FAIR Implementation Profile (FIP) Ontology
type: Ontology
creator: 0000-0001-8888-635X
creator: https://orcid.org/0000-0002-1267-0234
creator: https://orcid.org/0000-0003-2195-3997
description: This is an ontology of the FAIR Implementation Profiles (FIP) for the FAIR principles.
license: https://creativecommons.org/publicdomain/zero/1.0/
preferred namespace prefix: fip
preferred namespace uri: https://w3id.org/fair/fip/terms/

FIP Question
type: Class
definition: A question communities have to address when declaring their FAIR Implementation Profiles

FIP Data-related Question
type: Class
subclass of: FIP Question
definition: A FIP question that is relevant for the actual data (as compared to just their metadata)

FIP Metadata-related Question
type: Class
subclass of: FIP Question
definition: A FIP question that is relevant for metadata (as compared to the data themselves)

FAIR Declaration
type: Class
subclass of: FAIR Supporting Resource
definition: The statement of a community on how it addresses a FAIR-related question.

FIP Declaration
type: Class
subclass of: FAIR Declaration
definition: The expression of a community on how they address a FIP question

FSR Declaration
type: Class
subclass of: FAIR Declaration
definition: The statement of a community on the usage of a FAIR Supporting Resource.

SIP Declaration
type: Class
subclass of: FAIR Declaration
definition: The statement of a community on how it addresses a SIP question.

FAIR interpretation
type: Class
subclass of: FAIR Declaration
definition: A theoretical and practical explanation of the FAIR Principle by a recognized expert authority.

FAIR Qualifcation Criteria
type: Class
subclass of: FAIR Declaration
definition: A proposition on which a qualification of FAIR Supporting Resources is based.

FAIR case study
type: Class
subclass of: FAIR Declaration
definition: A description of a real-life situation where FAIR requirements of digital objects play a central role.

FIP No-Choice Declaration
type: Class
subclass of: FIP Declaration
definition: A declaration stating that no choice has been made (yet)

FAIR Implementation Community
type: Class
subclass of: FAIR Supporting Resource
definition: A FAIR Implementation Community (FIC) is a self-identified collection of people and/or organizations with the aim to implement the FAIR Principles

Mature community
type: Class
subclass of: FAIR Implementation Community
definition: A well-established community interested to implement FAIR in their data and services.

Emerging community
type: Class
subclass of: FAIR Implementation Community
definition: An early-stage community committed to adopting and promoting FAIR principles for its data and services from the outset.

has data steward
type: Property
type: ObjectProperty
domain: FAIR Implementation Community
sub property of: member
definition: Specifies the data steward for a FAIR implementation community

FAIR Supporting Resource
type: Class
definition: Any resource that supports FAIR Data Stewardship. FSRs are represented as FAIR Digital Objects (using the nanopublication framework) with Globally Unique, Persistent, Resolvable Identifiers (GUPRI) that resolve to machine-readable metadata about the resource.

Available FAIR Supporting Resource
type: Class
subclass of: FAIR Supporting Resource
definition: A FAIR Supporting Resource that is available for use.

FAIR Supporting Resource to be developed
type: Class
subclass of: FAIR Supporting Resource
definition: A FAIR Supporting Resource that is not yet available but still needs to be developed.

FAIR-Enabling Resource
type: Class
subclass of: FAIR Supporting Resource
definition: A service, a specification or a data policy that is essential to the operationalization of the FAIR Principles, i.e., puts FAIR into action. A FAIR-Enabling Resource (FER) provides a function needed to achieve some aspect of FAIR behavior and is explicitly linked to one or more FAIR principles.

FAIR Implementation Profile
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A FAIR Implementation Profile (FIP) is a list of declared technology choices intended to implement each of the FAIR Guiding Principles, made as a collective decision by the members of a particular community of practice.

Reference FAIR Implementation Profile
type: Class
subclass of: FAIR Implementation Profile
definition: A list of recommended FAIR Enabling Resources intended to implement the FAIR Guiding Principles, made as a collective decision by the members of a particular community of practice.

Available FAIR-Enabling Resource
type: Class
subclass of: Available FAIR Supporting Resource
subclass of: FAIR-Enabling Resource
definition: A FAIR-enabling resource that is available for use

FAIR-Enabling Resource to be Developed
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR Supporting Resource to be developed
definition: A FAIR-enabling resource that is not yet available but still needs to be developed

FAIR Data Policy
type: Class
subclass of: FAIR Supporting Resource
definition: A policy that specifies and guides FAIR data practices for a community.

FAIR data stewardship plan template
type: Class
subclass of: FAIR Supporting Resource
definition: A template guiding data stewardship including how FAIR Principles should be implemented. The template must be completed with project-specific information in any given instance to outline how data are to be handled in preparation for the project, during the research project, and after the project is completed.

FAIR data steward professional profile
type: Class
subclass of: FAIR Supporting Resource
definition: A document stating the accumulated training qualifications and FAIR outputs authored by or contributed to, by that person. The profile may be augmented with additional statements regarding professional roles and skills.

FAIR data stewardship event
type: Class
subclass of: FAIR Supporting Resource
definition: A meeting specifically designed for current or aspiring data stewards to provide a rigorous understanding of the FAIR principles from theory to their concrete implementation.

FAIR training material
type: Class
subclass of: FAIR Supporting Resource
definition: Any educational resource (such as the content or its published representation in text, presentation graphics, or video) that covers FAIR topics of interest.

FAIR practice
type: Class
subclass of: FAIR Supporting Resource
definition: A method description detailing the use of a specific resource or a combination of resources as applied by a community to achieve FAIR processing of information.

FAIR specification
type: Class
subclass of: FAIR Supporting Resource
definition: A precise description of features, requirements, constraints and recommendations for a specific implementation of a component, system or service supporting the implementation of the FAIR principles.

Crosswalk
type: Class
subclass of: FAIR specification
definition: A specification consisting of a set of rules that define how (meta)data elements or attributes from one schema can be aligned and mapped to (meta)data elements or attributes in another schema that share the same constraints and thus share the same semantic role.

FAIR Supporting Technology
type: Class
subclass of: FAIR Supporting Resource
definition: Any online accessible software system or component that supports the implementation of the FAIR Principles.

FAIR Supporting Software
type: Class
subclass of: FAIR Supporting Technology
definition: Any set of machine-readable instructions that support the implementation of FAIR, that conform to a given syntax, that are interpretable by a given processor, and that instruct a computer's processor to perform specific tasks.

FAIR Representation Service
type: Class
subclass of: FAIR Supporting Technology
definition: A transformation service that converts non-FAIR data into a FAIR representation using machine-readable knowledge representation languages.

Web-API
type: Class
subclass of: FAIR Supporting Technology
definition: An Application Programming Interface (API) for the World Wide Web that allows different software applications to communicate with each other.

Editor
type: Class
subclass of: FAIR Supporting Technology
definition: A service that provides a user-friendly interface for easy editing of metadata, vocabularies or crosswalks.

Validation service
type: Class
subclass of: FAIR Supporting Technology
definition: A system that automatically verifies the accuracy, completeness, or compliance of data, code or processes against predefined criteria or standards.

Provenance tracking service
type: Class
subclass of: FAIR Supporting Technology
definition: A system that systematically captures, stores and manages detailed information about the origin, history, and lifecycle of digital objects creating metadata based on a provenance model.

Semantic Interoperability Profile
type: Class
subclass of: FAIR Supporting Resource
definition: A Semantic Interoperability Profil (SIP) is a list of FAIR Supporting Resources chosen by a community to support semantic interoperability of (meta)data.

Digital Object Type
type: Class
definition: A digital object type is a classification of digital objects with respect to their informational functions to specify the nature of the digital object and the operations that can be performed on it.

Identifier service
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR Supporting Technology
definition: A service that provides for any digital object (1) algorithms guaranteeing global uniqueness, (2) policy document that guarantees persistent and (3) resolution of the identifier to machine-actionable metadata describing the object and its location.

Metadata schema
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification that specifies the structured representation of metadata describing attributes of data or other digital objects in terms of semantics, syntax and optionality.

Metadata-data linking schema
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification that provides a unique, persistent, (ideally) bi-directional, machine-actionable link between metadata and the data they describe.

Registry
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR Supporting Technology
definition: A service that indexes metadata and data and provides search over that index.

Generalist registry
type: Class
subclass of: Registry
definition: A registry designed to collect, provide access to, and enable searching of data without any restrictions on the domain.

Domain-specific registry
type: Class
subclass of: Registry
definition: A registry designed to collect, provide access to, and enable searching of data within a particular domain or subject area

Communication protocol
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification of how messages are structured and exchanged.

Authentication and authorization service
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR Supporting Technology
definition: A service that mediates access to digital objects according to specifed conditions.

Metadata preservation policy
type: Class
subclass of: FAIR Data Policy
subclass of: FAIR-Enabling Resource
definition: A data policy that describes the conditions under which metadata should be provided in the future.

Knowledge representation language
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A language specification that enables knowledge to be processed by machines.

Structured vocabulary
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification for a controlled list of uniquely identified and unambigous concepts with their definitions represented using web standards.

Semantic model
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification that defines qualified relations between entities describing data or other digital objects according to the Linked Data principles. This can include semantic data models and ontologies.

Data usage license
type: Class
subclass of: FAIR Data Policy
subclass of: FAIR-Enabling Resource
definition: A data policy that specifies legal restrictions on the reuse of the data.

Persistency Policy
type: Class
subclass of: FAIR Data Policy
subclass of: FAIR-Enabling Resource
definition: A policy with respect to persistency of resources.

Provenance model
type: Class
subclass of: FAIR-Enabling Resource
subclass of: FAIR specification
definition: A specification that specifies metadata describing the origin and lineage of data or other digital objects.

refers to principle
type: Property
type: ObjectProperty
range: FAIR Principle or Sub-Principle
definition: Connects an entity (for example a FIP declaration) to a FAIR (sub)principle it refers to

refers to question
type: Property
type: ObjectProperty
domain: FIP Declaration
range: FIP Question
definition: Connects a FIP declaration to the FIP question it is addressing

declared by
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: FAIR Implementation Community
definition: Connects a FIP declaration to the community that made the declaration

declares current use of
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: Available FAIR Supporting Resource
definition: Connects a FIP declaration to the resource that the community thereby declares to currently use

declares planned use of
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: FAIR Supporting Resource
definition: Connects a FIP declaration to the resource that the community thereby declares to plan to use in the future

declares planned replacement of
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: Available FAIR Supporting Resource
definition: Connects a FIP declaration to the resource that the community thereby declares to plan to replace in the future. The same declaration should also state a resource that the community declares to plan to use instead (with fip:declares-planned-use-of).

declares planned development of
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: FAIR Supporting Resource to be developed
definition: Connects a FIP declaration to the resource that the community thereby declares to plan to develop

declared for digital object type
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: Digital Object Type
definition: Connects a FIP declaration to the digital object type it applies to

declared for case study
type: Property
type: ObjectProperty
domain: FAIR Declaration
range: FAIR case study
definition: Connects a FIP declaration to the case study it refers to.

has declaration index
type: Property
type: ObjectProperty
domain: FAIR Supporting Resource
range: Nanopublication Index
definition: Connects a FAIR Implementation Profile or a Semantic Interoperability Profile to the index of their declarations.

has research domain
type: Property
type: ObjectProperty
domain: FAIR Implementation Community
definition: Connects a FAIR Implementation Community with research domains

enables
type: Property
type: ObjectProperty
domain: Class
range: FAIR Principle or Sub-Principle
definition: Connects a FAIR Enabling Resource class with the FAIR principles it enables

considerations
type: Property
type: DatatypeProperty
domain: FAIR Declaration
definition: Considerations that led to a given FIP declaration

availability in years
type: Property
type: DatatypeProperty
domain: fip:FAIR-Data-Policy
definition: Specifies how many years a resource is preserved according to a preservation policy

metadata availability in years
type: Property
type: DatatypeProperty
domain: Metadata preservation policy
sub property of: availability in years
definition: Specifies how many years metadata are preserved according to the metadata preservation policy

FIP Question F1-MD
type: NamedIndividual
type: FIP Question
definition: What globally unique, persistent, resolvable identifiers do you use for metadata records?
refers to principle: F1

FIP Question F1-D
type: NamedIndividual
type: FIP Question
definition: What globally unique, persistent, resolvable identifiers do you use for datasets?
refers to principle: F1

FIP Question F2
type: NamedIndividual
type: FIP Question
definition: Which metadata schemas do you use for findability?
refers to principle: F2

FIP Question F3
type: NamedIndividual
type: FIP Question
definition: What is the technology that links the persistent identifiers of your data to the metadata description?
refers to principle: F3

FIP Question F4-MD
type: NamedIndividual
type: FIP Question
definition: In which search engines are your metadata records indexed?
refers to principle: F4

FIP Question F4-D
type: NamedIndividual
type: FIP Question
definition: In which search engines are your datasets indexed?
refers to principle: F4

FIP Question A1.1-MD
type: NamedIndividual
type: FIP Question
definition: Which standardized communication protocol do you use for metadata records?
refers to principle: A1.1

FIP Question A1.1-D
type: NamedIndividual
type: FIP Question
definition: Which standardized communication protocol do you use for datasets?
refers to principle: A1.1

FIP Question A1.2-MD
type: NamedIndividual
type: FIP Question
definition: Which authentication & authorisation technique do you use for metadata records?
refers to principle: A1.2

FIP Question A1.2-D
type: NamedIndividual
type: FIP Question
definition: Which authentication & authorisation technique do you use for datasets?
refers to principle: A1.2

FIP Question A2
type: NamedIndividual
type: FIP Question
definition: Which metadata longevity plan do you use?
refers to principle: A2

FIP Question I1-MD
type: NamedIndividual
type: FIP Question
definition: Which knowledge representation languages (allowing machine interoperation) do you use for metadata records?
refers to principle: I1

FIP Question I1-D
type: NamedIndividual
type: FIP Question
definition: Which knowledge representation languages (allowing machine interoperation) do you use for datasets?
refers to principle: I1

FIP Question I2-MD
type: NamedIndividual
type: FIP Question
definition: Which structured vocabularies do you use to annotate your metadata records?
refers to principle: I2

FIP Question I2-D
type: NamedIndividual
type: FIP Question
definition: Which structured vocabularies do you use to encode your datasets?
refers to principle: I2

FIP Question I3-MD
type: NamedIndividual
type: FIP Question
definition: Which models, schema(s) do you use for your metadata records?
refers to principle: I3

FIP Question I3-D
type: NamedIndividual
type: FIP Question
definition: Which models, schema(s) do you use for your datasets?
refers to principle: I3

FIP Question R1.1-MD
type: NamedIndividual
type: FIP Question
definition: Which usage license do you use for your metadata records?
refers to principle: R1.1

FIP Question R1.1-D
type: NamedIndividual
type: FIP Question
definition: Which usage license do you use for your datasets?
refers to principle: R1.1

FIP Question R1.2-MD
type: NamedIndividual
type: FIP Question
definition: Which metadata schemas do you use for describing the provenance of your metadata records?
refers to principle: R1.2

FIP Question R1.2-D
type: NamedIndividual
type: FIP Question
definition: Which metadata schemas do you use for describing the provenance of your datasets?
refers to principle: R1.2

has description source
type: Property
type: ObjectProperty
definition: Denotes the source of the description that is asserted via dct:description

depends on
type: Property
type: ObjectProperty
domain: FAIR-Enabling Resource
range: FAIR Supporting Software
definition: Connects a FAIR Enabling Resource with a FAIR Supporting Software.

implements
type: Property
type: ObjectProperty
domain: FAIR-Enabling Resource
range: FAIR specification
definition: Connects a FAIR Enabling Resource with a FAIR Specification

has data usage license
type: Property
type: ObjectProperty
domain: FAIR-Enabling Resource
range: Data usage license
definition: Connects a FAIR Enabling Resource with a data usage license.

has metadata preservation policy
type: Property
type: ObjectProperty
domain: Registry
range: Metadata preservation policy
definition: Connects a registry with a metadata preservation policy.

uses authentication and authorization service
type: Property
type: ObjectProperty
domain: Registry
range: Authentication and authorization service
definition: Connects a registry with an authentication and authorization service

uses identifier service
type: Property
type: ObjectProperty
domain: Registry
range: Identifier service
definition: Connects a registry with an identifier service.

targets
type: Property
type: ObjectProperty
domain: FAIR Supporting Resource
range: Digital Object Type
definition: Specifies the type of digital object targeted by a FAIR Supporting Resources

has persistency policy
type: Property
type: ObjectProperty
domain: FAIR Supporting Resource
range: Persistency Policy
definition: Connects a FAIR Supporting Resource with a persistency policy

is recommended by
type: Property
type: ObjectProperty
domain: FAIR Supporting Resource
range: FAIR Implementation Community
definition: Connects a FAIR Supporting Resource with a FAIR Implementation Community that recommends the resource