Moritz Jordan
type: NamedIndividual
affiliation: Physikalisch-Technische Bundesanstalt (PTB)
type: Person

DCCS Ontology
type: Ontology
type: NamedIndividual
abstract: Ontology presenting the schema for metrologically correct representation of calibration certificates.
contributor: Moritz Jordan
language: deu
language: eng
license: https://creativecommons.org/licenses/by/4.0/
publisher: Physikalisch-Technische Bundesanstalt (PTB)
rights: https://creativecommons.org/licenses/by/4.0/
title: DCCS-Ontologie @de
preferred namespace prefix: dccs
bug-database: issues
repository: ontology-dcc
documentation: ontology-dcc
version IRI: v0.0.2
version info: v0.0.2
distribution: v0.0.2

Administrative Data
type: Class
comment: AdministrativeData contains all essential administrative information of a calibration certificate, which describes various details of the calibration object, e. g. also details of the manufacturer, client, calibration mark etc. The information is familiar to many of you as the 'first page' of an analogue calibration certificate.
subclass of: Entity

After Adjustment
type: NamedIndividual
type: Influence Condition Status

After Repair
type: NamedIndividual
type: Influence Condition Status

Agent Participation
type: Class
comment: Generic association of an agent with a role in a specific context.
subclass of: Association

Amended
type: NamedIndividual
type: Revision Type
comment: Revision of type 'amended'.

Before Adjustment
type: NamedIndividual
type: Influence Condition Status

Before Repair
type: NamedIndividual
type: Influence Condition Status

Digital Calibration Certificate
type: Class
comment: The digital artifact documenting the result of a calibration process.
subclass of: Entity
subclass of: Restriction
  on class: Certificate Generation
  on property: wasGeneratedBy
  qualified cardinality: 1

Calibration Item Role
type: Class
comment: Role of the item being calibrated
subclass of: Calibration Object Role

Branch Site of the Calibration Laboratory
type: Class
subclass of: Performance Location

Calibration Laboratory Role
type: Class
subclass of: Stakeholder Role

Calibration Laboratory Site
type: Class
subclass of: Performance Location

Calibration Object
type: Class
comment: Object that participates in a calibration process, which may or may not be an instrument.
subclass of: Entity

Calibration Object Participation
type: Class
subclass of: Usage

Calibration Object Role
type: Class
comment: Role of an object participating in a calibration
subclass of: Role

Calibration Process
type: Class
comment: The calibration activity performed according to a defined procedure and producing a calibration certificate.
subclass of: Activity

Certificate Generation
type: Class
comment: Activity that creates a digital calibration certificate based on calibration results.
subclass of: Generation
subclass of: Restriction
  on class: Calibration Process
  on property: wasInformedBy
  qualified cardinality: 1

Core Data
type: Class
comment: Important metadata of the digital calibration certificate
subclass of: Entity

Branch Site of the Customer
type: Class
subclass of: Performance Location

Customer Role
type: Class
subclass of: Stakeholder Role

Customer Site
type: Class
subclass of: Performance Location

Data Column
type: Class
comment: Column which holds the data (measured) values of the table
subclass of: Table Column

Data Container
type: Class
comment: Structured representation of measurement data such as tables of quantity values, formulas, single quantity values and lists of quantity values
subclass of: Entity

formula
type: Class
comment: A mathematical formula that defines a relationship between quantity values. The formula may reference input quantities and parameters and produces one or more output quantities. The mathematical expression is represented using OpenMath/NumerateWeb.

formula variable
type: Class
comment: A symbolic variable used in a mathematical formula. A formula variable may represent an input quantity, a parameter, or an output quantity.

Identification
type: Class
comment: An identifier such as an order number, reference number, serial number, etc. assigned to an entity (calibration object, calibration certificate), together with its provenance.
subclass of: Entity

Identification Issuance
type: Class
comment: Attribution of responsibility for issuing an identifier.
subclass of: Agent Participation

Identifier Issuer Role
type: Class
subclass of: Role

Identifier type scheme
type: NamedIndividual
type: ConceptScheme
comment: Controlled vocabulary for identifier types used in digital calibration certificates.

Index Column
type: Class
comment: Column which holds the index values of the table (such as reference value or nominal value).
subclass of: Table Column

Influence Condition
type: Class
comment: A condition that may influence the measurement result, such as environmental or operational parameters.
subclass of: Entity

Influence Condition Status
type: Class
comment: Status describing the temporal or procedural context of an influence condition.

input quantity
type: Class
comment: A formula variable representing an input quantity value used by the formula.
subclass of: formula variable

Instrument
type: Class
comment: A measuring instrument that may be used in a calibration either as the object being calibrated or as equipment used to perform the calibration.
subclass of: Calibration Object

Legal Responsibility Role
type: Class
comment: Role of the person who is legally responsible for the calibration process
subclass of: Person Role

Main Signer Role
type: Class
comment: Role of the person who is the main signer of a (digital) calibration certificate
subclass of: Person Role

Manufacturer Role
type: Class
subclass of: Stakeholder Role

Measurement Metadata
type: Class
comment: Additional metadata describing a measurement result, such as traceability statements, or quality indicators.
subclass of: Entity

Measurement Method
type: Class
comment: A method or procedure applied to obtain a measurement result.
subclass of: Entity

Measurement Point
type: Class
comment: A semantic aggregation of index values and corresponding data values representing one row or n-dimensional point in the measurement result table.

Measurement Result
type: Class
comment: Contains all results of the measurements, evaluations and information about the calibration.
subclass of: Entity

Measuring Equipment Role
type: Class
comment: Role of the measuring equipment used for calibration
subclass of: Calibration Object Role

Organization
type: Class
subclass of: Organization
subclass of: Restriction
  min qualified cardinality: 0
  on class: PostalAddress
  on property: address
subclass of: Restriction
  max qualified cardinality: 1
  on data range: string
  on property: has Calibration Laboratory Code

Organizational Unit
type: Class
subclass of: OrganizationalUnit
subclass of: Organization

Other Revision Type
type: NamedIndividual
type: Revision Type
comment: Revision of type 'other'.

Other (non-specified) Site
type: Class
subclass of: Performance Location

output quantity
type: Class
comment: A formula variable representing the quantity value produced by the formula.
subclass of: formula variable

parameter
type: Class
comment: A constant or calibration coefficient used in the formula.
subclass of: formula variable

Performance Date
type: Class
comment: Temporal information describing the execution period of a calibration process.
subclass of: Entity

Performance Location
type: Class
comment: Location at which the calibration was performed.
subclass of: Location

Person
type: Class
subclass of: Person

Person Participation
type: Class
comment: A person participating in a calibration process and its role
subclass of: Agent Participation

Person Role
type: Class
comment: Role of the person involved in a calibration certificate
subclass of: Role

Previous Report Reference
type: Class
comment: Represents a link to a previous (digital) calibration certificate, including associated metadata such as the revision type. The link shall refer either to the unique identifier of the calibration certificate or to the calibration certificate instance itself.

Quantity Value Table
type: Class
comment: Table of SIS quantity values representing a measurement result table. Columns are expressed as sis:RealList or sis:ComplexList, with individual MeasurementPoints linking each measured value (sis:RealInList) to the index value(s) (sis:RealInList) it depends on.
subclass of: Entity

Reported Measurement Result
type: Class
comment: The subset or projection of a measurement result that is reported in a digital calibration certificate.

Revision Type
type: Class
comment: Possible types of revision: amended, substituted, other.
equivalent class: Class
  one of: Amended
  one of: Other Revision Type
  one of: Substituted

Role
type: Class
comment: Role of an agent participating in a calibration process
subclass of: Role

Stakeholder Participation
type: Class
subclass of: Agent Participation

Stakeholder Role
type: Class
subclass of: Role

Statement
type: Class
comment: Statement which applies to the entire calibration process

Substituted
type: NamedIndividual
type: Revision Type
comment: Revision of type 'substituted'.

Table Column
type: Class
comment: A column in a measurement table, which can be either a sis:RealList or a sis:ComplexList.

has Address
type: ObjectProperty
domain: Organization
range: PostalAddress
sub property of: address

associated statement
type: ObjectProperty
domain: Calibration Process
range: Statement

begin performance date
type: DatatypeProperty
comment: Date at the start of the performance of the laboratory activity. In DIN EN ISO/IEC 17025:2018-03 [1] it is specified that the date or period of calibration is an essential part of a calibration certificate.
domain: Performance Date
range: date
sub property of: startedAtTime

has Calibration Laboratory Code
type: DatatypeProperty
comment: Optional code identifying the calibration laboratory.
domain: Organization
range: string

participating calibration object
type: ObjectProperty
domain: Calibration Object Participation
range: Calibration Object
sub property of: entity

role of the calibration object
type: ObjectProperty
domain: Calibration Object Participation
range: Calibration Object Role
sub property of: hadRole

has column index
type: DatatypeProperty
comment: Specifies the position of the column in the table (starting from 0)
domain: Table Column
range: nonNegativeInteger

has country code
type: ObjectProperty
comment: Specifies the country where the calibration was performed or where the statement applies. Values SHOULD be taken from the ISO 3166-1 vocabulary provided by Lexvo (http://lexvo.org/id/iso3166/).
domain: Class
  union of: Core Data
  union of: Statement
range: Concept

Customer reference
type: NamedIndividual
type: Concept
in scheme: Identifier type scheme

end performance date
type: DatatypeProperty
comment: Date at the end of the performance of the laboratory activity. In DIN EN ISO/IEC 17025:2018-03 [1] it is specified that the date or period of calibration is an essential part of a calibration certificate.
domain: Performance Date
range: date
sub property of: endedAtTime

expects quantity kind
type: ObjectProperty
comment: Associates a CalibrationProcess with the si:QuantityKind expected for its measurement results. This property may be inferred via a property chain from the assigned service category and its related SI quantity.
domain: Calibration Process
range: QuantityKind
property chain axiom: has service category
property chain axiom: relatedSIQuantity

generated measurement result
type: ObjectProperty
domain: Measurement Result
range: Calibration Process
sub property of: wasGeneratedBy

has administrative data
type: ObjectProperty
domain: Digital Calibration Certificate
range: Administrative Data

has calibration object participation
type: ObjectProperty
domain: Calibration Process
range: Calibration Object Participation
sub property of: qualifiedUsage

has column values
type: ObjectProperty
domain: Table Column
range: Class
  union of: ComplexList
  union of: RealList

has core data
type: ObjectProperty
domain: Administrative Data
range: Core Data

has data value
type: ObjectProperty
comment: Associates a measurement point with a dependent measurement value from a data column.
domain: Measurement Point
range: RealInList

has identification
type: ObjectProperty
domain: Class
  union of: Calibration Object
  union of: Core Data
range: Identification

has identification issuance
type: ObjectProperty
domain: Identification
range: Identification Issuance

has index value
type: ObjectProperty
comment: Associates a measurement point with a value from an index column.
domain: Measurement Point
range: RealInList

has influence condition status
type: ObjectProperty
domain: Influence Condition
range: Influence Condition Status

has input quantity
type: ObjectProperty
comment: Associates a formula with an input quantity variable.
domain: formula
range: input quantity
sub property of: has variable

has measurement metadata
type: ObjectProperty
comment: Associates a measurement result with additional measurement-specific metadata.
domain: Measurement Result
range: Measurement Metadata

has measurement point
type: ObjectProperty
domain: Quantity Value Table
range: Measurement Point

has output quantity
type: ObjectProperty
comment: Associates a formula with the quantity variable representing its result.
domain: formula
range: output quantity
sub property of: has variable

has parameter
type: ObjectProperty
comment: Associates a formula with a parameter variable such as a calibration coefficient.
domain: formula
range: parameter
sub property of: has variable

has person participation
type: ObjectProperty
comment: A person participation in a calibration process and its role
domain: Calibration Process
range: Person Participation

has previous report reference
type: ObjectProperty
comment: Links a digital calibration certificate to a previous calibration certificate, either by referencing the certificate instance itself or by providing its unique identifier and states the type of revision.
domain: Core Data
range: Previous Report Reference

has table of quantity values
type: ObjectProperty
domain: Data Container
range: Quantity Value Table

has result data
type: ObjectProperty
comment: Links a measurement result to its structured data representation
domain: Measurement Result
range: Data Container

has type of revision
type: ObjectProperty
comment: Specifies the type of revision
domain: Previous Report Reference
range: Revision Type

has service category
type: ObjectProperty
comment: Associates a CalibrationProcess with its corresponding KCDB service category. Service categories are provided as SKOS concepts distributed across multiple KCDB sub-namespaces, such as: scauv: <https://si-digital-framework.org/kcdb-sc/AUV/>, scem: <https://si-digital-framework.org/kcdb-sc/EM/>, scl: <https://si-digital-framework.org/kcdb-sc/L/>, scm: <https://si-digital-framework.org/kcdb-sc/M/>, scpr: <https://si-digital-framework.org/kcdb-sc/PR/>, sct: <https://si-digital-framework.org/kcdb-sc/T/>, sctf: <https://si-digital-framework.org/kcdb-sc/TF/>, scri: <https://si-digital-framework.org/kcdb-sc/RI/>. Linking a service category to a calibration process allows reasoning about expected measurement results: for example, the `relatedSIQuantity` of the service category can be used to verify whether the units of the result quantity values correspond to the expected SI quantity. Only individuals of rdf:type `sc:ServiceCategory` can be used for this property.
domain: Calibration Process
range: ServiceCategory

has stakeholder participation
type: ObjectProperty
domain: Calibration Process
range: Stakeholder Participation
sub property of: qualifiedAssociation

has table column
type: ObjectProperty
comment: Assigns a column to its table. The column can be either a RealList or ComplexList.
domain: Quantity Value Table
range: Table Column

has variable
type: ObjectProperty
comment: Associates a formula with one of its symbolic variables.
domain: formula
range: formula variable

has issuer
type: ObjectProperty
domain: Identification Issuance
range: Agent
sub property of: participant

issuer role
type: ObjectProperty
domain: Identification Issuance
range: Identifier Issuer Role
sub property of: role

identifier type
type: ObjectProperty
comment: Specifies the type of the identifier such as order number, reference number, serial number, using a controlled vocabulary.
domain: Identification
range: Concept

identifier value
type: DatatypeProperty
domain: Identification
range: string

includes calibration object participation
type: ObjectProperty
comment: associates an object (and its role) participating in a calibration process with a (digital) calibration certificate
domain: Certificate Generation
range: Calibration Object Participation

includes measurement result
type: ObjectProperty
comment: Associates a digital calibration certificate with the measurement results it reports.
domain: Certificate Generation
range: Measurement Result

includes person participation
type: ObjectProperty
comment: associates a person (and its role) participation in a calibration process with a (digital) calibration certificate
domain: Certificate Generation
range: Person Participation

includes stakeholder participation
type: ObjectProperty
comment: associates a stakeholder (and its role) participating in a calibration process with a (digital) calibration certificate
domain: Certificate Generation
range: Stakeholder Participation

is report of
type: ObjectProperty
comment: Links a reported measurement result to the complete underlying measurement result.
domain: Reported Measurement Result
range: Measurement Result

located at
type: ObjectProperty
domain: Performance Location
range: Organization

has mandatory language
type: ObjectProperty
comment: Determines the official language(s) valid in case of doubt. Values SHOULD be taken from the ISO 639-1 vocabulary provided by Lexvo (http://lexvo.org/id/iso639-1/).
domain: Core Data
range: Concept
sub property of: language

is a member of
type: ObjectProperty
domain: Person
range: Organization
sub property of: memberOf

observed influence condition
type: ObjectProperty
comment: Associates a calibration process with influence conditions affecting the calibration.
domain: Calibration Process
range: Influence Condition
sub property of: used

Order number
type: NamedIndividual
type: Concept
in scheme: Identifier type scheme

participant
type: ObjectProperty
domain: Agent Participation
range: Agent
sub property of: agent

participating person
type: ObjectProperty
domain: Person Participation
range: Person
sub property of: participant

role of the person
type: ObjectProperty
domain: Person Participation
range: Person Role
sub property of: role

qualified certificate generation
type: ObjectProperty
domain: Digital Calibration Certificate
range: Certificate Generation
sub property of: qualifiedGeneration

Reference number
type: NamedIndividual
type: Concept
in scheme: Identifier type scheme

refers to calibration certificate
type: ObjectProperty
comment: Links to another digital calibration certificate.
domain: Previous Report Reference
range: Digital Calibration Certificate

refers to unique identifier
type: DatatypeProperty
comment: Links to another digital calibration certificate using its unique identifier (Globally unique identifier (GUID/UUID))
domain: Previous Report Reference
range: string

reports performance date
type: ObjectProperty
domain: Core Data
range: Performance Date

reports performance location
type: ObjectProperty
domain: Core Data
range: Performance Location

reports service category
type: ObjectProperty
comment: associates the (KCDB) service category to the calibration certificate
domain: Core Data
range: ServiceCategory

reports statement
type: ObjectProperty
domain: Digital Calibration Certificate
range: Statement

represents quantity value
type: ObjectProperty
comment: Links a symbolic formula variable to the SIS quantity value that provides or receives its numerical value.
domain: formula variable
range: QuantityValue

role
type: ObjectProperty
domain: Agent Participation
range: Role
sub property of: hadRole

Serial number
type: NamedIndividual
type: Concept
in scheme: Identifier type scheme

has participating stakeholder
type: ObjectProperty
domain: Stakeholder Participation
range: Agent
sub property of: participant

role of participating stakeholder
type: ObjectProperty
domain: Stakeholder Participation
range: Stakeholder Role
sub property of: role

has table dimension
type: DatatypeProperty
comment: Specifies the number of index columns of the table.
domain: Quantity Value Table
range: nonNegativeInteger

unique identifier
type: DatatypeProperty
comment: Globally unique identifier (GUID/UUID) that uniquely identifies the digital calibration certificate.
domain: Core Data
range: string

has used language
type: ObjectProperty
comment: Specifies the official language(s) in which the digital calibration certificate was created. Values SHOULD be taken from the ISO 639-1 vocabulary provided by Lexvo (http://lexvo.org/id/iso639-1/).
domain: Core Data
range: Concept
sub property of: language

used measurement method
type: ObjectProperty
comment: Indicates the measurement method used to produce the measurement result.
domain: Measurement Result
range: Measurement Method
sub property of: used

was generated by measuring equipment
type: ObjectProperty
comment: Links a measurement result to the measuring instrument used to generate the result.
domain: Calibration Process
range: Calibration Object Participation
sub property of: used

was performed at
type: ObjectProperty
domain: Calibration Process
range: Performance Location
sub property of: atLocation

was performed on
type: ObjectProperty
domain: Calibration Process
range: Performance Date

Physikalisch-Technische Bundesanstalt (PTB)
type: NamedIndividual
type: Organization