BoDi (Born-Digital) Ontology
Metadata
- IRI
-
http://w3id.org/bodi# - Title
BoDi (Born-Digital) Ontology
- Creator
Lucia Giagnolini
- Contributor
-
Francesca Tomasi
Paolo Bonora
- Date Created
2025-10-01
- Version Info
1.0.1
- Description
An extension of RiC-O (Records in Contexts Ontology) designed to represent the complexity of born-digital archival materials, addressing requirements for technical metadata, digital provenance, integrity verification, and contextual relationships.
Classes
Algorithm c
| IRI |
http://w3id.org/bodi#Algorithm
|
|---|---|
| Description | A computational procedure, formula, or set of rules designed to perform a specific task or solve a particular problem. |
| Sub Class Of | rico:Mechanism c |
Exception c
| IRI |
http://w3id.org/bodi#Exception
|
|---|---|
| Description | An error condition, unexpected event, or abnormal situation that occurs during the execution of digital preservation processes. Exceptions are important for system monitoring, quality control, and troubleshooting automated workflows. |
| Sub Class Of | rico:Concept c |
| In Domain Of | Exception message dp |
File cluster position c
| IRI |
http://w3id.org/bodi#FileClusterPosition
|
|---|---|
| Description | Represents the physical allocation of a digital file’s data on a storage medium. It captures the material trace of a digital document at the level of bit distribution across clusters or sectors of the device. |
| Sub Class Of | rico:Thing c |
| In Domain Of | Is file cluster position of op |
| In Range Of | Has file cluster position op |
Software c
| IRI |
http://w3id.org/bodi#Software
|
|---|---|
| Description | A computer program, application, or digital tool that performs specific functions. Software entities are characterized by their functionality, version information, and technical specifications. |
| Sub Class Of | |
| In Domain Of | Has Software Component op |
| In Range Of | Is software component of op |
Software component c
| IRI |
http://w3id.org/bodi#SoftwareComponent
|
|---|---|
| Description | A modular, reusable part of a software system that provides specific functionality and can be combined with other components to create larger applications. |
| Sub Class Of | rico:Mechanism c |
| In Domain Of | Is software component of op |
| In Range Of | Has Software Component op |
Software Stack c
| IRI |
http://w3id.org/bodi#SoftwareStack
|
|---|---|
| Description | A collection of mechanisms that performs an Activity together to provide a solution for a specific task. |
| Sub Class Of | rico:Agent c |
| In Domain Of | Has stack element op |
| In Range Of | Is stack element of op |
Technical Description c
| IRI |
http://w3id.org/bodi#TechnicalDescription
|
|---|---|
| Description | Technical Description of the Instantiation generated by humans, by artificial intelligence (AI), or through a hybrid approach (AI-generated and human-revised). |
| Sub Class Of | rico:Concept c |
| In Domain Of | |
| In Range Of |
Technical Description Type c
| IRI |
http://w3id.org/bodi#TechnicalDescriptionType
|
|---|---|
| Description | The type of Technical Description, e.g. a description note on the file format. |
| Sub Class Of | rico:Type c |
| In Domain Of | Is Technical Description Type Of op |
| In Range Of | Has Technical Description Type op |
Technical metadata c
| IRI |
http://w3id.org/bodi#TechnicalMetadata
|
|---|---|
| Description | The actual value or content of technical metadata associated with a digital resource. For example, in 'cp:revision = 1', the value '1' represents the TechnicalMetadata instance, while 'cp:revision' is the Technical Metadata Type. These values describe specific technical characteristics such as format parameters, creation settings, and other measurable attributes. |
| Sub Class Of | rico:Concept c |
| In Domain Of | |
| In Range Of |
Technical Metadata Type c
| IRI |
http://w3id.org/bodi#TechnicalMetadataType
|
|---|---|
| Description | The type, property, or category that defines what kind of technical metadata is being described. For example, in 'cp:revision = 1', 'cp:revision' represents the TechnicalMetadataType that categorizes the metadata as revision information. This classification enables systematic organization of different kind of metadata like version identifiers, format specifications, encoding parameters, and preservation characteristics. |
| Sub Class Of | rico:Type c |
| In Domain Of | Is Technical Metadata Type Of op |
| In Range Of | Has technical metadata type op |
Technical Metadata Type Set c
| IRI |
http://w3id.org/bodi#TechnicalMetadataTypeSet
|
|---|---|
| Description | Group of Technical Metadata Types |
| Sub Class Of | rico:Concept c |
Fixity c
| IRI |
http://www.loc.gov/premis/rdf/v3/Fixity
|
|---|---|
| Is Defined By | premis: |
| In Domain Of | Is Hash Code Of op |
| In Range Of | Has hash code op |
Software Agent c
| IRI |
http://www.loc.gov/premis/rdf/v3/SoftwareAgent
|
|---|---|
| Is Defined By | premis: |
| Super Class Of | Software c |
Storage Location c
| IRI |
http://www.loc.gov/premis/rdf/v3/StorageLocation
|
|---|---|
| Is Defined By | premis: |
| In Domain Of | is Storage Location Of op |
| In Range Of | Has Storage Location op |
F1_Work c
| IRI |
http://iflastandards.info/ns/lrm/lrmoo/F1_Work
|
|---|---|
| Is Defined By | lrmoo: |
Storage Medium c
| IRI |
http://www.loc.gov/premis/rdf/v3/StorageMedium
|
|---|---|
| Is Defined By | premis: |
Location c
| IRI |
http://www.w3.org/ns/prov#Location
|
|---|---|
| Is Defined By | W3C PROVenance Interchange Ontology (PROV-O) |
Entity c
| IRI |
http://www.w3.org/ns/prov#Entity
|
|---|---|
| Is Defined By | W3C PROVenance Interchange Ontology (PROV-O) |
| Super Class Of |
Activity c
| IRI |
https://www.ica.org/standards/RiC/ontology#Activity
|
|---|---|
| Sub Class Of | rico:Thing c |
| In Domain Of | Has or had supervisor op |
| In Range Of | Is or was supervisor of op |
Agent c
| IRI |
https://www.ica.org/standards/RiC/ontology#Agent
|
|---|---|
| Sub Class Of | rico:Thing c |
| In Domain Of | |
| In Range Of | |
| Super Class Of |
Concept c
| IRI |
https://www.ica.org/standards/RiC/ontology#Concept
|
|---|---|
| Sub Class Of | rico:Thing c |
| Super Class Of |
Extent c
| IRI |
https://www.ica.org/standards/RiC/ontology#Extent
|
|---|---|
| Sub Class Of | rico:Thing c |
Group c
| IRI |
https://www.ica.org/standards/RiC/ontology#Group
|
|---|
Instantiation c
| IRI |
https://www.ica.org/standards/RiC/ontology#Instantiation
|
|---|---|
| Sub Class Of |
|
| In Domain Of | |
| In Range Of |
Mechanism c
| IRI |
https://www.ica.org/standards/RiC/ontology#Mechanism
|
|---|---|
| Sub Class Of | rico:Agent c |
| In Domain Of | Is stack element of op |
| In Range Of | Has stack element op |
| Super Class Of |
Person c
| IRI |
https://www.ica.org/standards/RiC/ontology#Person
|
|---|
Position c
| IRI |
https://www.ica.org/standards/RiC/ontology#Position
|
|---|
Record Resource c
| IRI |
https://www.ica.org/standards/RiC/ontology#RecordResource
|
|---|---|
| Sub Class Of |
|
| In Domain Of | Redacted information dp |
Thing c
| IRI |
https://www.ica.org/standards/RiC/ontology#Thing
|
|---|---|
| In Domain Of | Has documentation dp |
| Super Class Of |
Type c
| IRI |
https://www.ica.org/standards/RiC/ontology#Type
|
|---|---|
| Sub Class Of | rico:Thing c |
| Super Class Of |
Object Properties
Generated by op
| IRI |
http://w3id.org/bodi#generatedBy
|
|---|---|
| Description | Indicates that a resource was created, produced, or brought into existence by a specific Agent or Activity. This property establishes a creation relationship between any resource and the agent or activity responsible for its generation, whether through automated processes, human intervention, or hybrid approaches. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Thing c |
| Range | rico:Activity c or rico:Agent c |
Has file cluster position op
| IRI |
http://w3id.org/bodi#hasFileClusterPosition
|
|---|---|
| Description | Links a logical instantiation of a digital resource to its corresponding physical allocation on the storage medium. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | rico:Instantiation c |
| Range | File cluster position c |
Has generated op
| IRI |
http://w3id.org/bodi#hasGenerated
|
|---|---|
| Description | Indicates that an Agent or Activity has created, produced, or brought into existence a specific resource. This property represents the inverse relationship of 'generatedBy', allowing navigation from agents and activities to their generated outputs. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | rico:Activity c or rico:Agent c |
| Range | Thing c |
Has hash code op
| IRI |
http://w3id.org/bodi#hasHashCode
|
|---|---|
| Description | Associates an instantiation with its cryptographic hash code or checksum value. This property is crucial for digital preservation workflows, enabling integrity verification, duplicate detection, and authenticity validation of digital resources over time. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | rico:Instantiation c |
| Range | premis:Fixity c |
Has or had supervisor op
| IRI |
http://w3id.org/bodi#hasOrHadSupervisor
|
|---|---|
| Description | Indicates that an activity is or was supervised, managed, or overseen by a specific Agent. This property captures both current and historical supervisory relationships, essential for tracking accountability and governance in digital preservation workflows. |
| Sub Property Of | rico:isOrWasUnderAuthorityOf |
| Domain | rico:Activity c |
| Range | rico:Agent c |
Has revised op
| IRI |
http://w3id.org/bodi#hasRevisioned
|
|---|---|
| Description | Connects an Agent to the AI-generated Technical Description that they have revised. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | rico:Agent c |
| Range | Technical Description c |
Has same hash code as op
| IRI |
http://w3id.org/bodi#hasSameHashCodeAs
|
|---|---|
| Description | Establishes that two digital instantiations have identical hash codes, indicating they are likely exact digital copies or duplicates. |
| Sub Property Of | rico:isInstantiationAssociatedWithInstantiation op |
| Domain | rico:Instantiation c |
| Range | rico:Instantiation c |
Has Software Component op
| IRI |
http://w3id.org/bodi#hasSoftwareComponent
|
|---|---|
| Description | Indicates that a Software contains or includes a specific Software Component as one of its constituent parts. This property helps model the hierarchical structure of complex software environments. |
| Sub Property Of | rico:hasOrHadPart op |
| Domain | Software c |
| Range | Software component c |
Has stack element op
| IRI |
http://w3id.org/bodi#hasStackElement
|
|---|---|
| Description | Indicates that a software stack includes a specific Mechanism as one of its constituent elements. This property allows for modeling the various components (Software, Algorithms, Software Components) that together form a complete technological stack responsible for some Activity. |
| Sub Property Of | rico:hasOrHadPart op |
| Domain | Software Stack c |
| Range | rico:Mechanism c |
Has Storage Location op
| IRI |
http://w3id.org/bodi#hasStorageLocation
|
|---|---|
| Description | Connects an Entity to the Storage Location in which it is located. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Thing c |
| Range | premis:StorageLocation c |
Has technical description op
| IRI |
http://w3id.org/bodi#hasTechnicalDescription
|
|---|---|
| Description | Links an instantiation to its technical description, which provides detailed information about the technical characteristics, structure, format, or implementation details of the resource. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Thing c |
| Range | Technical Description c |
Has Technical Description Type op
| IRI |
http://w3id.org/bodi#hasTechnicalDescriptionType
|
|---|---|
| Description | Connects a Technical Description to a Technical Description Type that defines it. |
| Sub Property Of | rico:hasOrHadType op |
| Domain | Technical Description c |
| Range | Technical Description Type c |
Has Technical Metadata op
| IRI |
http://w3id.org/bodi#hasTechnicalMetadata
|
|---|---|
| Description | Associates an Instantiation with technical metadata that describes its technical properties, format specifications, creation parameters, or other characteristics. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | rico:Instantiation c |
| Range | Technical metadata c |
Has technical metadata type op
| IRI |
http://w3id.org/bodi#hasTechnicalMetadataType
|
|---|---|
| Description | Connects a Technical Metadata to its Type |
| Sub Property Of | rico:hasOrHadType op |
| Domain | Technical metadata c |
| Range | Technical Metadata Type c |
Is file cluster position of op
| IRI |
http://w3id.org/bodi#isFileClusterPositionOf
|
|---|---|
| Description | Associates a physical file cluster position with the logical instantiation whose data it stores on the medium. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | File cluster position c |
| Range | rico:Instantiation c |
Is Hash Code Of op
| IRI |
http://w3id.org/bodi#isHashCodeOf
|
|---|---|
| Description | Associates a cryptographic hash code or checksum value with the instantiation it identifies. This property supports digital preservation workflows by linking the integrity marker back to the corresponding digital resource, ensuring traceability, verification, and authenticity validation. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | premis:Fixity c |
| Range | rico:Instantiation c |
Is or was supervisor of op
| IRI |
http://w3id.org/bodi#isOrWasSupervisorOf
|
|---|---|
| Description | Indicates that an Agent supervises, manages, or oversees a specific Activity. This property reflects the Agent’s role in providing oversight and guidance, and it is essential for documenting responsibility, authority, and governance within digital preservation workflows. |
| Sub Property Of | rico:hasOrHadAuthorityOver |
| Domain | rico:Agent c |
| Range | rico:Activity c |
Is software component of op
| IRI |
http://w3id.org/bodi#isSoftwareComponentOf
|
|---|---|
| Description | Indicates that a Software Component is part of a Software as one of its constituent elements. This property supports the representation of hierarchical structures within complex software environments, linking individual components to the encompassing Software. |
| Sub Property Of | rico:isOrWasPartOf op |
| Domain | Software component c |
| Range | Software c |
Is stack element of op
| IRI |
http://w3id.org/bodi#isStackElementOf
|
|---|---|
| Description | Indicates that a Mechanism is part of a software stack as one of its constituent elements. This property links individual components (Software, Algorithms, Software Components) to the broader technological stack of which they form a part, supporting the modeling of composite systems responsible for carrying out an Activity. |
| Sub Property Of | rico:isOrWasPartOf op |
| Domain | rico:Mechanism c |
| Range | Software Stack c |
is Storage Location Of op
| IRI |
http://w3id.org/bodi#isStorageLocationOf
|
|---|---|
| Description | Connects a Storage Location to the Entity located in it. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | premis:StorageLocation c |
| Range | Thing c |
Is Technical Description Of op
| IRI |
http://w3id.org/bodi#isTechnicalDescriptionOf
|
|---|---|
| Description | Links a technical description to the Instantiation it refers to. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Technical Description c |
| Range | Thing c |
Is Technical Description Type Of op
| IRI |
http://w3id.org/bodi#isTechnicalDescriptionTypeOf
|
|---|---|
| Description | Connects a Technical Description Type to a Technical Description it defines. |
| Sub Property Of | rico:isOrWasTypeOf op |
| Domain | Technical Description Type c |
| Range | Technical Description c |
is Technical Metadata Of op
| IRI |
http://w3id.org/bodi#isTechnicalMetadataOf
|
|---|---|
| Description | Associates a Technical Metadata to the Instantiation it refers to. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Technical metadata c |
| Range | rico:Instantiation c |
Is Technical Metadata Type Of op
| IRI |
http://w3id.org/bodi#isTechnicalMetadataTypeOf
|
|---|---|
| Description | Connects a Technical Metadata Type to its related Technical Metadata |
| Sub Property Of | rico:isOrWasTypeOf op |
| Domain | Technical Metadata Type c |
| Range | Technical metadata c |
Revised by op
| IRI |
http://w3id.org/bodi#revisedBy
|
|---|---|
| Description | Connects an AI-generated Technical Description to the Agent that revised it. |
| Sub Property Of | rico:isRelatedTo op |
| Domain | Technical Description c |
| Range | rico:Agent c |
medium op
| IRI |
http://www.loc.gov/premis/rdf/v3/medium
|
|---|---|
| Is Defined By | premis: |
at location op
| IRI |
http://www.w3.org/ns/prov#atLocation
|
|---|---|
| Is Defined By | W3C PROVenance Interchange Ontology (PROV-O) |
has or had part op
| IRI |
https://www.ica.org/standards/RiC/ontology#hasOrHadPart
|
|---|---|
| Sub Property Of | rico:isRelatedTo op |
| Super Property Of |
has or had type op
| IRI |
https://www.ica.org/standards/RiC/ontology#hasOrHadType
|
|---|---|
| Sub Property Of | rico:isRelatedTo op |
| Super Property Of |
is instantiation associated with instantiation op
| IRI |
https://www.ica.org/standards/RiC/ontology#isInstantiationAssociatedWithInstantiation
|
|---|---|
| Sub Property Of | rico:isRelatedTo op |
| Super Property Of | Has same hash code as op |
is or was part of op
| IRI |
https://www.ica.org/standards/RiC/ontology#isOrWasPartOf
|
|---|---|
| Sub Property Of | rico:isRelatedTo op |
| Super Property Of |
is or was type of op
| IRI |
https://www.ica.org/standards/RiC/ontology#isOrWasTypeOf
|
|---|---|
| Sub Property Of | rico:isRelatedTo op |
| Super Property Of |
is related to op
| IRI |
https://www.ica.org/standards/RiC/ontology#isRelatedTo
|
|---|---|
| Super Property Of |
|
Datatype Properties
Confidence score dp
| IRI |
http://w3id.org/bodi#confidenceScore
|
|---|---|
| Description | A numerical value between 0 and 10 indicating the confidence level or reliability of AI-generated text. Higher values indicate greater confidence in the accuracy or quality of the generated content, supporting quality assessment and validation workflows. |
| Domain | Technical Description c |
| Range | xsd:decimal |
Exception message dp
| IRI |
http://w3id.org/bodi#exceptionMessage
|
|---|---|
| Description | Contains the error message or description associated with an exception that occurred during processing. This property is essential for logging, debugging, and understanding failures in automated workflows. |
| Domain | Exception c |
| Range | Literal |
Has documentation dp
| IRI |
http://w3id.org/bodi#hasDocumentation
|
|---|---|
| Description | Provides a URI reference to official documentation, specifications, manuals, or other authoritative sources that describe the resource. |
| Domain | rico:Thing c |
| Range | xsd:anyURI |
Has human validation dp
| IRI |
http://w3id.org/bodi#hasHumanValidation
|
|---|---|
| Description | Indicates whether AI-generated text has been reviewed, verified, or validated by human experts. This property is crucial for quality assurance in systems that combine automated processing with human oversight. |
| Domain | Technical Description c |
| Range | Literal |
Hierarchy depth dp
| IRI |
http://w3id.org/bodi#hierarchyDepth
|
|---|---|
| Description | Specifies the numerical depth level of a resource within a directory or organizational hierarchy, with level 0 representing the root. |
| Domain | rico:Instantiation c |
| Range | xsd:integer |
version dp
| IRI |
http://www.loc.gov/premis/rdf/v3/version
|
|---|---|
| Is Defined By | premis: |
Redacted information dp
| IRI |
http://w3id.org/bodi#redactedInformation
|
|---|---|
| Description | Indication of whether or not the resource has been anonymized. |
| Sub Property Of | topDataProperty dp |
| Domain | rico:RecordResource c |
| Range | Literal |
Annotation Properties
created ap
| IRI |
http://purl.org/dc/terms/created
|
|---|
license ap
| IRI |
http://purl.org/dc/terms/license
|
|---|
Same content count ap
| IRI |
http://w3id.org/bodi#sameContentCount
|
|---|---|
| Description | Count of Records with identical content - files sharing the same hash code indicate byte-for-byte identical content. |
version iri ap
| IRI |
http://www.w3.org/2002/07/owl#versionIRI
|
|---|
Namespaces
- bodi
-
http://w3id.org/bodi# - dc
-
http://purl.org/dc/elements/1.1/ - lrmoo
-
http://iflastandards.info/ns/lrm/lrmoo/ - owl
-
http://www.w3.org/2002/07/owl# - premis
-
http://www.loc.gov/premis/rdf/v3/ - prov
-
http://www.w3.org/ns/prov# - rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns# - rdfs
-
http://www.w3.org/2000/01/rdf-schema# - rico
-
https://www.ica.org/standards/RiC/ontology# - terms
-
http://purl.org/dc/terms/ - vann
-
http://purl.org/vocab/vann/ - xsd
-
http://www.w3.org/2001/XMLSchema#
Legend
| c | Classes |
| op | Object Properties |
| dp | Datatype Properties |
| ap | Annotation Properties |