FDOF-O: FAIR Digital Object Framework Ontology
type: Ontology
version IRI: https://w3id/fdof/ontotlogy/1.1.0
imports: http://purl.org/nemo/gufo#/1.0.0
bibliographic citation: Santos, L. O. B. D. S., Sales, T. P., Fonseca, C. M., & Guizzardi, G. (2023). Towards a conceptual model for the FAIR Digital Object Framework. arXiv preprint arXiv:2302.11894. https://doi.org/10.48550/arXiv.2302.11894
creator: https://orcid.org/0000-0002-1164-1351
creator: 0000-0002-3452-553X
creator: https://orcid.org/0000-0002-5385-5761
creator: https://orcid.org/0000-0003-2528-3118
description: The FAIR Digital Object Framework Ontology (FDOF-O) is an OWL ontology designed to support the semantic annotation of FAIR Information Objects and FAIR Media Objects enabling application-specific requirements.
issued: 2023-02-10
license: https://creativecommons.org/licenses/by-sa/3.0
publisher: scs
preferred namespace prefix: fdof
preferred namespace uri: https://w3id/fdof/ontotlogy#
version info: 1.1.0
distribution: fdofTtl
landing page: https://github.com/utwente-scs/fdof-o/
acronym: FDOF-O
has representation language: OWL
vocabulary used: ontology#
vocabulary used: terms
vocabulary used: gufo#
vocabulary used: vann
vocabulary used: 22-rdf-syntax-ns#
vocabulary used: rdf-schema#
vocabulary used: XMLSchema#
vocabulary used: owl#
vocabulary used: dcat#
vocabulary used: mod#
type: NamedIndividual
type: FAIRInformationObject
is materialized by: fdofTtl

has encoding format
type: ObjectProperty
domain: FAIR Media Object
description: Identifies the encoding format of the FAIR Media Object in terms of some well-defined media type, such as an IANA media types.
label: hasEncodingFormat

has information object type
type: ObjectProperty
domain: FAIRInformationObject
range: FAIR Information Object Type
description: Identifies the FAIR Information Object Type that defines the complaince requirements the FAIR Information Object adheres to in some specific implementation of the FAIR principles.
label: hasInformationObjectType

has metadata
type: ObjectProperty
inverse of: is metadata of
domain: DigitalObject
range: Metadata Record
description: Identifies a fdof:MetadataRecord named graph that aggregates all triples of a metadata record of the fdof:DigitalObject. For example, the named graph meta:fdofMetadata is a fdof:FAIRMetadataRecord about <https://w3id.org/fdof/ontology>.
label: hasMetadata

is identified by
type: ObjectProperty
sub property of: hasReifiedQualityValue
range: Identifier
description: Identifies an identifier of an object reified as a fdof:Identifier For example, a hypothetical object <https://w3id.org/fdof/ontology#identifier> that represents an identifier of <https://w3id.org/fdof/ontology>.
label: isIdentifiedBy

is materialized by
type: ObjectProperty
inverse of: materializes
domain: InformationObject
range: Media Object
description: Identifies a fdof:MediaObject that is a materialization of the fdof:InformationObject. For example, the <https://w3id.org/fdof/ontology> is materialized by fdof:fdofTtl, which is a Turtle file. This is an example of a complete materialization, but partial materializations and equivalent materializations are both allowed.
label: isMaterializedBy

is metadata of
type: ObjectProperty
sub property of: historicallyDependsOn
domain: Metadata Record
range: DigitalObject
description: Identifies the fdof:DigitalObject the fdof:MetadataRecord is about.
label: isMetadataOf

materializes
type: ObjectProperty
sub property of: historicallyDependsOn
domain: Media Object
range: InformationObject
description: Identifies a fdof:InformationObject it materializes. Inverse property of fdof:isMaterializedBy. Similarly to the materialization of a fdof:InformationObject into one or more fdof:MediaObject, a fdof:MediaObject can also materilize a portion of or several fdof:InformationObject.

globally unique, persistent and resolvable identifier
type: DatatypeProperty
sub property of: identifier
domain: FAIRDigitalObject
description: Determines the globally unique, persistent and resolvable identifier of a FAIR Digital Object in a literal representation.
label: gupri

identifier
type: DatatypeProperty
domain: IdentifiedDigitalObject
description: Determines the identifier of an Identified Digital Object in a literal representation.

Dataset
type: Class
subclass of: InformationObject
type: NamedIndividual
type: SubKind
description: Dataset is a type of Information Object designed to collect multiple Data Items

DigitalObject
type: Class
subclass of: Object
type: NamedIndividual
type: Category
label: Digital Object
description: Digital Object is a category of Object characterized for being represented in a digital format. Examples of Digital objects include media objects (e.g., a digital image) and information object (e.g., an entry on a SQL table).

FAIRDigitalObject
type: Class
subclass of: IdentifiedDigitalObject
type: NamedIndividual
type: RoleMixin
description: FAIR Digital Objects represent informational entitied present in digital space that follow the FAIR principles. FAIR Digital Objects must be identified by globally unique, persistent and resolvable identifiers and should be described by rich metadata.
label: FAIR Digital Object

FAIRInformationObject
type: Class
subclass of: FAIRDigitalObject
subclass of: InformationObject
type: NamedIndividual
type: Role
description: FAIR Information Object is a specialised type of FAIR Digital Object that represents units of information. FAIR Information Objects are materialised by at least one FAIR Media Object.
label: FAIR Information Object

FAIR Information Object Type
type: Class
subclass of: Type
description: FAIR Information Object Type is second-order type that defines the requirements of an implementation of the FAIR principles and that are fulfilled by its instances.
label: FAIRInformationObjectType

FAIR Media Object
type: Class
subclass of: FAIRDigitalObject
subclass of: Media Object
type: NamedIndividual
type: Role
description: FAIR Media Object is a bit sequence which encodes the informational content of at least on FAIR Information Object. FAIR Media Objects serialise characteristics that are proper to its related media encoding type.
label: FAIRMediaObject

FAIRMetadataRecord
type: Class
subclass of: FAIRInformationObject
subclass of: Metadata Record
type: NamedIndividual
type: Role
label: FAIR Metadata Record
description: FAIR Metadata Record is type of FAIR Digital Information Object that collects Date Items about some FAIR Information Object.

GUPRI
type: Class
subclass of: Identifier
type: NamedIndividual
type: AbstractIndividualType
description: Globally Unique, Persistent and Resolvable Identifier (GUPRI) specialises the concept of identifier by requiring the identifier to be globally unique, persistent and resolvable as per FAIR principles F1 and A1.
label: GloballyUnique, Persistent and Resolvable Identifier

IdentifiedDigitalObject
type: Class
subclass of: DigitalObject
type: NamedIndividual
type: RoleMixin
label: Identified Digital Object
description: Identified Digital Object is a type of Digital Object that bear an Identifier.

Identifier
type: Class
subclass of: AbstractIndividual
type: NamedIndividual
type: AbstractIndividualType
description: Identifier is a type of entity that uniquelly identifies an Object with a certain scope.

InformationObject
type: Class
subclass of: DigitalObject
subclass of: Restriction
  on property: is materialized by
  some values from: Media Object
disjoint with: Media Object
type: NamedIndividual
type: Kind
description: Information Object is a type of Object that represents some informational content and is materialized in one or more Media Objects.
label: Information Object

Media Object
type: Class
subclass of: DigitalObject
type: NamedIndividual
type: Kind
description: Media Object is a type of Object characterized by a certain Encoding Format and that serves as means for the materialization of one or more Information Objects.
label: MediaObject

Metadata Record
type: Class
subclass of: Dataset
subclass of: Restriction
  on property: is metadata of
  some values from: DigitalObject
type: NamedIndividual
type: Role
description: Metadata Record is type of Dataset that collects Date Items about some Object.
label: MetadataRecord