Information Object
- CURIE:
gmeow:InformationObject - IRI: https://blackcatinformatics.ca/gmeow/InformationObject
- Category: class
- Defined by:
gmeow:slices/kernel - Box roles: TBox role (What is this?)
An entity whose nature is to carry information content: a document, dataset, software artifact, online account, or message. The shared parent of the document, software and account layers.
Structure
Subclass of: gmeow:Entity, gufo:Object
Practical Pattern
Use gmeow:InformationObject as a specialized kind of gmeow:Entity, gufo:Object. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Sensitivity And Disclosure
- Source:
slices/core/kernel/examples/sensitivity-and-disclosure.ttl - Examples catalog: open in catalog#example-slices-core-kernel-examples-sensitivity-and-disclosure
# --- A dossier composed of records (part-whole).
ex:dossier a gmeow:InformationObject ;
rdfs:label "Personnel dossier — Dana Reyes"@en ;
gmeow:hasPart ex:salaryRecord , ex:bioNote .
# --- A confidential record: sensitive, internal-only, eligible only for the
# internal archive — withheld from public consumers, not deleted.
ex:salaryRecord a gmeow:InformationObject ;
rdfs:label "Compensation record"@en ;
gmeow:partOf ex:dossier ;
gmeow:hasSensitivity gmeow:sensitivityConfidential ;
gmeow:hasDisclosurePolicy gmeow:policyInternalOnly ;
gmeow:eligibleForConsumer gmeow:consumerInternalArchive ;
gmeow:hasDeterminacy gmeow:determinacyCrisp .
Inscription Reading
- Source:
slices/extensions/archaeological-evidence/examples/inscription-reading.ttl - Examples catalog: open in catalog#example-slices-extensions-archaeological-evidence-examples-inscription-reading
ex:transcriptSmith a gmeow:InformationObject ; rdfs:label "…šarru rabû…"@en .
ex:transcriptJones a gmeow:InformationObject ; rdfs:label "…šarru danну…"@en .
Common Companion Terms
Usage Advice
Use when
- Use as the parent domain when a fact concerns the carrier of content rather than the content's subject — aboutness, encoding, manifestation, and the document/software/account layers all attach here.
Avoid when
- Avoid for the real-world subject an information object is about (model that separately) and for material artifacts whose information role is incidental; do not conflate the carrier with what it describes.
How to use
- Type the carrier as
InformationObject(or a document/software/account specialization), usegmeow:hasAboutnessto record whether it describes or enacts its subject, and keep the subject as a distinct entity linked by an aboutness-bearing construct.