Skip to main content

GMEOW

Global Metadata and Entity Ontology for the Web

Crossmark - Check for updates

GMEOW ontology publication

The GMEOW ontology

An LLM output is a claim, not a truth. GMEOW (the Global Metadata and Entity Ontology for the Web) is a substrate for grounded agent memory and claim provenance: every fact an AI system stores or emits is held as what it actually is — an attributed, time-scoped, confidence-weighted claim, open to contradiction (disagreements coexist, standpoint-indexed, never adjudicated by rank), revised by suppression rather than deletion, and grounded in mechanically checkable evidence.

The engine underneath is a reasoning-centric, OWL 2 DL, upper-ontology-grounded super-vocabulary. It unifies document metadata, entity descriptions, legal agreements, contacts, person-centric data, and scientific observation and measurement; its Location, Observation and Quantity spine can describe anything from a contact card to a gene, a star or an n-dimensional mathematical object.

Its canonical IRI is https://blackcatinformatics.ca/gmeow. Apache serves this HTML landing page, canonical RDF serializations, profile graphs, reasoned closures, alignments, projection examples, flattened term exports, VoID/DCAT metadata, CSL citation metadata, GTS bundles, and the native RDF 1.2-aware docs extracted from the same GTS snapshot.

GMEOW black cat knowledge-graph logo
GMEOW 0.1.0

One engine, three products

The v0.2.0 realignment ships the substrate as products: no consumer ever needs to learn RDF to benefit. The three product surfaces are shipped, and the engine below is published through the full validation, reasoning, documentation, and release pipeline. Roadmap: epic #300 and the realignment specification.

ProductWhat it isStatus
gmeow (PyPI)The five-minute client and repo-free consumer CLI: inspect the bundled ontology, describe terms, verify bundles, transpile RDF, project profiles, export docs, and run the MCP server.Shipped (#296, #442)
Grounded-memory MCP serverstore_claim / recall / revise_belief tool-calls for agents, backed by the claim, standpoint, evidence, and suppression model.Shipped (#297)
GTS ai-packageA content-addressed, append-only, signable single-file agent memory — belief revision as suppression frames; portable across sessions, models and vendors.Shipped with Python, Rust, Go and TypeScript engines plus signing/verification (#267, #272, #327)

PyPI wheels and sdists for gmeow and gmeow-gts are built in GitHub Actions and signed with GitHub artifact attestations; release artifacts also include SPDX SBOMs. After downloading a package, verify it with gh attestation verify <path-to-wheel-or-sdist> --repo Blackcat-Informatics/gmeow-ontology.

Quick start

No source checkout is required to use the public CLI and GTS package; the wheel carries the bundled gmeow.gts snapshot.

pip install gmeow gmeow-gts

gmeow info
gmeow describe gmeow:StandpointClaim
gmeow transpile source.ttl --profiles all -o out/
gmeow docs --directory docs-tree
gmeow mcp

At a glance

Namespacehttps://blackcatinformatics.ca/gmeow/  (gmeow:)
Ontology IRIhttps://blackcatinformatics.ca/gmeow
DOI10.67342/26w4o
WikidataQ140287679 — Wikidata dataset item
CrossmarkCheck for updates
LOD Cloudhttps://lod-cloud.net/dataset/GMEOW — Linked Open Data Cloud dataset record
SPARQLhttps://blackcatinformatics.ca/gmeow/sparql — read-only endpoint for /gmeow.ttl
Version0.1.0
Logical profileOWL 2 DL
Slices62 guided slices, with 61 worked examples feeding the full GTS bundle.
Productsgmeow CLI, grounded-memory MCP server, and GTS single-file agent-memory package.
FoundationgUFO (a lightweight UFO), with a reference bridge to BFO 2020
LicenseCC BY 4.0 (vocabulary) · Apache-2.0 (tooling)
PublisherBlackcat Informatics® Inc. · DOI prefix 10.67342
SourceBlackcat-Informatics/gmeow-ontology

What it adds

Statement-level provenance GMEOW is RDF 1.2 / RDF-star-first: facts are attributed, confidence-weighted, time-scoped claims, downcast losslessly to OWL axiom annotations for reasoners.
Contested facts Disputed facts coexist as standpoint-indexed claims; the model never collapses them to a preferred, ranked or latest value.
Forgetting with an audit trail Belief revision is supersession plus suppression (displayable false), never deletion: a superseded belief is withheld from display and recall, and retained — with when, on whose say-so, and why — for audit.
Identity and display safety Names, address, pronouns, gender and orientation are reified as co-equal, self-asserted, contextual facts; there is no primaryName or preferredGender, and deadnames are suppressed from display rather than deleted.

Modules

The ontology is composed of 62 guided slices covering identity, social/contact/email/account data, content and evidence, software, trust, attestation, cognition, epistemics, agreements, rights, norms, risk, place, time, events, music, narrative, research objects, and the frame-relative observation and measurement spine. A slice is a self-contained unit (module, shapes, alignments, queries, tests, documentation) whose manifest is the sole source of identity and tier; the logic layer is native RDF 1.2 first, with OWL, Datalog, N3, Prolog, probabilistic, counterfactual, and profile-certified forms generated as projections of the same source.

Group Scope
Identityentities, names, gender, sexuality, languages — self-asserted identity, naming, display safety, registry-independent language and script modelling.
Social & contactgenealogy, organization, contacts, email, accounts — relationships, organizations, online accounts, mailbox structure and contact channels.
Content & evidencedocuments, sources, software — creative works, datasets, code, citations and source-backed claims.
Trust & cryptotrust, messaging-trust — keys, certifications, owner-trust, message authentication and cryptographic signatures.
Skills & legalexpertise, agreements, rights — skills, credentials, contracts, licences, ODRL-style permissions, prohibitions and duties.
Place, time & eventsplaces, temporal, events — locations, time intervals, participation, life events and Location as a universal reference-frame spanning 13+ realms.
Epistemics & measurementprovenance, standpoint, observation — attributed claims, confidence, standpoint modality, contested facts, SOSA/SensorThings-style observation and QUDT quantities.
Cross-cutting foundationsframe-relativity, determinacy, granularity, privacy, accessibility, aggregation, quality, attestation — overlays and constraints shared across domains.

The gmeow.gts bundle

GTS is the verifiable, append-only, content-addressed transport format for single-file agent memory. The public snapshot carries the ontology, claim layer, evidence blobs, projection surface, docs, and verification trail together for repo-free CLI use and offline verification.

RuntimeDistributionInstall
PythonPyPI gmeow-gtspip install gmeow-gts
Rustcrates.io gmeow-gtscargo install gmeow-gts
TypeScriptnpm @blackcatinformatics/gmeow-gtsnpm install @blackcatinformatics/gmeow-gts
Gopkg.go.dev go.blackcatinformatics.ca/gtsgo install go.blackcatinformatics.ca/gts/cmd/gts@latest

The current dist-profile snapshot contains 18,207 terms, 33,142 quads, 116 RDF 1.2 reifiers, 324 statement annotations, and 68 content-addressed blobs.

Alignments

GMEOW does not replace existing vocabularies — it aligns to them: SSSOM, EDOAL, FnO and SPARQL projection artifacts are generated from one mapping DSL, tying GMEOW terms to external standards so it can reason on its own yet interoperate with other datasets.

Alignment targets include: FOAF, schema.org, REL, DOAP, PROV-O, ORG, OntoLex-Lemon, BIO, vCard, BIBO, Wikidata, BFO, GeoNames.

Mappings are maintained as SSSOM tables (mappings/) and compiled into gmeow-alignments.ttl; cross-dataset owl:sameAs links live in gmeow-linksets.ttl.

Projection targetGMEOW exports
schema.orgFlat Person, Organization and Place contact-card surfaces.
FOAFLowest-common-denominator person/agent graph: names, homepages, mailboxes and knows links.
vCard RDFContact cards, addresses, URLs, geo facts and free-text vcardx:pronouns.
GeoSPARQLGeometry literals and topology from Place/Location plus frame-relative coordinates.
iCalendar RDF / OWL-TimeCalendar events, instants, intervals and Allen temporal relations.
ODRL / CC REL / SPDX / Dublin Core TermsRights, licences, permissions, prohibitions, duties and metadata downcasts.
BOT / RDF Data CubeBuilding topology and statistical observations from spatial aggregations.
OntoLex-Lemon / Web Annotation / standpoint profilesLexical entries, annotation body/target projections and frame-preserving contested-claim exports.
Alignment domainReference vocabularies
FoundationalgUFO, BFO 2020, DOLCE/SUMO planned.
Hub & coreferenceWikidata, schema.org, FOAF, ORG, PROV-O.
Identity & languageGSSO, Homosaurus, FHIR, OntoLex-Lemon, LIME, Glottolog, CEFR/ILR/ACTFL.
Geospatial & placeGeoSPARQL, CIDOC-CRM/CRMgeo, BOT/ifcOWL, LADM, INSPIRE, AIXM, UNCLOS, MRGID, OGC GeoPose and Moving Features.
Scientific & measurementQUDT, SOSA/SSN, SensorThings, IVOA/UAT/SWEET, FALDO, Sequence Ontology, GFF3, IEEE 1872, OpenMath/MEX, W3C DQV and ISO 19157.
Rights, trust, privacy & financeODRL, CC REL, Dublin Core, SPDX, RightsStatements.org, PREMIS, WIPO, PROV-O, in-toto, SLSA, DSSE, Sigstore/Rekor, SCITT, nanopublications, DPV, SKOS, MOAT, RDF Data Cube and FIBO seed links.

Downloads

BII publishes the full GMEOW snapshot, not just the human-readable page. The four canonical RDF files live at the site root as content-negotiation targets for /gmeow; profile graphs, GTS packages, closures, alignments, projection examples, term exports, metadata, context, logo, citation metadata, and native docs extracted from GTS live under /gmeow/.

URL Type Role
/gmeow.ttltext/turtleCanonical vocabulary in Turtle; the most readable RDF serialization.
/gmeow/sparqlapplication/sparql-results+json, text/turtleRead-only SPARQL 1.1 query endpoint over the canonical /gmeow.ttl graph.
/gmeow.rdfapplication/rdf+xmlCanonical vocabulary as RDF/XML.
/gmeow.ntapplication/n-triplesCanonical vocabulary as one triple per line for bulk load, diffing and streaming.
/gmeow.jsonldapplication/ld+jsonCanonical vocabulary as JSON-LD.
/gmeow/context.jsonldapplication/ld+jsonJSON-LD context for compact GMEOW terms.
/gmeow/cite.csl.jsonapplication/vnd.citationstyles.csl+jsonCSL JSON citation metadata for DOI 10.67342/26w4o.
/gmeow/gmeow-vocab.ttltext/turtleGMEOW terms only, without import closure.
/gmeow/gmeow-full.ttltext/turtleVocabulary with the gUFO and module import closure.
/gmeow/full.ttl, .rdf, .nt, .jsonldtext/turtle, application/rdf+xml, application/n-triples, application/ld+jsonProfile IRI serialization targets for /gmeow/full.
/gmeow/gmeow-merged.ttltext/turtleMerged closure as a single graph.
/gmeow/gmeow-reasoned-hermit.ttltext/turtleHermiT-inferred release closure.
/gmeow/gmeow-alignments.ttltext/turtleCompiled SSSOM alignments to FOAF, REL, DOAP, PROV-O, ORG, schema.org, Wikidata and related vocabularies.
/gmeow/gmeow-linksets.ttltext/turtleCross-dataset linksets.
/gmeow/gmeow.gtsapplication/vnd.blackcat.gts+cborRepo-free GMEOW dist-profile GTS bundle used by the CLI and readers.
/gmeow/gmeow-full.gtsapplication/vnd.blackcat.gts+cborFull GTS bundle with the broader docs/import/projection surface.
/gmeow/profiles/*.ttltext/turtle plus generated RDF/XML, N-Triples and JSON-LD variantsNamed profile graphs for claims, memory, music, narrative and full profile publication.
/gmeow/gmeow-classes.csvtext/csvFlattened class export.
/gmeow/gmeow-properties.csvtext/csvFlattened property export.
/gmeow/gmeow-individuals.csvtext/csvFlattened individual export.
/gmeow/gmeow.shextext/shexShEx export.
/gmeow/gmeow.nq, /gmeow/gmeow.trigapplication/n-quads, application/trigDataset and named-graph serializations for graph-store loading.
/gmeow/gmeow-skos.ttl, /gmeow/gmeow-dctap.csv, /gmeow/gmeow-obographs.jsontext/turtle, text/csv, application/jsonSKOS, DCTAP and OBO Graph export surfaces.
/gmeow/gmeow-statements.jsonlapplication/jsonlStatement-layer export for provenance, confidence, time scope and reifier metadata.
/gmeow/gmeow-terms.csvw.jsonapplication/jsonCSVW metadata for the flattened term exports.
/gmeow/gmeow-terms.jsonlapplication/jsonlOne JSON record per exported term.
/gmeow/gmeow-terms.mdtext/markdownMarkdown term export.
/gmeow/llms.txttext/plainLLM-ingestable vocabulary bundle.
/gmeow/module-status.mdtext/markdownThe per-slice audit ledger: tier, dependencies, term counts, documentation status (generated).
/gmeow/crossref-deposit.xmlapplication/xmlCrossRef DOI deposit XML for 10.67342/26w4o.
/gmeow/gmeow-example-*.ttltext/turtleWorked projection examples for schema.org, GeoSPARQL, vCard, FOAF, iCalendar, OWL-Time, ODRL, CC REL, Dublin Core Terms, SPDX, OntoLex-Lemon, Web Annotation and BOT.
/gmeow/void.ttltext/turtleVoID dataset description.
/gmeow/dcat.ttltext/turtleDCAT dataset and distribution metadata.
/gmeow/docs-full/text/htmlPrimary native RDF 1.2-aware ontology-docs site extracted from the GTS bundle, with guides, recipes, linkages, references, profiles, and search index.
/gmeow/terms/<Term>/, /gmeow/slices/<slice>/text/htmlDereferenceable native term and slice documentation aliases; bare term IRIs 303 here.
/gmeow/gmeow-logo.svgimage/svg+xmlGMEOW logo from the vendored ontology snapshot.
/gmeow/VERSIONtext/plainSnapshot owl:versionInfo.

Apache publication layout

BII's Apache config publishes /gmeow as a slash-namespace ontology IRI. Browsers receive this HTML page; clients asking for RDF media types receive 303 See Other to the matching serialization. The rules also set RDF media types, allow CORS on ontology artifacts, and mark the negotiable endpoint with Vary: Accept plus Cache-Control: private, no-store.

RequestApache result
GET /gmeow with Accept: text/html or browser defaultHTML landing page at /gmeow/.
Accept: text/turtle or application/x-turtle303 to /gmeow.ttl.
Accept: application/rdf+xml303 to /gmeow.rdf.
Accept: application/n-triples303 to /gmeow.nt.
Accept: application/ld+json303 to /gmeow.jsonld.
Accept: application/vnd.citationstyles.csl+json303 to /gmeow/cite.csl.json.
GET /gmeow/full with RDF Accept303 to /gmeow/full.ttl, .rdf, .nt or .jsonld; HTML clients land on /gmeow/profiles/full/.
GET /gmeow/profiles/<name> with RDF Accept303 to the matching profile graph serialization under /gmeow/profiles/; HTML clients land on generated profile docs.
GET /gmeow/Person or another bare term IRI303 to /gmeow/terms/Person/ or the matching native docs alias.
GET /gmeow/gmeow.gtsServed as application/vnd.blackcat.gts+cbor with byte ranges enabled.

Reasoning & validation

GMEOW's logical TBox stays deliberately within OWL 2 DL, so decidable reasoners apply. The pipeline merges the import closure first, then runs OWL 2 DL profile checks, ELK consistency, release-grade HermiT closure, SHACL completeness shapes, entailment-based competency tests, and no-drift checks between the RDF 1.2 / RDF-star statement artifact and its OWL axiom-annotation downcast.

Full term reference

The native RDF 1.2-aware class-by-class, property-by-property reference documentation is in /gmeow/docs-full/reference/. Each term IRI (for example, …/gmeow/Person) 303s to a native term page such as /gmeow/terms/Person/. Source, contribution guide and release history live in the GitHub repository.

The vocabulary is licensed CC BY 4.0 and the tooling Apache-2.0; also available under separate proprietary terms. © 2026 Blackcat Informatics® Inc.