WoTDT: The WoT Digital Twin Ontology with Aggregation extension.
type: Ontology
contributor: Andrea Cimmino
contributor: María Poveda Villalón
contributor: Raúl García Castro
contributor: Socorro Bernarndos
created: 2024-04-01
creator: Salvador González Gerpe
description: Digital Twin ontology used to define Digital Twins and Semantic Digital Twins and aggregations by dimensions using Web of Things.
license: https://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: dtw
version info: 0.4.0
created with: chowlk.linkeddata.es

comment
type: AnnotationProperty

relation
type: ObjectProperty
domain: Relationship
range: Resource
type: DatatypeProperty

access service
type: ObjectProperty
domain: Distribution
range: Data Service
type: DatatypeProperty

catalog
type: ObjectProperty
domain: Catalog
range: Catalog
type: DatatypeProperty

dataset
type: ObjectProperty
domain: Catalog
range: Dataset
type: DatatypeProperty

distribution
type: ObjectProperty
domain: Dataset
range: Distribution
type: DatatypeProperty

in series
type: ObjectProperty
domain: Dataset
range: Dataset Series
type: DatatypeProperty

qualified relation
type: ObjectProperty
domain: Resource
range: Relationship
type: DatatypeProperty

record
type: ObjectProperty
domain: Catalog
range: Catalog Record
type: DatatypeProperty

resource
type: ObjectProperty
range: Resource
type: DatatypeProperty

serves dataset
type: ObjectProperty
domain: Data Service
range: Dataset
type: DatatypeProperty

service
type: ObjectProperty
domain: Catalog
range: Data Service
type: DatatypeProperty

primary topic
type: ObjectProperty
domain: Catalog Record
range: Resource
type: DatatypeProperty

aggregate d tw a
type: ObjectProperty
domain: Digital Twin Aggregate
range: Digital Twin Aggregate
comment: Property that describes de action of aggregation between two different entities or dtw:DigitalTwinAggregate.

aggregate d tw i
type: ObjectProperty
domain: Digital Twin Aggregate
range: Digital Twin Instance
comment: Property that describes de action of aggregation between two different entities or dtw:DigitalTwinInstance.

apply model
type: ObjectProperty
domain: Interaction Affordance
range: Model
comment: td:InteractionAffordance uses dtw:Model to model something.

contains interaction affordance
type: ObjectProperty
domain: Digital Entity
range: Interaction Affordance
comment: Property that describes the different interaction affordances that the dt:DigitalTwinServices contains.

has connection
type: ObjectProperty
domain: Digital Twin
range: Connection
comment: Property that describes the different connections of the dtw:DigitalTwin.

has consumer
type: ObjectProperty
domain: Connection
range: Connection Point
comment: Property that describes if the connection point is the consumer of the information.

has data
type: ObjectProperty
range: Resource
comment: Property that describes the different data that the dt:DigitalTwinData contains.

has digital entity
type: ObjectProperty
comment: Property that describes the different Digital Entities that the digital twin contains.

has digital twin data
type: ObjectProperty
domain: Digital Twin
range: Digital Entity

has entity
type: ObjectProperty
domain: Digital Twin
range: Entity
comment: Property that describes the Entity that the digital twin describes.

has format
type: ObjectProperty
domain: Model
range: Format
comment: Property that describes the different extension formats that the models or data can be found.

has model
type: ObjectProperty
domain: Digital Entity
range: Model
comment: Property that describes the different models that the dtw:DigitalEntity contains.

has provider
type: ObjectProperty
domain: Connection
range: Connection Point
comment: Property that describes if the connection point is the provider of the information.

instantiate
type: ObjectProperty
domain: Resource
range: Model
comment: dcat:Resource instantiate dtw:Model.

model aggregated from
type: ObjectProperty
domain: Model
range: Model
comment: dtw:Model used in the aggregation to obtain the DTwA dtw:Model.

modeled by
type: ObjectProperty
domain: Model
range: Model

models
type: ObjectProperty
domain: Model
range: Model

represent
type: ObjectProperty
domain: Model
range: Resource
comment: dtw:Model models dcat:Resource.

resource aggregated from
type: ObjectProperty
domain: Resource
range: Resource
comment: dcat:Resource used in the aggregation to obtain the DTwA dcat:Resource.

use data to
type: ObjectProperty
domain: Interaction Affordance
range: Resource
comment: td:InteractionAffordance uses dcat:Resource for a reason.

used to
type: ObjectProperty
domain: Resource
range: Interaction Affordance
comment: dcat:Resource used by td:InteractionAffordance for a reason.

used to model
type: ObjectProperty
domain: Model
range: Interaction Affordance
comment: dtw:Model used by td:InteractionAffordance to model something.

access rights
type: DatatypeProperty

accrual periodicity
type: DatatypeProperty

conforms to
type: DatatypeProperty

creator
type: DatatypeProperty

description
type: DatatypeProperty
range: string

format
type: DatatypeProperty

has part
type: DatatypeProperty

identifier
type: DatatypeProperty

identifiers
type: DatatypeProperty

is referenced by
type: DatatypeProperty

issued
type: DatatypeProperty

language
type: DatatypeProperty

license
type: DatatypeProperty

modified
type: DatatypeProperty

publisher
type: DatatypeProperty

replaces
type: DatatypeProperty

rights
type: DatatypeProperty

spatial
type: DatatypeProperty

temporal
type: DatatypeProperty

title
type: DatatypeProperty
range: string

type
type: DatatypeProperty

checksum
type: DatatypeProperty

status
type: DatatypeProperty

version notes
type: DatatypeProperty

access u r l
type: DatatypeProperty

byte size
type: DatatypeProperty

compress format
type: DatatypeProperty

contact point
type: DatatypeProperty

download u r l
type: DatatypeProperty

endpoint description
type: DatatypeProperty

endpoint u r l
type: DatatypeProperty

first
type: DatatypeProperty

had role
type: DatatypeProperty

has current version
type: DatatypeProperty

has version
type: DatatypeProperty

keyword
type: DatatypeProperty

landing page
type: DatatypeProperty

last
type: DatatypeProperty

media type
type: DatatypeProperty

package format
type: DatatypeProperty

prev
type: DatatypeProperty

previous version
type: DatatypeProperty

spatial resolution in meters
type: DatatypeProperty

temporal resolution
type: DatatypeProperty

theme
type: DatatypeProperty

theme taxonomy
type: DatatypeProperty

version
type: DatatypeProperty

has policy
type: DatatypeProperty

qualified attribution
type: DatatypeProperty

was generated by
type: DatatypeProperty

homepage
type: DatatypeProperty

has extension
type: DatatypeProperty
range: string
comment: Extension of the model or data with which can be found.

is internal
type: DatatypeProperty
comment: Boolean that indicates if the concept is inside or outside the digital twin.

has target
type: DatatypeProperty
range: anyURI

has form
type: DatatypeProperty

has uri template schema
type: DatatypeProperty

idempotent
type: DatatypeProperty
range: boolean

observable
type: DatatypeProperty
range: boolean

safe
type: DatatypeProperty
range: boolean

synchronous
type: DatatypeProperty
range: boolean

Catalog
type: Class
subclass of: Dataset

Catalog Record
type: Class

Data Service
type: Class
subclass of: Resource

Dataset
type: Class
subclass of: Resource

Dataset Series
type: Class
subclass of: Dataset

Distribution
type: Class

Relationship
type: Class

Resource
type: Class
subclass of: Connection Point

Behavioral Model
type: Class
subclass of: Model
comment: Describes the behaviors and response mechanisms of the entity (e.g. state transition, performance and disturbances)

Connection
type: Class
subclass of: Restriction
  cardinality: 1
  on property: has consumer
subclass of: Restriction
  cardinality: 1
  on property: has provider
comment: Existing connection between different dtw:ConnectionPoint.

Connection Point
type: Class
comment: Connection point of the connection.

Data Service Connection
type: Class
subclass of: Connection
comment: Connection between dcat:Resource and td:InteractionAffordance.

Digital Entity
type: Class
subclass of: Digital Twin Dimension
subclass of: Restriction
  min cardinality: 1
  on property: contains interaction affordance
subclass of: Restriction
  min cardinality: 1
  on property: has model
comment: This dimension of the digital twin consists of various data models that represents all the information allocated in the digital twin.

Digital Twin
type: Class
subclass of: Thing
subclass of: Restriction
  min cardinality: 1
  on property: has connection
subclass of: Restriction
  min cardinality: 1
  on property: has digital twin data
subclass of: Restriction
  cardinality: 1
  on property: has entity
comment: A realistic representation of all product life cycle components using physical, virtual and interaction data.

Digital Twin Aggregate
type: Class
subclass of: Digital Twin
comment: Describes the aggregation of all the DTIs. Unlike the DTI, the DTA may not be an independent data structure. It may be a computing construct that has access to all DTIs and queries them either ad-hoc or proactively.

Digital Twin Dimension
type: Class
comment: Dimensions of which the digital twin is composed.

Digital Twin Instance
type: Class
subclass of: Digital Twin
comment: Describes a specific corresponding physical product that an individual Digital Twin remains linked to throughout the life of that physical product.

Entity
type: Class
subclass of: Digital Twin Dimension
comment: This dimension of the digital twin consists of various subsystems, objects and sensory devices. These subsystems can include dynamic systems, control systems, maintenance systems, etc., and can be combined for a specific task. Also, non physical entities can be represented.

External Connection Point
type: Class
subclass of: Connection Point
comment: Connection point of the connection that is external to the DTw.

Format
type: Class
comment: Extension format in which the model or data is available.

Geometric Model
type: Class
subclass of: Model
comment: Describes all the geometric parameters of the physical entity (e.g. shapes, sizes and assembly relations).

Internal Connection Point
type: Class
subclass of: Connection Point
comment: Connection point of the connection that is internal to the DTw.

Mapping Model
type: Class
subclass of: Semantic Model
comment: Model that allows the alignment of data with the objective of obtaining harmonised data from non-harmonised data.

Model
type: Class
subclass of: Connection Point
subclass of: Restriction
  min cardinality: 1
  on property: has format
comment: Representation or conceptualization of the data registered in the Virtual Entity dimension.

Model Data Connection
type: Class
subclass of: Connection
comment: Connection between dtw:Model and dcat:Resource.

Model Model Connection
type: Class
subclass of: Connection

Model Service Connection
type: Class
subclass of: Connection
comment: Connection between dtw:Model and td:InteractionAffordance.

Ontology Model
type: Class
subclass of: Semantic Model
comment: Model that contains the conceptualization of the information of the digital twin. This conceptualization activity refers to the organization and structuration of the information (data, knowledge, etc.), obtained during the acquisition process, into meaningful models at the knowledge level and according to the ontology requirements specification document.

Physical Model
type: Class
subclass of: Model
comment: Responsible for providing all the physical properties (e.g. speed and force) based on dt:GeometricModel

Rules Model
type: Class
subclass of: Model
comment: A set of rules extracted from the historical data obtained from the physical model, whose function is to provide the virtual entity with a judgment for decision making, optimization, evaluation, prediction and maintenance.

Semantic Model
type: Class
subclass of: Model

Shapes Model
type: Class
subclass of: Semantic Model
comment: Model that contains the data validation rules allowing the data to be validated.

Twin Connection
type: Class
subclass of: Digital Twin Dimension

Action Affordance
type: Class
subclass of: Interaction Affordance

Event Affordance
type: Class
subclass of: Interaction Affordance

Interaction Affordance
type: Class
subclass of: Connection Point

Property Affordance
type: Class
subclass of: Interaction Affordance

Thing
type: Class