GMEOW 本体
一个 LLM 的输出是一个声明,而不是一个真理。 GMEOW(Global Metadata and Entity Ontology for the Web,面向万维网的全球元数据与实体本体)是一个有依据的智能体记忆与声明溯源基底:AI 系统存储或输出的每一个事实都被如实记录为带归属、有时间范围、含置信度的声明——允许矛盾并存(立场索引,绝不按等级裁决)、以抑制显示而非删除的方式修订,并以可机械验证的证据为依据。
其底层引擎是一份以推理为核心、符合 OWL 2 DL、上层本体奠基的超级词汇表。它统一文档元数据、实体描述、法律协议、联系人资料、以人为中心的数据,以及科学观测与测量;其位置、观测与数量主干可描述从联系人卡片到基因、恒星与 n 维数学对象的事实。
其规范 IRI 是 https://blackcatinformatics.ca/gmeow。本站以 Apache 发布 HTML、四种规范 RDF 序列化、推理闭包、映射、投影示例、术语导出、VoID/DCAT 元数据、JSON-LD context、GTS 包,以及从 GTS 快照提取的原生 RDF 1.2 文档。
0.1.0一个引擎,三款产品
v0.2.0 重新定位将该基底以产品形式交付:使用者无需学习 RDF 即可受益。三项产品均已发布,底层引擎也由完整流水线校验。路线图见 epic #300 与重新定位规范。
| 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) |
gmeow 与 gmeow-gts 的 PyPI wheels 和 sdists 由 GitHub Actions 构建,并以 GitHub artifact attestations 签名;发布工件还包含 SPDX SBOM。下载后可用 gh attestation verify <path-to-wheel-or-sdist> --repo Blackcat-Informatics/gmeow-ontology 验证。
快速开始
无需源码 checkout 即可使用公开 CLI 与 GTS 包;wheel 内置 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
速览
| 命名空间 | https://blackcatinformatics.ca/gmeow/ (gmeow:) |
|---|---|
| 本体 IRI | https://blackcatinformatics.ca/gmeow |
| DOI | 10.67342/26w4o |
| Wikidata | Q140287679 — Wikidata 数据集条目 |
| Crossmark | Check for updates |
| LOD Cloud | https://lod-cloud.net/dataset/GMEOW — Linked Open Data Cloud 数据集记录 |
| SPARQL | https://blackcatinformatics.ca/gmeow/sparql — 仅查询 /gmeow.ttl 的只读端点 |
| 版本 | 0.1.0 |
| 逻辑剖面 | OWL 2 DL |
| 切片 | 62 guided slices, with 61 worked examples feeding the full GTS bundle. |
| 产品 | gmeow CLI, grounded-memory MCP server, and GTS single-file agent-memory package. |
| 基础本体 | gUFO (UFO 的轻量化版本), with a reference bridge to BFO 2020 |
| 许可 | CC BY 4.0 (词汇表) · Apache-2.0 (工具链) |
| 发布者 | Blackcat Informatics® Inc. · DOI prefix 10.67342 |
| 源码 | Blackcat-Informatics/gmeow-ontology |
核心差异
| 陈述级出处 | GMEOW 以 RDF 1.2 / RDF-star 为先:事实是带出处、置信度与时间范围的声明,并可无损下投为 OWL 公理注解供推理器使用。 |
|---|---|
| 争议事实 | 相互冲突的事实以立场索引的声明并存;模型不会把它们折叠成首选、排名最高或最新的单一值。 |
| 可审计的遗忘 | 信念修订是「取代加抑制」(displayable false),绝不是删除:被取代的信念不再显示、不再被召回,但连同时间、出处与原因一并留存,可供审计。 |
| 身份与显示安全 | 姓名、称谓、代词、性别与取向被重述为共等、自我声明、上下文相关的事实;没有 primaryName 或 preferredGender,旧名会被抑制显示而不是删除。 |
模块
本体由 62 个带完整指南的「切片」(slice)组成,覆盖身份、联系人、证据、软件、信任、认知、权利、规范、风险、地点、时间、事件、音乐、叙事、研究对象,以及框架相对的观测与测量主干。每个切片都是自包含单元(模块、形状、对齐、查询、测试与文档),其清单(manifest)是身份与层级的唯一来源;逻辑层以 RDF 1.2 为原生源,OWL、Datalog、N3、Prolog、概率、反事实与 profile-certified 形式均是投影。
| 模块组 | 涵盖范围 |
|---|---|
| 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 是可验证、可追加、内容寻址的单文件智能体记忆传输格式。公开快照将本体、声明层、证据 blob、投影表面、文档与验证线索一起打包,供离线验证与 repo-free CLI 使用。
| 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 |
当前 dist profile 快照包含 18,207 个术语、33,142 个 quads、116 个 RDF 1.2 reifiers、324 条 statement annotations 与 68 个内容寻址 blob。
对齐
GMEOW 并不取代既有词汇,而是与之对齐:SSSOM、EDOAL、FnO 与 SPARQL 投影工件均由同一个映射 DSL 生成,把 GMEOW 的词项连接到外部标准,从而既可独立推理,又能与外部数据集互操作。
对齐目标包括: FOAF, schema.org, REL, DOAP, PROV-O, ORG, OntoLex-Lemon, BIO, vCard, BIBO, Wikidata, BFO, GeoNames.
映射以 SSSOM 表(mappings/)维护,并编译为 gmeow-alignments.ttl;跨数据集 owl:sameAs 链接见 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. |
下载
BII 发布完整的 GMEOW 快照,而不仅是人类可读页面。四个规范 RDF 文件位于站点根路径,供 /gmeow 内容协商使用;profile 图、GTS 包、闭包、映射、投影示例、术语导出、元数据、context、标志、引用数据与从 GTS 提取的原生文档位于 /gmeow/ 目录下。
| URL | 类型 | 用途 |
|---|---|---|
/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. |
Apache 发布布局
BII 的 Apache 配置将 /gmeow 作为斜杠命名空间本体 IRI 发布。浏览器得到本 HTML 页面;请求 RDF 媒体类型的客户端收到 303 See Other 到对应序列化。响应还为 RDF 工件设置媒体类型、为本体资源开放 CORS,并在可协商端点上设置 Vary: Accept 与 Cache-Control: private, no-store。
| 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. |
推理与校验
GMEOW 的逻辑 TBox 刻意保持在 OWL 2 DL 之内,因此可判定推理器适用。流水线先合并 import closure,再执行 OWL 2 DL profile 检查、ELK 一致性、发布级 HermiT 闭包、SHACL 完整性形状、基于蕴涵的能力测试,以及 RDF 1.2 / RDF-star 陈述工件与 OWL 公理注解下投之间的无漂移检查。
完整术语参考
逐类、逐属性的原生 RDF 1.2 参考文档见 /gmeow/docs-full/reference/. 每个词项 IRI(如 …/gmeow/Person)都会 303 到 /gmeow/terms/Person/ 形式的原生术语页。源码、贡献指南与发布历史见 GitHub 仓库。
词汇表以 CC BY 4.0 许可,工具链以 Apache-2.0 许可;亦可依据另行的专有条款获取。© 2026 Blackcat Informatics® Inc.