Skip to main content

Blackcat Informatics® Inc.

Bringing elegance to complexity since 1996.

GMEOW

The GMEOW ontology

GMEOW (the Global Metadata and Entity Ontology for the Web) is a reasoning-centric OWL 2 DL super-vocabulary: it unifies the fragmented vocabularies that record digital existence (FOAF, REL, DOAP, PROV-O, schema.org, Wikidata…) into one coherent model grounded in the gUFO upper ontology. Its canonical IRI is this page, so this site is where the vocabulary is published and dereferenced.

GMEOW is built incrementally — "one slice of digital existence at a time." It is also the vocabulary that drives the reasoning engine of gmeow.

At a glance

Namespacehttps://blackcatinformatics.ca/gmeow/  (gmeow:)
Ontology IRIhttps://blackcatinformatics.ca/gmeow
Version0.1.0
Logical profileOWL 2 DL
FoundationgUFO (a lightweight UFO)
LicenseCC BY 4.0 (vocabulary) · Apache-2.0 (tooling)
PublisherBlackcat Informatics® Inc.
SourceBlackcat-Informatics/gmeow-ontology

Modules

The logical content is split across 17 modules; within each, every class is grounded under a gUFO foundational category.

Module Scope
coreFoundational gUFO-grounded categories and the annotation properties shared across all modules.
entitiesPerson, organization, group and software-agent descriptions, plus naming — the FOAF / schema.org superset layer.
organizationOrganizational roles and memberships — the W3C ORG superset layer.
accountsOnline accounts and decentralized identity — FOAF OnlineAccount plus a DID layer.
documentsCreative works and document metadata — articles, patents, datasets, media, web pages (schema.org / BIBO / BIBFRAME superset).
softwareSoftware projects and code repositories — the DOAP / schema.org SoftwareSourceCode superset.
genealogyEvent- and evidence-centric genealogy: life events as first-class nodes, reified typed kinship, structured names. Supersedes the unmaintained W3C SWAP gedcom; aligned to BIO, GEDCOM X, schema.org, Wikidata, REL, GeoNames.
agreementsLegal agreements and contracts, modeled as relators binding their parties.
contactsContact points and channels (email, telephone, postal), time-scoped contact relationships, and reified interpersonal relationships — schema.org / vCard / REL superset.
placesGeographic places and coordinates — the schema.org / GeoSPARQL superset layer.
expertiseSkills, occupations and credentials — the schema.org / ESCO superset layer.
sourcesSources, citations and the evidence layer for source-cited, confidence-bearing claims.
temporalCross-cutting time intervals and reified time-scoped relations — the OWL-Time superset layer.
emailEmail messages, threads, mailboxes and body structure — the JMAP (RFC 8621) superset, also covering RFC 5322, MIME, IMAP and the Gmail API.
messaging-trustPer-message trust and authenticity: relay path, DKIM/SPF/DMARC/ARC results, and cryptographic signatures (S/MIME, PGP).
trustCross-cutting trust: cryptographic keys, certifications and perspectival owner-trust — the Web-of-Trust superset (OpenPGP, X.509, SSH, Nostr; WOT schema).
provenanceActivities, attribution and statement-level annotations (confidence, importance, mapping provenance) — the PROV-O superset layer.

Alignments

GMEOW does not replace existing vocabularies — it aligns to them: 200+ SSSOM correspondences (owl:equivalentClass, rdfs:subClassOf, skos:closeMatch…) tie 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, BIO, vCard, BIBO, Wikidata, GeoNames.

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

Serializations & downloads

Several equivalent forms of the same vocabulary. The four canonical serializations are also content-negotiable by Accept header on /gmeow (303 redirects, per the W3C Best Practice Recipes for Publishing RDF Vocabularies).

File Contents
/gmeow.ttl — TurtleThe canonical vocabulary, most readable form.
/gmeow.jsonld — JSON-LDWeb-native serialization; see also the context.jsonld.
/gmeow.rdf — RDF/XMLThe same triples in RDF/XML.
/gmeow.nt — N-TriplesOne triple per line: bulk load, diff, streaming, canonical hashing.
gmeow-vocab.ttlTerms only — no import closure.
gmeow-full.ttlVocabulary with the gUFO + module import closure.
gmeow-merged.ttlMerged closure (single graph).
gmeow-reasoned-elk.ttl · -hermit.ttlInferred closures from the ELK and HermiT reasoners.
gmeow-alignments.ttl · gmeow-linksets.ttlSSSOM alignments and cross-dataset linksets.
void.ttl · dcat.ttlVoID and DCAT dataset descriptions.

Reasoning & validation

GMEOW stays deliberately within OWL 2 DL, so decidable reasoners apply: the release ships the inferred closures from the ELK and HermiT reasoners. Trust metrics (transitive validity propagation) are deliberately kept outside the logical core — represent their inputs and outputs, never compute them in OWL.

Full term reference

The class-by-class, property-by-property reference documentation (generated by pyLODE) is at /gmeow/reference.html. Each term IRI (e.g. …/gmeow/Person) dereferences to its anchor in that document. 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.