PubLedge · Reference · Vocabulary

Vocabulary

PubLedge entity → gist class binding · v0.1.0-pre

PubLedge does not invent a new ontology. Every entity binds to a class in Semantic Arts gist (CC-BY 4.0), an open upper ontology of roughly 100 classes designed for cross-system interoperability. A pinned snapshot of gist core lives at /vendor/gist/.

Role mapping

PubLedge roleEntitygist classIRI
AuthorityAuthoritygist:GovernmentOrganizationhttps://w3id.org/semanticarts/ns/ontology/gist/GovernmentOrganization
Container (interpretive)Instrument (JIA)gist:Agreementhttps://w3id.org/semanticarts/ns/ontology/gist/Agreement
Container (enforceable)Instrument (RMA)gist:Contracthttps://w3id.org/semanticarts/ns/ontology/gist/Contract
SecondaryTermgist:ContractTermhttps://w3id.org/semanticarts/ns/ontology/gist/ContractTerm
Primary (must)Obligation (requirement)gist:Requirementhttps://w3id.org/semanticarts/ns/ontology/gist/Requirement
Primary (must not)Obligation (restriction)gist:Restrictionhttps://w3id.org/semanticarts/ns/ontology/gist/Restriction
Primary (may)Obligation (permission)gist:Permissionhttps://w3id.org/semanticarts/ns/ontology/gist/Permission
Issuance eventDeterminationgist:Determinationhttps://w3id.org/semanticarts/ns/ontology/gist/Determination
Statute referenceStatute citationgist:ReferenceDocumenthttps://w3id.org/semanticarts/ns/ontology/gist/ReferenceDocument
SpecificationProtocolgist:Specificationhttps://w3id.org/semanticarts/ns/ontology/gist/Specification
TemplateFill-in templategist:Templatehttps://w3id.org/semanticarts/ns/ontology/gist/Template

Why gist

Machine binding

Every PubLedge frontmatter document carries an @type field whose value is a full gist IRI. The JSON-LD context at /schema/json/context.jsonld (published in a forthcoming v0.1 release) maps short names (Agreement, Contract, etc.) to those IRIs so that PubLedge JSON output validates as RDF without further configuration.

Example minimal frontmatter:

"@type": "https://w3id.org/semanticarts/ns/ontology/gist/Agreement"
issued_by:
  "@type": "https://w3id.org/semanticarts/ns/ontology/gist/SubCountryGovernment"
  name: "Utah Office of Artificial Intelligence Policy (OAIP)"

What we do not bind

PubLedge declines to mint its own namespace until it encounters a concept gist cannot express. When that happens, the namespace will be https://w3id.org/publedge/ns/, and the addition will be documented here. As of v0.1.0-pre, no PubLedge-specific class is needed.

References