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.
0.1.0Un 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.
| Product | What it is | Status |
|---|---|---|
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 server | store_claim / recall / revise_belief tool-calls for agents, backed by the claim, standpoint, evidence, and suppression model. | Shipped (#297) |
GTS ai-package | A 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 noms | https://blackcatinformatics.ca/gmeow/ (gmeow:) |
|---|---|
| IRI de l'ontologie | https://blackcatinformatics.ca/gmeow |
| DOI | 10.67342/26w4o |
| Wikidata | Q140287679 — élément Wikidata du jeu de données |
| Crossmark | Check for updates |
| LOD Cloud | https://lod-cloud.net/dataset/GMEOW — fiche du jeu de donnees dans le Linked Open Data Cloud |
| SPARQL | https://blackcatinformatics.ca/gmeow/sparql — point d'acces en lecture seule pour /gmeow.ttl |
| Version | 0.1.0 |
| Profil logique | OWL 2 DL |
| Slices | 62 guided slices, with 61 worked examples feeding the full GTS bundle. |
| Produits | gmeow CLI, grounded-memory MCP server, and GTS single-file agent-memory package. |
| Fondation | gUFO (une version légère d'UFO), with a reference bridge to BFO 2020 |
| Licence | CC BY 4.0 (vocabulaire) · Apache-2.0 (outillage) |
| Éditeur | Blackcat Informatics® Inc. · DOI prefix 10.67342 |
| Source | Blackcat-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 |
|---|---|
| Identity | entities, names, gender, sexuality, languages — self-asserted identity, naming, display safety, registry-independent language and script modelling. |
| Social & contact | genealogy, organization, contacts, email, accounts — relationships, organizations, online accounts, mailbox structure and contact channels. |
| Content & evidence | documents, sources, software — creative works, datasets, code, citations and source-backed claims. |
| Trust & crypto | trust, messaging-trust — keys, certifications, owner-trust, message authentication and cryptographic signatures. |
| Skills & legal | expertise, agreements, rights — skills, credentials, contracts, licences, ODRL-style permissions, prohibitions and duties. |
| Place, time & events | places, temporal, events — locations, time intervals, participation, life events and Location as a universal reference-frame spanning 13+ realms. |
| Epistemics & measurement | provenance, standpoint, observation — attributed claims, confidence, standpoint modality, contested facts, SOSA/SensorThings-style observation and QUDT quantities. |
| Cross-cutting foundations | frame-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.
| Runtime | Distribution | Install |
|---|---|---|
| Python | PyPI gmeow-gts | pip install gmeow-gts |
| Rust | crates.io gmeow-gts | cargo install gmeow-gts |
| TypeScript | npm @blackcatinformatics/gmeow-gts | npm install @blackcatinformatics/gmeow-gts |
| Go | pkg.go.dev go.blackcatinformatics.ca/gts | go 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 target | GMEOW exports |
|---|---|
| schema.org | Flat Person, Organization and Place contact-card surfaces. |
| FOAF | Lowest-common-denominator person/agent graph: names, homepages, mailboxes and knows links. |
| vCard RDF | Contact cards, addresses, URLs, geo facts and free-text vcardx:pronouns. |
| GeoSPARQL | Geometry literals and topology from Place/Location plus frame-relative coordinates. |
| iCalendar RDF / OWL-Time | Calendar events, instants, intervals and Allen temporal relations. |
| ODRL / CC REL / SPDX / Dublin Core Terms | Rights, licences, permissions, prohibitions, duties and metadata downcasts. |
| BOT / RDF Data Cube | Building topology and statistical observations from spatial aggregations. |
| OntoLex-Lemon / Web Annotation / standpoint profiles | Lexical entries, annotation body/target projections and frame-preserving contested-claim exports. |
| Alignment domain | Reference vocabularies |
|---|---|
| Foundational | gUFO, BFO 2020, DOLCE/SUMO planned. |
| Hub & coreference | Wikidata, schema.org, FOAF, ORG, PROV-O. |
| Identity & language | GSSO, Homosaurus, FHIR, OntoLex-Lemon, LIME, Glottolog, CEFR/ILR/ACTFL. |
| Geospatial & place | GeoSPARQL, CIDOC-CRM/CRMgeo, BOT/ifcOWL, LADM, INSPIRE, AIXM, UNCLOS, MRGID, OGC GeoPose and Moving Features. |
| Scientific & measurement | QUDT, SOSA/SSN, SensorThings, IVOA/UAT/SWEET, FALDO, Sequence Ontology, GFF3, IEEE 1872, OpenMath/MEX, W3C DQV and ISO 19157. |
| Rights, trust, privacy & finance | ODRL, 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.ttl | text/turtle | Canonical vocabulary in Turtle; the most readable RDF serialization. |
/gmeow/sparql | application/sparql-results+json, text/turtle | Read-only SPARQL 1.1 query endpoint over the canonical /gmeow.ttl graph. |
/gmeow.rdf | application/rdf+xml | Canonical vocabulary as RDF/XML. |
/gmeow.nt | application/n-triples | Canonical vocabulary as one triple per line for bulk load, diffing and streaming. |
/gmeow.jsonld | application/ld+json | Canonical vocabulary as JSON-LD. |
/gmeow/context.jsonld | application/ld+json | JSON-LD context for compact GMEOW terms. |
/gmeow/cite.csl.json | application/vnd.citationstyles.csl+json | CSL JSON citation metadata for DOI 10.67342/26w4o. |
/gmeow/gmeow-vocab.ttl | text/turtle | GMEOW terms only, without import closure. |
/gmeow/gmeow-full.ttl | text/turtle | Vocabulary with the gUFO and module import closure. |
/gmeow/full.ttl, .rdf, .nt, .jsonld | text/turtle, application/rdf+xml, application/n-triples, application/ld+json | Profile IRI serialization targets for /gmeow/full. |
/gmeow/gmeow-merged.ttl | text/turtle | Merged closure as a single graph. |
/gmeow/gmeow-reasoned-hermit.ttl | text/turtle | HermiT-inferred release closure. |
/gmeow/gmeow-alignments.ttl | text/turtle | Compiled SSSOM alignments to FOAF, REL, DOAP, PROV-O, ORG, schema.org, Wikidata and related vocabularies. |
/gmeow/gmeow-linksets.ttl | text/turtle | Cross-dataset linksets. |
/gmeow/gmeow.gts | application/vnd.blackcat.gts+cbor | Repo-free GMEOW dist-profile GTS bundle used by the CLI and readers. |
/gmeow/gmeow-full.gts | application/vnd.blackcat.gts+cbor | Full GTS bundle with the broader docs/import/projection surface. |
/gmeow/profiles/*.ttl | text/turtle plus generated RDF/XML, N-Triples and JSON-LD variants | Named profile graphs for claims, memory, music, narrative and full profile publication. |
/gmeow/gmeow-classes.csv | text/csv | Flattened class export. |
/gmeow/gmeow-properties.csv | text/csv | Flattened property export. |
/gmeow/gmeow-individuals.csv | text/csv | Flattened individual export. |
/gmeow/gmeow.shex | text/shex | ShEx export. |
/gmeow/gmeow.nq, /gmeow/gmeow.trig | application/n-quads, application/trig | Dataset and named-graph serializations for graph-store loading. |
/gmeow/gmeow-skos.ttl, /gmeow/gmeow-dctap.csv, /gmeow/gmeow-obographs.json | text/turtle, text/csv, application/json | SKOS, DCTAP and OBO Graph export surfaces. |
/gmeow/gmeow-statements.jsonl | application/jsonl | Statement-layer export for provenance, confidence, time scope and reifier metadata. |
/gmeow/gmeow-terms.csvw.json | application/json | CSVW metadata for the flattened term exports. |
/gmeow/gmeow-terms.jsonl | application/jsonl | One JSON record per exported term. |
/gmeow/gmeow-terms.md | text/markdown | Markdown term export. |
/gmeow/llms.txt | text/plain | LLM-ingestable vocabulary bundle. |
/gmeow/module-status.md | text/markdown | The per-slice audit ledger: tier, dependencies, term counts, documentation status (generated). |
/gmeow/crossref-deposit.xml | application/xml | CrossRef DOI deposit XML for 10.67342/26w4o. |
/gmeow/gmeow-example-*.ttl | text/turtle | Worked 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.ttl | text/turtle | VoID dataset description. |
/gmeow/dcat.ttl | text/turtle | DCAT dataset and distribution metadata. |
/gmeow/docs-full/ | text/html | Primary 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/html | Dereferenceable native term and slice documentation aliases; bare term IRIs 303 here. |
/gmeow/gmeow-logo.svg | image/svg+xml | GMEOW logo from the vendored ontology snapshot. |
/gmeow/VERSION | text/plain | Snapshot 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é.
| Request | Apache result |
|---|---|
GET /gmeow with Accept: text/html or browser default | HTML landing page at /gmeow/. |
Accept: text/turtle or application/x-turtle | 303 to /gmeow.ttl. |
Accept: application/rdf+xml | 303 to /gmeow.rdf. |
Accept: application/n-triples | 303 to /gmeow.nt. |
Accept: application/ld+json | 303 to /gmeow.jsonld. |
Accept: application/vnd.citationstyles.csl+json | 303 to /gmeow/cite.csl.json. |
GET /gmeow/full with RDF Accept | 303 to /gmeow/full.ttl, .rdf, .nt or .jsonld; HTML clients land on /gmeow/profiles/full/. |
GET /gmeow/profiles/<name> with RDF Accept | 303 to the matching profile graph serialization under /gmeow/profiles/; HTML clients land on generated profile docs. |
GET /gmeow/Person or another bare term IRI | 303 to /gmeow/terms/Person/ or the matching native docs alias. |
GET /gmeow/gmeow.gts | Served 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.