⚠️ Under Review

Fitness For Use Framework Ontology Vocabulary Extension

Title
Fitness For Use Framework Ontology Vocabulary Extension

Date version issued
2026-06-03

Date created
2025-05-10

Part of TDWG Standard
http://example.org/to_be_determined

Preferred namespace abbreviation
bdqffdq

This version
http://rs.tdwg.org/bdqffdq/extension/2026-06-03

Latest version
http://rs.tdwg.org/bdqffdq/extension/

Previous version

Abstract
This document is a reference for the BDQ standard, documenting additional axioms that extend the basic vocabulary of the Fitness For Use Framework Ontology.

Authors
Lee Belbin (Blatant Fabrications), Arthur D. Chapman (Australian Biodiversity Information Services), Paul J. Morris (Museum of Comparative Zoology, Harvard University), John Wieczorek (Rauthiflor LLC)

Creator
TDWG Biodiversity Data Quality Interest Group Task Group 2: Data Quality Tests and Assertions

Bibliographic citation
TDWG Biodiversity Data Quality Interest Group Task Group 2: Data Quality Tests and Assertions. 2026. Fitness For Use Framework Ontology Vocabulary Extension. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/bdqffdq/extension/2026-06-03

Status
Draft Standard for Review

Table of Contents

1 Introduction (non-normative)

1.1 Purpose (non-normative)

The purpose of this document is to define the official vocabulary extension for the bdqffdq: ontology. It provides additional axioms, such as range constraints and logical distinctions, that refine and extend the semantics of the core vocabulary terms in the BDQ Fitness For Use Framework.

These axioms enable more precise reasoning, validation, and integration with OWL tools. They are intended to complement the human-readable term list provided in the main ontology documentation without altering the open and minimally constrained design of the core Fitness For Use Framework. Additional normative expectations, which are not formally represented in the ontology or included here, are listed in Section 3 of the Fitness For Use Framework Ontology: Concepts and Use document to clarify the intended use of these terms in practice.

This extension follows the TDWG Standards Documentation Specification and maintains a clear separation between core term definitions and ontology logic.

1.2 Audience (non-normative)

This document is intended for ontology engineers, semantic modelers, and developers who are applying the BDQ Fitness For Use Framework in OWL environments. It will be especially useful for:

  • Implementers using OWL reasoners or validators to enforce or explore logical structures
  • Developers of semantic tooling and metadata pipelines based on the BDQ Standard
  • Standards developers needing a detailed view of the formal semantics behind Fitness For Use Framework concepts.

This document assumes familiarity with OWL constructs, reasoning profiles, and RDF/OWL modeling practices.

1.3 Associated Documents (non-normative)

For the list and links to all associated documents see The Biodiversity Data Quality (BDQ) Standard.

Information about the bdqffdq: ontology, its usage, and its extensions can be found in the following subset of Biodiversity Data Quality (BDQ) resources:

1.3.1 Term List Distributions (non-normative)

Description IRI Download URL Notes
HTML file http://rs.tdwg.org/bdqffdq/extension/ https://raw.githubusercontent.com/tdwg/bdq/master/tg2/_review/docs/extension/bdqffdq/index.md This file
OWL Ontology TBD https://raw.githubusercontent.com/tdwg/bdq/master/tg2/_review/vocabulary/bdqffdq.owl Turtle Serialization of the full ontology, including additional axioms

1.4 Status of the Content of this Document (normative)

Sections may be either normative (defines what is required to comply with the standard) or non-normative (supports understanding but is not binding) and are marked as such.

Any sentence or phrase beginning with "For example" or "e.g.", whether in a normative section or a non-normative section, is non-normative.

Section 1.8 Key to Vocabulary Terms (normative) identifies which values in Section 4 are normative and which are non-normative.

1.5 RFC 2119 key words (normative)

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC 2119] and [RFC 8174] when, and only when, they appear in all capitals, as shown here.

1.6 Namespace abbreviations (non-normative)

The following namespace abbreviations are used in this document:

Abbreviation Namespace
bdqffdq: https://rs.tdwg.org/bdqffdq/terms/
owl: http://www.w3.org/2002/07/owl#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs: http://www.w3.org/2000/01/rdf-schema#
skos: http://www.w3.org/2004/02/skos/core#
xsd: http://www.w3.org/2001/XMLSchema#

1.7 Referring to Terms (normative)

In any technical treatment of the BDQ standard, a precise reference to a class or property term SHOULD be made using its qualified name (the namespace prefix followed by the term local name; e.g., bdqffdq:InformationElement) and the namespace IRI corresponding to the namespace prefix (e.g., https://rs.tdwg.org/bdqffdq/terms/ for bdqffdq:) MUST be provided. In less formal descriptions where the technical precision is not needed, the preferred label (skos:prefLabel, e.g., Information Element) or the term local name (e.g., InformationElement) MAY be used. The BDQ documents use all these methods.

1.8 Key to Vocabulary Terms (normative)

The terminology used to describe the terms in this vocabulary follows the TDWG Standards Documentation Standard (SDS) (SDS). Each term definition includes the original RDF definition, and may also provide a TDWG-specific interpretation from the SDS, as well as a definition tailored to this local context.

Label (Term) Normative Definition Example
Name (rdf:value) normative Idiomatic property used for structured values. https://rs.tdwg.org/ bdqffdq/terms/ COMPLETE
Type (rdf:type) normative The subject is an instance of a class. https://rs.tdwg.org/ bdqffdq/terms/ ResponseResult
Range (rdfs:range) normative A range of the subject property. In present context: shown as either a simple range in the form of a class, or as an owl:restriction. [ owl:someValuesFrom bdqffdq:forValidation ]
DifferentFrom (owl:differentFrom) normative The property that determines that two given individuals are different. https://rs.tdwg.org/ bdqffdq/terms/ NOT_COMPLETE
Label (rdfs:label) normative A human-readable name for the subject. TDWG SDS: A a word or short phrase that serves as a human-readable name for the term. COMPLETE

2 Axiom Index (non-normative)

4 Vocabulary Extension (normative)

4.1 Range Axioms (normative)

hasAuthoritiesDefaults

Property Value
Name bdqffdq:hasAuthoritiesDefaults
Type owl:DatatypeProperty
Range xsd:string

hasDateLastUpdated

Property Value
Name bdqffdq:hasDateLastUpdated
Type owl:DatatypeProperty
Range xsd:date

hasExpectedResponse

Property Value
Name bdqffdq:hasExpectedResponse
Type owl:DatatypeProperty
Range xsd:string

hasResponseComment

Property Value
Name bdqffdq:hasResponseComment
Type owl:DatatypeProperty
Range xsd:string

aggregatesResponsesFrom

Property Value
Name bdqffdq:aggregatesResponsesFrom
Type owl:ObjectProperty
Range bdqffdq:DataQualityNeed

forAmendment

Property Value
Name bdqffdq:forAmendment
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:forAmendment ]

forIssue

Property Value
Name bdqffdq:forIssue
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:forIssue ]

forMeasure

Property Value
Name bdqffdq:forMeasure
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:forMeasure ]

forValidation

Property Value
Name bdqffdq:forValidation
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:forValidation ]

hasArgument

Property Value
Name bdqffdq:hasArgument
Type owl:ObjectProperty
Range bdqffdq:Argument

hasCriterion

Property Value
Name bdqffdq:hasCriterion
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:hasCriterion ]

hasDataQualityDimension

Property Value
Name bdqffdq:hasDataQualityDimension
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:hasDataQualityDimension ]

hasEnhancement

Property Value
Name bdqffdq:hasEnhancement
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:hasEnhancement ]

hasInformationElement

Property Value
Name bdqffdq:hasInformationElement
Type owl:ObjectProperty
Range bdqffdq:InformationElement

hasParameter

Property Value
Name bdqffdq:hasParameter
Type owl:ObjectProperty
Range bdqffdq:Parameter

hasSpecification

Property Value
Name bdqffdq:hasSpecification
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:hasSpecification ]

hasUseCase

Property Value
Name bdqffdq:hasUseCase
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:hasUseCase ]

implementedBy

Property Value
Name bdqffdq:implementedBy
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:implementedBy ]

improvedBy

Property Value
Name bdqffdq:improvedBy
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:improvedBy ]

targetedIssue

Property Value
Name bdqffdq:targetedIssue
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:targetedIssue ]

targetedMeasure

Property Value
Name bdqffdq:targetedMeasure
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:targetedMeasure ]

targetedValidation

Property Value
Name bdqffdq:targetedValidation
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:targetedValidation ]

usesSpecification

Property Value
Name bdqffdq:usesSpecification
Type owl:ObjectProperty
Range [ owl:someValuesFrom bdqffdq:usesSpecification ]

4.2 Different From Axioms (normative)

COMPLETE

Property Value
Name bdqffdq:COMPLETE
Type bdqffdq:ResponseResult
Different From bdqffdq:NOT_COMPLETE

COMPLIANT

Property Value
Name bdqffdq:COMPLIANT
Type bdqffdq:ResponseResult
Different From bdqffdq:NOT_COMPLIANT

IS_ISSUE

Property Value
Name bdqffdq:IS_ISSUE
Type bdqffdq:ResponseResult
Different From bdqffdq:NOT_ISSUE, bdqffdq:POTENTIAL_ISSUE

NOT_ISSUE

Property Value
Name bdqffdq:NOT_ISSUE
Type bdqffdq:ResponseResult
Different From bdqffdq:POTENTIAL_ISSUE

AMENDED

Property Value
Name bdqffdq:AMENDED
Type bdqffdq:ResponseStatus
Different From bdqffdq:NOT_AMENDED

EXTERNAL_PREREQUISITES_NOT_MET

Property Value
Name bdqffdq:EXTERNAL_PREREQUISITES_NOT_MET
Type bdqffdq:ResponseStatus
Different From bdqffdq:INTERNAL_PREREQUISITES_NOT_MET

FILLED_IN

Property Value
Name bdqffdq:FILLED_IN
Type bdqffdq:ResponseStatus
Different From bdqffdq:NOT_AMENDED

4.3 General Axioms (normative)

4.3.1 Disjointness (normative)

None

4.3.2 AllDisjointClasses (normative)

Property Value
Axiom owl:AllDisjointClasses
Members bdqffdq:AbstractInformationElement, bdqffdq:ActedUpon, bdqffdq:Consulted
Property Value
Axiom owl:AllDisjointClasses
Members bdqffdq:Amendment, bdqffdq:Issue, bdqffdq:Measure, bdqffdq:Validation

4.3.3 EquivalentClass (normative)

None

4.3.4 EquivalentProperty (normative)

None

4.3.5 InverseOf (normative)

None

Glossary (non-normative)

A glossary of acronyms and terms additional to those in the various namespaces can be found in the Glossary (non-normative) section of the Biodiversity Data Quality (BDQ) landing page.

References (non-normative)

The references for the BDQ standard can be found in the References (non-normative) section of the Biodiversity Data Quality (BDQ) landing page.

Cite BDQ (non-normative)

To cite BDQ in general, use the peer-reviewed article:

Chapman AD, Belbin L, Zermoglio PF, Wieczorek J, Morris PJ, Nicholls M, Rees ER, Veiga AK, Thompson A, Saraiva AM, James SA, Gendreau C, Benson A, Schigel D (2020). Developing Standards for Improved Data Quality and for Selecting Fit for Use Biodiversity Data. Biodiversity Information Science and Standards 4: e50889. https://doi.org/10.3897/biss.4.50889

To cite this document specifically, use the following:

TDWG Biodiversity Data Quality Interest Group Task Group 2: Data Quality Tests and Assertions. 2026. Fitness For Use Framework Ontology Vocabulary Extension. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/bdqffdq/extension/2026-06-03

Biodiversity Information Standards (TDWG)

This content made open by Biodiversity Information Standards (TDWG) is licensed under a Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.