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

License
https://creativecommons.org/licenses/by/4.0/
Version Iri
http://w3id.org/bodi/1.0.1
Version Info

1.0.1

Prior Version
http://w3id.org/bodi/1.0
Preferred Namespace Prefix

bodi

Preferred Namespace Uri
bodi:
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)

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

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

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

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

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

made by p y LODE 3.2.1 with the OntPub profile

Table of Contents