Aller au contenu principal

GMEOW

Global Metadata and Entity Ontology for the Web

Crossmark - Check for updates

GMEOW ontology publication

L'ontologie GMEOW

La sortie d'un LLM est une affirmation, pas une vérité. GMEOW (Global Metadata and Entity Ontology for the Web) est un substrat de mémoire d'agent fondée et de provenance des affirmations : chaque fait qu'un système d'IA enregistre ou émet est tenu pour ce qu'il est — une affirmation attribuée, bornée dans le temps et pondérée par une confiance, ouverte à la contradiction (les désaccords coexistent, indexés par point de vue, jamais départagés par un rang), révisée par suppression d'affichage plutôt que par effacement, et ancrée dans des preuves vérifiables mécaniquement.

Le moteur sous-jacent est un super-vocabulaire OWL 2 DL centré sur le raisonnement et fondé sur une ontologie supérieure. Il unifie les métadonnées documentaires, les descriptions d'entités, les accords juridiques, les contacts, les données centrées sur la personne, ainsi que l'observation et la mesure scientifiques ; son axe Location, Observation et Quantity décrit aussi bien une fiche contact qu'un gène, une étoile ou un objet mathématique n-dimensionnel.

Son IRI canonique est https://blackcatinformatics.ca/gmeow. Ce site publie, via Apache, la page HTML, quatre sérialisations RDF canoniques, les clôtures raisonnées, les alignements, des exemples de projection, les exports de termes, les métadonnées VoID/DCAT, le contexte JSON-LD, les paquets GTS et la documentation native RDF 1.2 extraite de l'instantané GTS.

Logo GMEOW, chat noir et graphe de connaissances
GMEOW 0.1.0

Un moteur, trois produits

La réorientation v0.2.0 livre le substrat sous forme de produits : aucun consommateur n'a besoin d'apprendre RDF pour en bénéficier. Les trois produits sont publiés, et le moteur ci-dessous est vérifié par la chaîne complète. Feuille de route : epic #300 et la spécification de réorientation.

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)

Les wheels et sdists PyPI de gmeow et gmeow-gts sont construits dans GitHub Actions et signes par des attestations GitHub ; les artefacts de publication incluent aussi des SBOM SPDX. Apres telechargement, verifier avec gh attestation verify <path-to-wheel-or-sdist> --repo Blackcat-Informatics/gmeow-ontology.

Démarrage rapide

Aucun checkout source n'est requis pour utiliser le CLI public et le paquet GTS ; la wheel embarque l'instantané gmeow.gts.

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

En bref

Espace de nomshttps://blackcatinformatics.ca/gmeow/  (gmeow:)
IRI de l'ontologiehttps://blackcatinformatics.ca/gmeow
DOI10.67342/26w4o
WikidataQ140287679 — élément Wikidata du jeu de données
CrossmarkCheck for updates
LOD Cloudhttps://lod-cloud.net/dataset/GMEOW — fiche du jeu de donnees dans le Linked Open Data Cloud
SPARQLhttps://blackcatinformatics.ca/gmeow/sparql — point d'acces en lecture seule pour /gmeow.ttl
Version0.1.0
Profil logiqueOWL 2 DL
Slices62 guided slices, with 61 worked examples feeding the full GTS bundle.
Produitsgmeow CLI, grounded-memory MCP server, and GTS single-file agent-memory package.
FondationgUFO (une version légère d'UFO), with a reference bridge to BFO 2020
LicenceCC BY 4.0 (vocabulaire) · Apache-2.0 (outillage)
ÉditeurBlackcat Informatics® Inc. · DOI prefix 10.67342
SourceBlackcat-Informatics/gmeow-ontology

Ce qui le distingue

Provenance au niveau des énoncés GMEOW est RDF 1.2 / RDF-star d'abord : les faits sont des affirmations attribuées, pondérées par une confiance et bornées dans le temps, puis projetées sans perte logique en annotations d'axiomes OWL pour les raisonneurs.
Faits contestés Les faits disputés coexistent comme affirmations indexées par point de vue ; le modèle ne les réduit jamais à une valeur préférée, classée ou simplement la plus récente.
L'oubli avec piste d'audit La révision des croyances est une supersession plus suppression d'affichage (displayable false), jamais un effacement : une croyance remplacée est retirée de l'affichage et du rappel, mais conservée — avec la date, la source et la raison — pour l'audit.
Identité et affichage sûr Noms, formes d'adresse, pronoms, genre et orientations sont réifiés comme faits coégaux, auto-affirmés et contextuels ; pas de primaryName ni de preferredGender, et les anciens noms sont supprimés de l'affichage plutôt que supprimés des données.

Modules

L'ontologie se compose de 62 slices avec guide complet, couvrant identité, contacts, preuves, logiciel, confiance, cognition, droits, normes, risque, lieux, temps, événements, musique, narration, objets de recherche et l'axe d'observation/mesure relatif au cadre. Chaque slice est une unité autonome (module, formes, alignements, requêtes, tests, documentation) dont le manifeste est l'unique source d'identité et de niveau ; la couche logique est native RDF 1.2, avec OWL, Datalog, N3, Prolog, probabiliste, contrefactuel et formes certifiées par profil comme projections.

Groupe Portée
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 est le format de transport vérifiable, append-only et adressé par contenu pour une mémoire d'agent en fichier unique. L'instantané public emballe ensemble l'ontologie, la couche d'affirmations, les preuves, la surface de projection, les documents et la piste de vérification pour le CLI sans dépôt et la vérification hors ligne.

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

L'instantané dist profile courant contient 18 207 termes, 33 142 quads, 116 reifiers RDF 1.2, 324 annotations d'énoncés et 68 blobs adressés par contenu.

Alignements

GMEOW ne remplace pas les vocabulaires existants, il s'y aligne : les artefacts SSSOM, EDOAL, FnO et SPARQL sont générés depuis un même DSL de correspondance, reliant les termes GMEOW aux standards externes — pour raisonner seul tout en interopérant avec d'autres jeux de données.

Cibles d'alignement : FOAF, schema.org, REL, DOAP, PROV-O, ORG, OntoLex-Lemon, BIO, vCard, BIBO, Wikidata, BFO, GeoNames.

Les correspondances sont tenues à jour comme tables SSSOM (mappings/) et compilées en gmeow-alignments.ttl ; les liens owl:sameAs inter-jeux figurent dans 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.

Téléchargements

BII publie un instantané GMEOW complet, pas seulement la page lisible par l'humain. Les quatre fichiers RDF canoniques vivent à la racine du site pour la négociation de contenu sur /gmeow ; graphes de profil, paquets GTS, clôtures, alignements, exemples de projection, exports de termes, métadonnées, contexte, logo, données de citation et documentation native extraite de GTS vivent sous /gmeow/.

URL Type Rôle
/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.

Publication Apache

La configuration Apache de BII publie /gmeow comme IRI d'ontologie en espace de noms à barre oblique. Les navigateurs reçoivent cette page HTML ; les clients demandant un média RDF reçoivent un 303 See Other vers la sérialisation correspondante. Les règles fixent aussi les types de média RDF, ouvrent CORS pour les artefacts de l'ontologie, et posent Vary: Accept avec Cache-Control: private, no-store sur le point négocié.

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.

Raisonnement et validation

La TBox logique de GMEOW reste délibérément dans OWL 2 DL, donc les raisonneurs décidables s'appliquent. Le pipeline fusionne d'abord la clôture d'import, puis exécute le contrôle de profil OWL 2 DL, la cohérence ELK, la clôture de publication HermiT, les formes de complétude SHACL, les tests de compétence fondés sur l'inférence, et les contrôles sans dérive entre l'artefact RDF 1.2 / RDF-star et sa projection en annotations d'axiomes OWL.

Référence complète des termes

La documentation native RDF 1.2, classe par classe et propriété par propriété, se trouve dans /gmeow/docs-full/reference/. Chaque IRI de terme (p. ex. …/gmeow/Person) fait un 303 vers une page de terme native comme /gmeow/terms/Person/. Code source, guide de contribution et historique : le dépôt GitHub.

Vocabulaire sous licence CC BY 4.0, outillage sous Apache-2.0 ; également disponible sous conditions propriétaires distinctes. © 2026 Blackcat Informatics® Inc.