IDS Information Model
type: Ontology
license: Apache License Version 2.0, January 2004
contributor: Haydar Akyürek
contributor: Sebastian Bader
contributor: Madmatti
contributor: Andreas Müller
contributor: Anna Kasprzik
creator: Sebastian Tramp
creator: Christian Mader
creator: Jaroslav Pullmann
preferred namespace prefix: ids
preferred namespace uri: The Industrial Dataspace Information Model
vocabulary: terms
vocabulary: vann
vocabulary: voaf#
vocabulary: void#
vocabulary: http://xmlns.com/foaf/0.1/
comment: This ontology defines classes and properties for describing participants, infrastructure, data and services of the Industrial Dataspace.
version IRI: https://w3id.org/idsa/core/2.0.1>
version info: 2.0.1

action
type: AnnotationProperty
sub property of: action
type: ObjectProperty
domain: Rule
range: Action
comment: The operation relating to the asset for which permission is being granted.

assignee
type: AnnotationProperty
sub property of: assignee
type: ObjectProperty
domain: Rule
range: Participant
comment: The recipient of the policy statement.
reference by uri: true

assigner
type: AnnotationProperty
sub property of: assigner
type: ObjectProperty
domain: Rule
range: Participant
comment: The issuer of the policy statement.
reference by uri: true

constraint
type: AnnotationProperty
sub property of: constraint
type: ObjectProperty
domain: Rule
range: Constraint
comment: The constraint to be used for a specific rule.

corporateEmailAddress
type: AnnotationProperty
sub property of: mbox
type: DatatypeProperty
domain: Participant
range: string
comment: Email address for contacting the participant on a general level.

corporateHomepage
type: AnnotationProperty
sub property of: homepage
type: DatatypeProperty
domain: Participant
range: anyURI
comment: General official homepage of the participant.

emailAddress
type: AnnotationProperty
sub property of: mbox
type: DatatypeProperty
domain: Person
range: string
comment: Email contact of a person.

familyName
type: AnnotationProperty
sub property of: familyName
type: DatatypeProperty
domain: Person
range: string
comment: Family name of a Person.

givenName
type: AnnotationProperty
sub property of: givenName
type: DatatypeProperty
domain: Person
range: string
comment: Given name of a Person.

homepage
type: AnnotationProperty
sub property of: homepage
type: DatatypeProperty
domain: Person
range: string
comment: Website providing additional information about a person.

issued
type: AnnotationProperty
sub property of: issued
type: DatatypeProperty
domain: Message
range: dateTimeStamp
comment: Date (as xsd:dateTimeStamp) of issuing the Message.

latitude
type: AnnotationProperty
sub property of: lat
type: DatatypeProperty
domain: GeoPoint
range: float
comment: Latitude of a GeoPoint (decimal degrees).

longitude
type: AnnotationProperty
sub property of: long
type: DatatypeProperty
domain: GeoPoint
range: float
comment: Longitude of a GeoPoint (decimal degrees).

member participant
type: AnnotationProperty
sub property of: hasMember
type: ObjectProperty
domain: Participant
range: Participant
comment: Indicates that a participant has a member which is again a participant. This is useful for defining hierarchical relations in a participant's organization as well as identifying groups of participants to capture, e.g., members of a collaboration.

memberPerson
type: AnnotationProperty
sub property of: hasMember
type: ObjectProperty
domain: Participant
range: Person
comment: Indicates membership of a person to an organization.

obligation
type: AnnotationProperty
sub property of: obligation
type: ObjectProperty
domain: Contract
range: Duty
comment: A Duty imposed by the Contract.

permission
type: AnnotationProperty
sub property of: permission
type: ObjectProperty
domain: Contract
range: Permission
comment: A Permission granted by the Contract.

phoneNumber
type: AnnotationProperty
sub property of: phone
type: DatatypeProperty
domain: Person
range: string
comment: Phone number of a person.

post-duty
type: AnnotationProperty
sub property of: duty
type: ObjectProperty
domain: Permission
range: Duty
comment: A Duty imposed by the Rule, which must be executed after the Rule.

pre-duty
type: AnnotationProperty
sub property of: duty
type: ObjectProperty
domain: Permission
range: Duty
comment: A Duty imposed by the Rule, which must be executed before the Rule.

primarySite
type: AnnotationProperty
sub property of: hasPrimarySite
type: ObjectProperty
domain: Participant
range: Site
comment: Indicates a primary site for the Organization, this is the default means by which an Organization can be contacted and is not necessarily the formal headquarters.

prohibition
type: AnnotationProperty
sub property of: prohibition
type: ObjectProperty
domain: Contract
range: Prohibition
comment: A Prohibition imposed by the Contract.

Accrual periodicity
type: ObjectProperty
domain: Digital content
range: Frequency
type: DatatypeProperty
sub property of: accrualPeriodicity
comment: The regular period with which items are added to a collection.

action refinement
type: ObjectProperty
domain: Action
range: Constraint
comment: Constraint that refines an Action.

affected Connector
type: ObjectProperty
domain: Connector Notification Message
range: Connector
comment: References the connector that is affected by the runtime condition change.
reference by uri: true

affected AppResource
type: ObjectProperty
domain: App Registration Request Message
range: App Resource
comment: The affected data app that is referenced in the App-related messages.
reference by uri: true

affected Participant
type: ObjectProperty
domain: Participant Notification Message
range: Participant
comment: References the participant that is referenced in the participant-related notification messages.
reference by uri: true

affected Resource
type: ObjectProperty
domain: Resource Notification Message
range: Resource
comment: The affected resource that is referenced in the resource-related notification messages.
reference by uri: true

app artifact reference
type: ObjectProperty
domain: App Upload Message
range: Artifact
comment: IRI reference to the ids:Artifact, whose corresponding data is transfered as payload of the AppUploadMessage. The Artifact IRI reference must match the IRI of the instance IRI for the corresponding ids:AppRepresentation.
reference by uri: true

app endpoint
type: ObjectProperty
domain: DataApp
range: DataApp Endpoint
comment: Endpoints of a data app

app endpoint media type
type: ObjectProperty
domain: DataApp Endpoint
range: Media Type
comment: Mediatype, such as IANA types, of the data an endpoint expects or returns .

App endpoint type
type: ObjectProperty
domain: DataApp Endpoint
range: App endpoint type
comment: Type of an app endpoint. Data apps have different endpoint types, e.g., for input, output or health status.

content refinement
type: ObjectProperty
sub property of: refinement
domain: Resource
range: AbstractConstraint
comment: Constraint that refines a (composite) Digital Content.

aud
type: ObjectProperty
domain: JWT Payload
range: Audience
comment: The 'aud' (audience) claim identifies the recipients that the JWT is intended for.

authInfo
type: ObjectProperty
domain: Connector
range: AuthInfo
comment: Information of the authentication service used by the Connector.

authService
type: ObjectProperty
domain: AuthInfo
type: DatatypeProperty
range: anyURI
comment: The URL of the authentication service that is provided by the Connector.

authStandard
type: ObjectProperty
domain: AuthInfo
range: AuthStandard
comment: The standard used by the authentication service that is provided by the Connector.

Authorization token
type: ObjectProperty
domain: Message
range: Token.
comment: An authorization token like JSON Web Token.

beginning
type: ObjectProperty
sub property of: hasBeginning
domain: Interval
range: Instant
comment: Beginning of an Interval.

broader LeftOperand
type: ObjectProperty
domain: LeftOperand
range: LeftOperand
comment: This LeftOperand is transitively included in the object LeftOperand.
broader: includedIn

certification level
type: ObjectProperty
domain: Certification
range: Certification Level
comment: Level of certification (based on a combination of requierements, evaluation method etc.)

component certification
type: ObjectProperty
domain: InfrastructureComponent
range: Component Certification
comment: Certification issued for the given Infrastructure Component.

connector Catalog
type: ObjectProperty
domain: Broker
range: Connector Catalog
comment: Reference to catalog of Connectors, which are listed in the Broker.

Consumer
type: ObjectProperty
domain: Contract
range: Participant
comment: Consumer of a Resource or Service that is the subject matter of the Contract. This party may differ from the Assignee specified by the Contract rules.
reference by uri: true

content part
type: ObjectProperty
domain: Digital content
range: Digital content
comment: Reference to a Digital Content (physically or logically) included, definition of part-whole hierarchies.

content type
type: ObjectProperty
domain: Digital content
range: Content type
comment: Detailed type, genre or interpretation of the Digital Content.

Annex to contract
type: ObjectProperty
domain: Contract
range: Resource
comment: Any type of resource related to the Contract.

Contract document
type: ObjectProperty
domain: Contract
range: Text Resource
comment: Equivalent human-readable encoding of this machine-interpretable Contract.

contract offer
type: ObjectProperty
domain: Resource
range: Contract offer
comment: Reference to a Contract Offer defining the authorized use of the Resource.

consumer connector
type: ObjectProperty
domain: Message
range: Message
comment: Correlated message, e.g. a response to a previous request.
reference by uri: true

curator
type: ObjectProperty
sub property of: publisher
domain: InfrastructureComponent
range: Participant
comment: Participant responsible for the correctness of the content offered by the InfrastructureComponent.
reference by uri: true

data app information
type: ObjectProperty
domain: App Representation
range: DataApp
comment: Information about the concrete data app implementation

Data Type Schema
type: ObjectProperty
domain: Data representation
range: Resource
comment: Indicates the data type schema of the Representation.

Default representation
type: ObjectProperty
sub property of: representation
domain: Digital content
range: Representation
comment: Default representation of the content.

end
type: ObjectProperty
sub property of: hasEnd
domain: Interval
range: Instant
comment: End of an Interval.

endpoint artifact
type: ObjectProperty
domain: Connector Endpoint
range: Artifact
comment: Content instance mediated via this individual endpoint (1:1 mapping).

evaluation facility
type: ObjectProperty
domain: Certification
range: Evaluation Facility
comment: Evaluation Facility that performed and issued given Certification

extended guarantee
type: ObjectProperty
domain: Class
  union of: Connector
  union of: DAT Payload
range: Security guarantee
comment: Reference to a security guarantee that, if used in combination with a security profile instance, overrides the respective guarantee of the given predefined instance.

geoPoint
type: ObjectProperty
domain: BoundingPolygon
range: GeoPoint
comment: Refers to a GeoPoint that is member of a BoundingPolygon.

has Agent
type: ObjectProperty
domain: Connector
range: Agent
comment: The Agents for which this Connector may initiate and receive Messages.
reference by uri: true

has default endpoint
type: ObjectProperty
domain: Connector
range: Connector Endpoint
comment: Indicates the default endpoint that should be used for basic infrastructure interactions, e.g., providing the self description.

has endpoint
type: ObjectProperty
domain: Connector
range: Connector Endpoint
comment: Reference to the Endpoints serving the resource's content or let you exchange messages with an IDS Connector.

included certification level
type: ObjectProperty
sub property of: isPartOf
domain: Certification Level
range: Certification Level
comment: Certification Level transitively implied by given Certification Level of same root type.

is included in
type: ObjectProperty
sub property of: includedIn
domain: Action
range: Action
comment: The subject transitively asserts the object Action.

instance
type: ObjectProperty
domain: Representation
range: Representation instance
comment: Reference to an instance of given representation, i.e. inline value or file placeholder.

issuer connector
type: ObjectProperty
domain: Message
range: Connector
type: DatatypeProperty
comment: The Connector which is the origin of the message.
reference by uri: true

Key Type
type: ObjectProperty
domain: Public Key
range: Key Type
comment: Type of the public key.

language
type: ObjectProperty
sub property of: language
domain: Class
  union of: DataApp Endpoint
  union of: Digital content
  union of: Representation
range: Language
comment: Natural language(s) used within the content.

listed Connector
type: ObjectProperty
sub property of: dataset
domain: Connector Catalog
range: Connector
comment: A Connector, that is part of a Connector catalog.

maintainer
type: ObjectProperty
domain: InfrastructureComponent
range: Participant
comment: Participant responsible for technical maintenance of the InfrastructureComponent.
reference by uri: true

media type
type: ObjectProperty
sub property of: mediaType
domain: Representation
range: Media Type
comment: Media Type of the Representation.

member
type: ObjectProperty
sub property of: dataset
domain: Participant Catalog
range: Participant
comment: A Participant, that is part of a participant catalog.

offered resource
type: ObjectProperty
sub property of: dataset
domain: Resource Catalog
range: Resource
comment: A Resource that is part of a resource catalog, indicating an offering (of, e.g., data).

Operation Reference
type: ObjectProperty
domain: Invoke Operation Message
range: Operation
type: DatatypeProperty
comment: References the operation to be invoked on the recipient's side by an URI.
reference by uri: true

participant catalog
type: ObjectProperty
domain: Participant Information Service
range: Participant Catalog
comment: List of participants a ParIS may expose.

participant certification
type: ObjectProperty
domain: Participant
range: Participant Certification
comment: Certification issued for the given Participant.

participant refinment
type: ObjectProperty
domain: Participant
range: AbstractConstraint
comment: Conditions which needs to be satisfied that a single Participant can be seen as a member of the subject Participant. For instance, all Participants with their headquarter in Europe might be a potential consumer of GDPR-releated data.

physicalLocation
type: ObjectProperty
domain: InfrastructureComponent
range: Location
comment: The location where the Connector is physically deployed.

Provider
type: ObjectProperty
domain: Contract
range: Participant
comment: Provider of a Resource or Service that is the subject matter of the contract. This party may differ from the Assigner specified by the Contract rules.
reference by uri: true

Public Key
type: ObjectProperty
domain: InfrastructureComponent
range: Public Key
comment: Public Key that has been created for the Component.

publisher
type: ObjectProperty
sub property of: publisher
domain: Resource
range: Agent
comment: The publisher of the resource (which may differ from the sovereign).
reference by uri: true

queryLanguage
type: ObjectProperty
domain: Query Command
range: QueryLanguage
comment: This property specifies the language of the query.

queryScope
type: ObjectProperty
domain: Query Command
range: Query Scope
comment: Refers to the scope property of a query message, see ids:QueryScope.

recipient agent
type: ObjectProperty
domain: Message
range: Agent
type: DatatypeProperty
comment: The Agent for which the Mesaage is intended.
reference by uri: true

recipient connector
type: ObjectProperty
domain: Message
range: Connector
comment: The Connector which is the recipient of the message.
reference by uri: true

recipient scope
type: ObjectProperty
domain: Query Command
range: Query Target
comment: Refers to the target property of a query message, see ids:QueryTarget.

referringConnector
type: ObjectProperty
domain: JWT Payload
range: Connector
type: DatatypeProperty
comment: The RDF connector entity as referred to by the DAT, with its URI included as the value. The value MUST be its accessible URI.
reference by uri: true

rejectionReason
type: ObjectProperty
domain: Rejection Message
range: RejectionReason
comment: Specifies the reason of the rejection.

representation
type: ObjectProperty
domain: Digital content
range: Representation
comment: Representation of the content.

Requested Artifact
type: ObjectProperty
domain: Artifact Request Message
range: Artifact
comment: References an artifact in the context of a request.
reference by uri: true

Requested Participant
type: ObjectProperty
domain: Participant Request Message
range: Participant
comment: References a Participant in the context of a request.
reference by uri: true

requested resource
type: ObjectProperty
sub property of: dataset
domain: Resource Catalog
range: Resource
comment: A Resource that is part of a resource catalog, indicating a request (of, e.g., data, software,...).

resource catalog
type: ObjectProperty
domain: Connector
range: Resource Catalog
comment: References the Catalog of published or requested resource by this Connector.

resource endpoint
type: ObjectProperty
domain: Resource
range: Connector Endpoint
comment: Reference to the Endpoints serving the resource's content or let you exchange messages with an IDS Connector.

resource part
type: ObjectProperty
sub property of: content part
domain: Resource
range: Resource
comment: Reference to a Resource (physically or logically) included, definition of part-whole hierarchies.

sample
type: ObjectProperty
domain: Resource
range: Resource
comment: Sample Resource instance.

Security guarantee
type: ObjectProperty
domain: SecurityProfile
range: Security guarantee
comment: Reference to a security guarantee supported by given profile.

securityProfile
type: ObjectProperty
domain: Class
  union of: Connector
  union of: JWT Payload
range: SecurityProfile
comment: The SecurityProfile supported by the Connector.

Security token
type: ObjectProperty
domain: Message
range: Dynamic Attribute Token (DAT).
comment: A token representing a claim that the message sender supports a certain security profile.

sender agent
type: ObjectProperty
domain: Message
range: Agent
type: DatatypeProperty
comment: The Agent which initiated the Message.
reference by uri: true

sovereign
type: ObjectProperty
domain: Resource
range: Agent
comment: The 'owner', i.e. sovereign of the data.
reference by uri: true

spatial coverage
type: ObjectProperty
sub property of: spatial
domain: Digital content
range: Location
comment: Named spatial entity covered by the Resource.

target
type: ObjectProperty
domain: Rule
range: Asset
comment: The subject of the policy statement (ids:Rule).
reference by uri: true

temporal coverage
type: ObjectProperty
sub property of: temporal
domain: Digital content
range: TemporalEntity
comment: Temporal period or instance covered by the content.

temporal resolution
type: ObjectProperty
domain: Digital content
range: Frequency
type: DatatypeProperty
sub property of: temporalResolution
comment: Minimum time between collected data points in a time series within this content.

theme
type: ObjectProperty
sub property of: theme
domain: Digital content
range: Concept
comment: Abstract or concrete concept related to or referred by the content.
reference by uri: true

tokenFormat
type: ObjectProperty
domain: Token.
range: Token format
comment: Describes the format of the authentication token.

transferContract
type: ObjectProperty
domain: Message
range: Contract
comment: The contract which is (or will be) the legal basis of the data transfer.
reference by uri: true

variant
type: ObjectProperty
domain: Resource
range: Resource
comment: (Equivalent) variant of given Resource, e.g. a translation.

access URL
type: DatatypeProperty
domain: Endpoint
range: anyURI
comment: Access URL of an endpoint.

app documentation
type: DatatypeProperty
domain: DataApp
range: string
comment: text documentation of the data app

app endpoint port
type: DatatypeProperty
domain: DataApp Endpoint
range: integer
comment: Port used to access the endpoint.

byte size
type: DatatypeProperty
sub property of: byteSize
domain: Artifact
range: integer
comment: Size of the Artifact in bytes.

checksum
type: DatatypeProperty
domain: Artifact
range: string
comment: Checksum of the artifact

content standard
type: DatatypeProperty
sub property of: conformsTo
domain: Digital content
range: anyURI
comment: IRI containing document, which defines the standard for the given Digital Content. The content is assumed to conform to that Standard.

contentVersion
type: DatatypeProperty
domain: Message
range: string
comment: Version of the content in the payload. Use digits and semantic versioning pattern like MAJOR.MINOR.PATCH.

Contract date
type: DatatypeProperty
domain: Contract
range: dateTimeStamp
comment: Absolute datetime of singing the Contract.

Contract end
type: DatatypeProperty
domain: Contract
range: dateTimeStamp
comment: Absolute datetime the Contract is requested, offered or expected to end. If omitted, the contract has to be explicitly terminated by any of the parties.

Contract Rejection Reason
type: DatatypeProperty
domain: Contract Rejection Message
range: string
comment: Human-readable text describing the reason for contract rejection.

Contract start
type: DatatypeProperty
domain: Contract
range: dateTimeStamp
comment: Absolute datetime the Contract is requested, offered or expected to start, depending on the type of Contract.

created
type: DatatypeProperty
sub property of: issued
domain: Class
range: dateTimeStamp
comment: The date of the creation of the Digital Content. In contrast to the ids:temporalCoverage, creation dates of ids:Representation, ids:Artifacts or any other form of meta-data, this property describes the creation date of referenced Digital Content itself.

creation date
type: DatatypeProperty
sub property of: created
domain: Artifact
range: dateTimeStamp
comment: Date (as xsd:dateTimeStamp) when the artifact was created, i.e. persisted.

Custom License
type: DatatypeProperty
sub property of: licence
domain: Resource
range: anyURI
comment: URL reference to a custom license regulating the general usage of the Resource.

Data type
type: DatatypeProperty
domain: Data representation
range: anyURI
comment: Indicates the data type of the Representation.

date time
type: DatatypeProperty
sub property of: inXSDDateTimeStamp
domain: Instant
range: dateTimeStamp
comment: Absolute date time with a defined time zone.
example: 2018-12-31T13:20:00+02:00

description
type: DatatypeProperty
sub property of: description
domain: described
range: string
comment: Explanation of the resource in a natural language text.

duration
type: DatatypeProperty
domain: Artifact
range: decimal
comment: Duration of the media resource in seconds.

endpoint documentation
type: DatatypeProperty
domain: Endpoint
range: anyURI
comment: IRI reference to a documentation of the endpoint, e.g., reference to an OpenAPI-based documentation.

endpoint information
type: DatatypeProperty
domain: Endpoint
range: string
comment: Human-readable information and description of the endpoint.

exp
type: DatatypeProperty
domain: JWT Payload
range: integer
comment: The 'exp' (expiration time) claim identifies the expiration time on or after which the JWT MUST NOT be accepted for processing.

file name
type: DatatypeProperty
domain: Artifact
range: string
comment: Name of the Artifcat file.

filename extension
type: DatatypeProperty
domain: Media Type
range: string
comment: Suffix of a file name, typically separated by a period, indicating the nature and intended processing of the file.

frame rate
type: DatatypeProperty
domain: Video Representation
range: decimal
comment: Video frame rate, as frames/second.

has duration
type: DatatypeProperty
domain: TemporalEntity
range: duration
comment: Duration (relative time interval) of a temporal specification. Different to the TIME Ontology, durations are expressed using the xsd:duration datatype. In case it is used with a instance of ids:Instant, the value must be 'P0Y0M0DT0H0M0S'^^xsd:duration.
example: P2Y6M5DT12H35M30S

height
type: DatatypeProperty
domain: Image Representation
range: decimal
comment: Height of the visible frame.

iat
type: DatatypeProperty
domain: JWT Payload
range: integer
comment: The 'iat' (issued at) claim contains the point in time when the JWT was created.

inboundModelVersion
type: DatatypeProperty
domain: InfrastructureComponent
range: string
comment: Information Model version that the InfrastructureComponent is capable of reading/processing.

inbound topic
type: DatatypeProperty
domain: Endpoint
range: string
comment: Relative path used for inbound communication via this endpoint, i.e. input messages and faults only.

iss
type: DatatypeProperty
domain: JWT Payload
range: string
comment: The 'iss' (issuer) claim identifies the principal that issued the JWT.

Key Value
type: DatatypeProperty
domain: Public Key
range: base64Binary
comment: Binary representation of the key.

keyword
type: DatatypeProperty
sub property of: keyword
domain: Digital content
range: string
comment: Controlled keywords that describe the nature, purpose, or use of the content.

last valid date
type: DatatypeProperty
domain: Certification
range: dateTimeStamp
comment: Last date (as xsd:dateTimeStamp) the given Certification is considered valid.

membership end
type: DatatypeProperty
domain: Participant Certification
range: dateTimeStamp
comment: End of the participant's IDS membership.

model version
type: DatatypeProperty
domain: Message
range: string
comment: Version of the Information Model against which the Message should be interpreted.

modified
type: DatatypeProperty
sub property of: modified
domain: Class
  union of: Digital content
  union of: Representation
  union of: UsageControlObject
range: dateTimeStamp
comment: The date/time this Digital Content has been changed the last time. Only one 'modified' attribute is usually needed.

name
type: DatatypeProperty
type: FunctionalProperty
domain: Named
range: string
comment: Entity name unique within a specified context.

nbf
type: DatatypeProperty
domain: JWT Payload
range: integer
comment: The 'aud' (audience) claim identifies the recipients that the JWT is intended for.

outbound model version
type: DatatypeProperty
domain: InfrastructureComponent
range: string
comment: Information Model version being produced by the InfrastructureComponent.

outbound topic
type: DatatypeProperty
domain: Endpoint
range: string
comment: Relative path used for outbound communication via this endpoint, i.e. output messages and faults only.

path
type: DatatypeProperty
domain: Endpoint
range: string
comment: Relative path, topic or queue at which the content is published by the related host.

representation standard
type: DatatypeProperty
sub property of: conformsTo
domain: Representation
range: anyURI
comment: Standards document defining the given Representation (in contrast to general Resource content). The Representation is assumed to conform to that Standard.

requested Element
type: DatatypeProperty
domain: Description Request Message
range: anyURI
comment: The element whose metadata is requested.

Revocation Reason
type: DatatypeProperty
domain: Class
range: string
comment: Plain Text containing the reason for revoking an existing certificate of either a connector or participant.

sampling rate
type: DatatypeProperty
domain: Audio Representation
range: decimal
comment: Audio sampling rate.

scope
type: DatatypeProperty
domain: JWT Payload
range: string
comment: Currently, the scope is limited to 'Connector' but can be used for scoping purposes in the future. Scope is currently fixed to 'https://w3id.org/idsa/core/Connector'.

site address
type: DatatypeProperty
domain: Site
range: string
comment: Indicates an address for the site.

Standard License
type: DatatypeProperty
sub property of: licence
domain: Resource
range: anyURI
comment: Reference to a well-known License regulating the general usage of the Resource. Check wikidata license documentation for an extensive list of licenses. License IRI should refer to the direct of link for a given standard license, e.g., MIT license (https://www.wikidata.org/wiki/Q334661). The label of the resolved wikidata license IRI can be used to present the license in human-readable form.

sub
type: DatatypeProperty
domain: JWT Payload
range: string
comment: The 'sub' (subject) claim identifies the principal that is the subject of the JWT.

title
type: DatatypeProperty
sub property of: title
domain: described
range: string
comment: (Localized) name of the entity.

tokenValue
type: DatatypeProperty
domain: Token.
range: string
comment: An authentication token value like JSON Web Token.

transportCertsSha256
type: DatatypeProperty
domain: JWT Payload
range: string
comment: Separate certificates for IDS identification and transport encryption opens an attack vector for relay attacks. In order to prevent these attacks, a binding of this transport certificates to the connector is required. The inclusion of SHA256 fingerprints of currently valid transport certificates, mainly into the DAT, enables the client to relate the transport layer security with the IDS interactions.

version
type: DatatypeProperty
sub property of: hasVersion
domain: Managed entity
range: string
comment: Version identifier of the Managed Entity

width
type: DatatypeProperty
domain: Image Representation
range: decimal
comment: Width of the visible frame.

AccessToken Request Message
type: Class
subclass of: Request Message
comment: Message requesting an access token. This is intended for point-to-point communication with, e.g., Brokers.

Access Token Response
type: Class
subclass of: Response Message
comment: Response to an access token request, intended for point-to-point communication.

Action
type: Class
subclass of: Action
comment: A thing one might be permitted to do or prohibited from doing to something.
validation:
  for property: action refinement
  relation type: OneToMany

Agent
type: Class
subclass of: Party
subclass of: Agent
subclass of: described
comment: Internal or external Agent interacting with the Industrial Data Space, not necessarily an IDS Participant.

App Available Message
type: Class
subclass of: App Notification Message
comment: Message indicating that a specific App should be available (again) in the AppStore.

App Delete Message
type: Class
subclass of: App Notification Message
comment: Message indicating that an App should be deleted from the AppStore.

DataApp Endpoint
type: Class
subclass of: Endpoint
comment: Description of endpoints a DataApp offers.
validation:
  constraint: NotNull
  for property: App endpoint type

App endpoint type
type: Class
comment: Class of endpoint types a data app offers.

App execution resources
type: Class
equivalent class: Class
  one of: App Resources Local Enforcement
  one of: App Resources None
  one of: App Resources Remote Verification
subclass of: Security guarantee
comment: Resource control for deployed services.

App Notification Message
type: Class
subclass of: Resource Notification Message
comment: Superclass of all messages, indicating a change of a DataApp. Unlike Resource-related Messages, AppNotificationMessages should lead to a state change for an app at the recipient, the AppStore.
abstract: true
validation:
  constraint: NotNull
  for property: affectedDataAppResource

App Registration Request Message
type: Class
subclass of: Request Message
comment: Message that asks for registration or update of a data app to the App Store. Payload contains app-related metadata (instance of class ids:AppResource). Message header may contain an app identifier parameter of a prior registered data app. If the app identifier is supplied, the message should be interpreted as a registration for an app update. Otherwise this message is used to register a new app.

App Registration Response Message
type: Class
subclass of: Response Message
comment: Message that follows up an AppRegistrationRequestMessage and contains the app registration confimation.

App Representation
type: Class
subclass of: Software Representation
comment: App representation

App Resource
type: Class
subclass of: Resource
comment: Resource comprising IDS data apps.

App Store
type: Class
subclass of: Connector
comment: Secure platform for distributing Data Apps.

App Unavailable Message
type: Class
subclass of: App Notification Message
comment: Message indicating that a specific App should be unavailable in the AppStore.

App Upload Message
type: Class
subclass of: Upload Message
comment: Message that usually follows a AppRegistrationResponseMessage and is used to upload a data app to the app store. Payload contains data app. Note that the message must refer to the prior sent, corresponding AppResource instance. The IRI of the ids:appArtifactReference must must match the IRI of the artifact which is the value for the ids:instance property. The ids:instance is specific for each representation. Therefore, if someone wants to upload multiple representations for an app, he has to state them using multiple ids:instance properties inside the AppRepresentation (and therefore inside the AppResource). Otherwise no mapping between payload and app metadata can be achieved.
validation:
  constraint: NotNull
  for property: app artifact reference

App Upload Response Message
type: Class
subclass of: Upload Response Message
comment: Message that follows up an AppUploadMessage and contains the app upload confimation.

Artifact
type: Class
subclass of: Representation instance
disjoint with: Value
comment: Instance of a Representation materialized at a partiuclar version and point in time. Possesses characteristics like file name, size, creation date etc.

Artifact Request Message
type: Class
subclass of: Request Message
comment: Message asking for retrieving the specified Artifact as the payload of an ArtifactResponse message.
validation:
  constraint: NotNull
  for property: Requested Artifact

Artifact Response Message
type: Class
subclass of: Response Message
comment: Message that follows up a RetrieveArtifact Message and contains the Artifact's data in the payload section.

Audience
type: Class
comment: The class of audiences (recipients) used in the JWT.

Audio Representation
type: Class
subclass of: Representation
comment: Audio representation

Audio Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising audio content.

Audit guarantee
type: Class
equivalent class: Class
  one of: Audit Local Logging
  one of: Audit None
  one of: Audit Remote Tracing
subclass of: Security guarantee
comment: Local audit logging (including integrity protection) is the baseline for auditing and clearing. Remote audit log tracing provides means to do external audit verification.

AuthInfo
type: Class
comment: Holds authentication information so that connections to the Connector's data offerings can be establised.
validation:
  constraint: NotNull
  for property: authService

AuthStandard
type: Class
comment: The class of authentication standards that may be supported by Connectors.

Authentication
type: Class
equivalent class: Class
  one of: Authentication Mutual
  one of: Authentication None
  one of: Authentication Serverside
subclass of: Security guarantee
comment: Authentication mechanism applied prior to opening a connection. Examples are the verification server's identity or doing mutual authentication.

Base Connector
type: Class
subclass of: Connector
comment: Implementation of the Connector specification providing only restricted security capabilities.

BinaryOperator
type: Class
subclass of: Operator
comment: The class of binary operators.

BoundingPolygon
type: Class
subclass of: Geometry
comment: Defines an area of interest as a set of connected points.
validation:
  constraint: NotEmpty
  for property: geoPoint
  relation type: OneToMany

Broker
type: Class
subclass of: Connector
comment: Broker holding an index of published data endpoints.
validation:
  for property: connector Catalog
  relation type: OneToMany

Catalog
type: Class
subclass of: Catalog
comment: Class that represents (distributable) Catalogs.
abstract: true

Certification
type: Class
subclass of: Managed entity
comment: Abstract certification of compliance according to given Certification Scheme.
abstract: true

Certification Level
type: Class
comment: Level of Certification
abstract: true

Clearing House
type: Class
subclass of: InfrastructureComponent
comment: The Clearing House provides clearing and settlement services B2B interactions within the International Data Spaces.

Command Message
type: Class
subclass of: Request Message
comment: Command messages are usually sent when a response is expected by the sender. Changes state on the recipient side. Therefore, commands are not 'safe' in the sense of REST.
abstract: true

Component Certification
type: Class
subclass of: Certification
subclass of: Restriction
  on property: certification level
  all values from: Component Certification Level
disjoint with: Participant Certification
comment: Process and result of certifying a software component/servivce in order to become a certified part of the International Data Space infrastructure.

Component Certification Level
type: Class
subclass of: Certification Level
disjoint with: Participant Certification Level
comment: Level of a Component Certification

Concept
type: Class
subclass of: Concept
comment: Class of categories for classification of Resources.
abstract: true

Connector
type: Class
subclass of: InfrastructureComponent
comment: Dedicated communication server for sending and receiving data in compliance with the Connector specification. There are different types of Connectors according to provided capabilities.
abstract: true
validation:
  for property: extended guarantee
  relation type: OneToMany
validation:
  for property: has Agent
  relation type: OneToMany
validation:
  constraint: NotNull
  for property: securityProfile
validation:
  for property: has endpoint
  relation type: OneToMany
validation:
  for property: resource catalog
  relation type: OneToMany
validation:
  for property: has default endpoint
  relation type: NotNull

Connector Catalog
type: Class
subclass of: Catalog
comment: Class that aggregates Connectors which, as a whole, from a (distributable) Catalog.
validation:
  for property: listed Connector
  relation type: OneToMany

Connector Certificate Granted Message
type: Class
subclass of: Connector Notification Message
comment: Whenever a Connector has been successfully certified by the Certification Body, the Identity Provider can use this message to notify Infrastructure Components.

Connector Certificate Revoked Message
type: Class
subclass of: Connector Notification Message
comment: Indicates that a (previously certified) Connector is no more certified. This could happen, for instance, if the Certification Body revokes a granted certificate or if the certificate just expires.

Connector Endpoint
type: Class
subclass of: Endpoint
comment: Connector-specific endpoint exposing Artifacts.
validation:
  constraint: NotNull
  for property: accessUrl

Connector Notification Message
type: Class
subclass of: Notification Message
comment: Superclass of all messages, indicating a change of a connector's conditions.
abstract: true
validation:
  constraint: NotNull
  for property: affected Connector

Connector Unavailable Message
type: Class
subclass of: Connector Notification Message
comment: Event notifying the recipient(s) that a connector will be unavailable. The same connector may be available again in the future.

Connector Update Message
type: Class
subclass of: Connector Notification Message
comment: Event notifying the recipient(s) about the availability and current configuration of a connector. The payload of the message must contain the updated connector's self-description.

Content type
type: Class
subclass of: DCMIType
comment: Enumerated types of content expanding upon the Digital Content hierarchy.
usage: Instances of Content Type are used to more precisely specify the type, genre or interpretation of a Digital Content.

Contract
type: Class
subclass of: Policy
comment: Abstract set of rules governing the usage of a Resource.
abstract: true
validation:
  for property: permission
  relation type: OneToMany
validation:
  for property: obligation
  relation type: OneToMany
validation:
  for property: prohibition
  relation type: OneToMany

Contract agreement
type: Class
subclass of: Agreement
subclass of: Contract
disjoint with: Contract offer
disjoint with: Contract request
comment: Contract governing the actual usage of a Resource that has been agreed by all parties.
validation:
  constraint: NotNull
  for property: Contract start

Contract Agreement Message
type: Class
subclass of: Response Message
comment: Message containing a contract, as an instance of ids:ContractAgreement, with resource access modalities on which two parties have agreed in the payload.

Contract offer
type: Class
subclass of: Offer
subclass of: Contract
disjoint with: Contract request
comment: Contract issued by the Data Provider offering the usage of a Resource at particular conditions.

Contract Offer Message
type: Class
subclass of: Notification Message
comment: Message containing a offered content contract (as offered by a data provider to the data consumer) in the associated payload (which is an instance of ContractOffer). In contrast to the ids:ContractResponseMessage, the ids:ContractOfferMessage is not related to a previous contract

Contract Rejection Message
type: Class
subclass of: Rejection Message
comment: Message indicating rejection of a contract.

Contract request
type: Class
subclass of: Request
subclass of: Contract
comment: Contract issued by the Data Consumer requesting the usage of a Resource at particular conditions.

Contract Request Message
type: Class
subclass of: Request Message
comment: Message containing a suggested content contract (as offered by the data consumer to the data provider) in the associated payload (which is an instance of ContractRequest).

Contract Response Message
type: Class
subclass of: Response Message
comment: Message containing a response to a contract request (of a data consumer) in form of a counter-proposal of a contract in the associated payload (which is an instance of ContractOffcer).

Contract Supplement Message
type: Class
subclass of: Notification Message
comment: Message containing supplemental information to access resources of a contract (e.g. resource access tokens).

Custom Media Type
type: Class
subclass of: Media Type
comment: A selection of custom media types to be used for data published on the IDS when no IANA type is available.

Dynamic Attribute Provisioning Service
type: Class
subclass of: InfrastructureComponent
comment: The Dynamic Attribute Provisioning Service (DAPS) is a component of the Identity Provider and manages and issues the Dynamic Attribute Tokens (DAT), acting as digtial proofs for dynamic attributes of both connectors and participants.

DAT Payload
type: Class
subclass of: JWT Payload
comment: The Dynamic Attribute Token (DAT) Payload is the JSON Element of any DAT containing the claims of the token bearer. This payload itself is a JSON-LD encoded RDF class with a defined set of attributes. These attributes are either defined by RFC 7519 or by the IDS Information Model. As a direct consequence of regarding the DAT Payload as JSON-LD, *all* DAT Payloads must have exactly one "@context" attribute with the IDS context URI as its value and a "@type" with ids:DatPayload as its value.
validation:
  constraint: NotNull
  for property: referringConnector
validation:
  constraint: NotNull
  for property: iss
validation:
  for property: extended guarantee
  relation type: OneToMany

DAT Request Payload
type: Class
subclass of: JWT Payload
comment: The Dynamic Attribute Token (DAT) *Request* Payload is the JSON Element of any DAT containing the claims of the token bearer. This payload itself is a JSON-LD encoded RDF class with a defined set of attributes. These attributes are either defined by RFC 7519 or by the IDS Information Model. As a direct consequence of regarding the DAT Payload as JSON-LD, *all* DAT Payloads must have exactly one "@context" attribute with the IDS context URI as its value and a "@type" with ids:DatPayload as its value. Note that, different to the DatPayload, the DatRequestPayload contains the *self-claims* of a connector and is not yet signed by any DAPS. Consequently, no other connector must accept a DatRequest object as a DAT. A DatRequest and its contained DatRequestPayload is *only* intended for interactions with a DAPS and *nothing else*!

DataApp
type: Class
comment: Self-contained, self-descriptive software package that is distributed via the App Store and deployed inside a Connector; provides access to data and data processing capa­bilities; the interface of a Data App is semantically described by the IDS Information Model.
abstract: true
validation:
  constraint: NotEmpty
  for property: app endpoint
  relation type: OneToMany

Data representation
type: Class
subclass of: Representation
comment: Physical representation of (structured) data.

Data Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising data content.

described
type: Class
comment: Entity described by a minimal textual annotation, i.e. a title and description.
abstract: true
validation:
  for property: description
  relation type: OneToMany
validation:
  for property: title
  relation type: OneToMany

Description Request Message
type: Class
subclass of: Request Message
comment: Message requesting metadata. If no URI is supplied via the ids:requestedElement field, this messages is treated like a self-description request and the recipient should return its self-description via an ids:DescriptionResponseMessage. However, if a URI is supplied, the Connector should either return metadata about the requested element via an ids:DescriptionResponseMessage, or send an ids:RejectionMessage, e.g. because the element was not found.

Description Response Message
type: Class
subclass of: Response Message
comment: Message containing the metadata, which a Connector previously requested via the ids:DescriptionRequestMessage, in its payload.

Digital content
type: Class
subclass of: Dataset
subclass of: described
comment: Digital content of a particular type providing hints on its usage, e.g. listening to an Audio, navigating a Structure or accessing a List by an index.
abstract: true
validation:
  for property: representation
  relation type: OneToMany
validation:
  for property: content part
  relation type: OneToMany
validation:
  for property: spatial coverage
  relation type: OneToMany
validation:
  for property: temporal coverage
  relation type: OneToMany
validation:
  for property: language
  relation type: OneToMany
validation:
  for property: theme
  relation type: OneToMany
validation:
  for property: keyword
  relation type: OneToMany
validation:
  for property: contentRefinement
  relation type: OneToMany

Duration
type: Class
subclass of: TemporalEntity
comment: A relative temporal entity of a certain length. Different to ids:Interval, the starting point is not (yet) defined. Specifying a starting or ending point automatically transformes an instance of ids:DurationEntity to an ids:Interval.
validation:
  constraint: NotNull
  for property: has duration

Duty
type: Class
subclass of: Duty
subclass of: Rule
comment: The class of Duties as defined in the ODRL ontology.

Dynamic Attribute Token (DAT).
type: Class
subclass of: Token.
comment: A JSON Web Token (e.g., for authorization) mediated as part of the message, formerly known as the 'DAPS Token'. The complete JWT *including* header, payload and signiture is referenced by this class and *not* only the JSON element in the payload. See ids:DatPayload for the payload definition.
validation:
  constraint: NotNull
  for property: tokenFormat

Endpoint
type: Class
comment: Access point of data exchange, service interaction and service description.
validation:
  for property: endpoint documentation
  relation type: OneToMany
validation:
  for property: endpoint information
  relation type: OneToMany

Evaluation Facility
type: Class
comment: Evaluation Facilities carry out the evaluation work during a certification process and issue the corresponding Certifications.

Frequency
type: Class
comment: Class of all frequencies.

GeoFeature
type: Class
subclass of: Feature
subclass of: Location
comment: A location identified by a geonames URL.

GeoPoint
type: Class
subclass of: Location
comment: A location identified by geo coordinates.
validation:
  constraint: NotNull
  for property: latitude
validation:
  constraint: NotNull
  for property: longitude

Geometry
type: Class
subclass of: Geometry
subclass of: Location
comment: Geometrical shape indicating a spatial area of interest.
abstract: true

IANA Media Type
type: Class
subclass of: Media Type
comment: The class of media types registered with IANA.
example: <https://w3id.org/spar/mediatype/text/csv> a ids:IANAMediaType . # the retrieved representation (HTML, turtle, RDF/XML) depends on content negotiation
usage: Definition of an ids:IANAMediaType should define individual equivalence to corresponding SPAR-Media Type.

Identity provider
type: Class
subclass of: InfrastructureComponent
comment: The Identity Provider manages and validates the digital identity of International Data Spaces Participants.

Image Representation
type: Class
subclass of: Representation
comment: Image representation

Image Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising image content.

InfrastructureComponent
type: Class
subclass of: Managed entity
comment: The class of all infrastructure components of the IDS.
abstract: true
validation:
  constraint: NotNull
  for property: maintainer
validation:
  constraint: NotNull
  for property: curator
validation:
  constraint: NotEmpty
  for property: inboundModelVersion
  relation type: OneToMany
validation:
  constraint: NotNull
  for property: outbound model version

Instant
type: Class
subclass of: Instant
subclass of: TemporalEntity
comment: A defined point in time with zero duration.

Integrity protection and verification
type: Class
equivalent class: Class
  one of: Integrity Protection Local
  one of: Integrity Protection None
  one of: Integrity Protection Remote
subclass of: Security guarantee
comment: Level of integrity protection and verification of the installed software stack. Trusted boot is an example of local integrity protection, remote integrity verification comprises, for example, remote attestation.

Integrity verification scope
type: Class
equivalent class: Class
  one of: Integrity Verification Scope Kernel Core Container
  one of: Integrity Verification Scope Kernel Core Container Application
  one of: Integrity Verification Scope None
subclass of: Security guarantee
comment: Level/extent of verifying the software stack.

Interval
type: Class
subclass of: PeriodOfTime
subclass of: Interval
subclass of: TemporalEntity
comment: A temporal entity with extent or duration, fixed in time (different to ids:DurationEntity).
validation:
  constraint: NotNull
  for property: beginning

Invoke Operation Message
type: Class
subclass of: Request Message
comment: Message requesting the recipient to invoke a specific operation.
validation:
  constraint: NotNull
  for property: Operation Reference

JWT Payload
type: Class
comment: The payload of an JSON Web Token as a RDF class. Is used as the common parent of e.g. DatPayload and DatRequestPayload.
abstract: true
validation:
  constraint: NotNull
  for property: sub
validation:
  constraint: NotNull
  for property: aud
validation:
  constraint: NotNull
  for property: nbf
validation:
  constraint: NotNull
  for property: exp
validation:
  constraint: NotNull
  for property: iat
validation:
  constraint: NotNull
  for property: scope
validation:
  constraint: NotNull
  for property: securityProfile
validation:
  constraint: NotEmpty
  for property: transportCertsSha256
  relation type: OneToMany

Key Type
type: Class
comment: Cryptographic Key Type.

Language
type: Class
comment: The class of languages potentially being used by textual Data Assets.

LeftOperand
type: Class
subclass of: LeftOperand
comment: Instances of the LeftOperand class are used as the leftOperand of a Constraint.

License
type: Class
subclass of: License
comment: Class of Licences to be referred to by Resources.

Local data confidentiality
type: Class
equivalent class: Class
  one of: Local Data Confidentiality Full Encryption
  one of: Local Data Confidentiality None
  one of: Local Data Confidentiality Secure Erasure
subclass of: Security guarantee
comment: Means by which local data is protected.

Location
type: Class
subclass of: Location
subclass of: SpatialThing
comment: Class of all locations.
abstract: true

Log Message
type: Class
subclass of: Notification Message
comment: Log Message which can be used to transfer logs e.g. to the clearing house.

Managed entity
type: Class
subclass of: described
comment: The class of mutable individuals.
abstract: true

Media Type
type: Class
subclass of: MediaType
comment: General class of media types (formerly known as MIME types).
abstract: true
usage: ids:CustomMediaType is used only when no ids:IANAMediaType available.

Message
type: Class
comment: Metadata describing payload exchanged by interacting Connectors.
abstract: true
validation:
  constraint: NotNull
  for property: model version
validation:
  constraint: NotNull
  for property: issued
validation:
  constraint: NotNull
  for property: issuer connector
validation:
  for property: recipient connector
  relation type: OneToMany
validation:
  constraint: NotNull
  for property: Security token
validation:
  constraint: NotNull
  for property: sender agent
validation:
  for property: recipient agent
  relation type: OneToMany

Message Processed Notification Message
type: Class
subclass of: Notification Message
comment: Notification that a message has been successfully processed (i.e. not ignored or rejected).
validation:
  constraint: NotNull
  for property: consumer connector

Named
type: Class
equivalent class: Restriction
  on property: name
  cardinality: 1
comment: Entity that is identifiable within a context by means of a name.

Notification Message
type: Class
subclass of: Message
comment: Event messages are informative and no response is expected by the sender.

Operation Result Message
type: Class
subclass of: Response Message
comment: Message indicating that the result of a former InvokeOperation message is available. May transfer the result data in its associated payload section.

Orchestration App
type: Class
subclass of: DataApp
comment: Apps for orchestrating System Adapter Apps or Smart Data Apps, inside a Connector.

Participant Information Service
type: Class
subclass of: Connector
comment: The Participant Information Service (ParIS) provides metadata and relevant information about participants (humans and organizations) in the International Data Spaces.
validation:
  for property: participant catalog
  relation type: OneToMany

Participant
type: Class
subclass of: Organization
subclass of: Agent
subclass of: Managed entity
comment: Stakeholder in the Industrial Data Space, assuming one or more of the predefined roles; every participant is given a unique identity by the Identity Provider.
validation:
  for property: member participant
  relation type: OneToMany
validation:
  for property: memberPerson
  relation type: OneToMany
validation:
  for property: corporateEmailAddress
  relation type: OneToMany

Participant Catalog
type: Class
subclass of: Catalog
comment: Class that aggregates Participants which, as a whole, from a (distributable) Catalog.
validation:
  for property: member
  relation type: OneToMany

Participant Certificate Granted Message
type: Class
subclass of: Participant Notification Message
comment: Whenever a Participant has been successfully certified by the Certification Body, the Identity Provider can use this message to notify Infrastructure Components.

Participant Certificate Revoked Message
type: Class
subclass of: Participant Notification Message
comment: Indicates that a (previously certified) Participant is no more certified. This could happen, for instance, if the Certification Body revokes a granted certificate or if the certificate just expires.

Participant Certification
type: Class
subclass of: Certification
subclass of: Restriction
  on property: certification level
  all values from: Participant Certification Level
comment: Process and result of certifying an interested party in order to become a certified member of the International Data Space.

Participant Certification Level
type: Class
subclass of: Certification Level
comment: Level of a Participant Certification

Participant Notification Message
type: Class
subclass of: Notification Message
comment: Superclass of all messages, indicating a change of a particpants's conditions.
abstract: true
validation:
  constraint: NotNull
  for property: affected Participant

Participant Request Message
type: Class
subclass of: Request Message
comment: Message asking for retrieving the specified Participants information as the payload of an ParticipantResponse message.
validation:
  constraint: NotNull
  for property: Requested Participant

Participant Response Message
type: Class
subclass of: Response Message
comment: Message that follows up a ParticipantRequestMessage and contains the Participant's information in the payload section.

Participant Unavailable Message
type: Class
subclass of: Participant Notification Message
comment: Event notifying the recipient(s) that a participant will be unavailable. The same participant may be available again in the future.

Participant Available Message
type: Class
subclass of: Participant Notification Message
comment: Event notifying the recipient(s) about the availability and current description of a participant. The payload of the message must contain the participant's self-description.

Permission
type: Class
subclass of: Permission
subclass of: Rule
comment: The class of Permissions as defined in the ODRL ontology.
validation:
  for property: post-duty
  relation type: OneToMany
validation:
  for property: pre-duty
  relation type: OneToMany

Person
type: Class
subclass of: Person
comment: The class of persons (people)
validation:
  for property: emailAddress
  relation type: OneToMany
validation:
  for property: phoneNumber
  relation type: OneToMany

Prohibition
type: Class
subclass of: Prohibition
subclass of: Rule
comment: The class of Prohibitions as defined in the ODRL ontology.

Public Key
type: Class
comment: Public key as used in asymmetric cryptography.

QueryLanguage
type: Class
comment: Class of query languages in which query strings may be formalized.

Query Command
type: Class
subclass of: Request Message
comment: Query commands are intended to annotate query strings in a specified query language or address a specific resource.
comment: Query message intended to be consumed by a component.
label: Query Message
abstract: true

Query Scope
type: Class
comment: Class of scopes that may limit the space of query results, e.g. ALL, ACTIVE_ONLY.

Query Target
type: Class
comment: Class of recipients of a query message, e.g. BROKER, APPSTORE, ANY.

Rejection Message
type: Class
subclass of: Response Message
comment: Rejection messages are specialized response messages that notify the sender of a message that processing of this message has failed.

RejectionReason
type: Class
comment: Class of reasons that might lead to issuing a Rejection message.

Representation
type: Class
subclass of: Distribution
subclass of: DescribedSemantically
comment: Syntactic template of a Resource.
validation:
  for property: instance
  relation type: OneToMany

Representation instance
type: Class
comment: A particular instance of given representation.
abstract: true

Request In Process Message
type: Class
subclass of: Notification Message
comment: Notification that a request has been accepted and is being processed.
validation:
  constraint: NotNull
  for property: consumer connector

Request Message
type: Class
subclass of: Message
comment: Client-generated message initiating a communication, motivated by a certain reason and with an answer expected.

Resource
type: Class
subclass of: Asset
subclass of: DescribedSemantically
subclass of: Digital content
subclass of: Managed entity
comment: Resource is a single digital content or a coherent set of digital contents. Resource content is formalized in Representations and optionally materialized as Artifacts. The Resource's content is exposed via defined Interfaces at various protocol Endpoints.
validation:
  for property: resource endpoint
  relation type: OneToMany
validation:
  for property: resource part
  relation type: OneToMany
validation:
  for property: contract offer
  relation type: OneToMany
validation:
  for property: sample
  relation type: OneToMany

Resource Catalog
type: Class
subclass of: Catalog
comment: Class that aggregates Resources which, as a whole, form a (distributable) Catalog.
validation:
  for property: requested resource
  relation type: OneToMany
validation:
  for property: offered resource
  relation type: OneToMany

Resource Notification Message
type: Class
subclass of: Notification Message
comment: Superclass of all messages, indicating a change of a resource.
abstract: true
validation:
  constraint: NotNull
  for property: affected Resource

Resource Unavailable Message
type: Class
subclass of: Resource Notification Message
comment: Message indicating that a specific resource is unavailable. The same resource may be available again in the future.

Resource Update Message
type: Class
subclass of: Resource Notification Message
comment: Message indicating the availability and current description of a specific resource. The resource must be present in the payload of this message.

Response Message
type: Class
subclass of: Message
comment: Response messages hold information about the reaction of a recipient to a formerly sent command or event. They must be correlated to this message.
validation:
  constraint: NotNull
  for property: consumer connector

Result Message
type: Class
subclass of: Response Message
comment: Result messages are intended to annotate the results of a query command.

Rule
type: Class
subclass of: Rule
subclass of: described
comment: Superclass of Permissions, Prohibitions and Duties.
abstract: true
validation:
  constraint: NotEmpty
  for property: action
  relation type: OneToMany
validation:
  for property: assignee
  relation type: OneToMany
validation:
  for property: constraint
  relation type: OneToMany
validation:
  for property: assigner
  relation type: OneToMany

Security guarantee
type: Class
comment: Security guarantee claimed by a security profile.

SecurityProfile
type: Class
comment: Set of security guarantees claimed by a Connector. Connectors may asses their mutual technical reliability and trustworthiness by evaluating each other’s security profile.
validation:
  for property: Security guarantee
  relation type: OneToMany

Service isolation
type: Class
equivalent class: Class
  one of: Service Isolation Least Privilege
  one of: Service Isolation None
  one of: Service Isolation Process Group
subclass of: Security guarantee
comment: Service isolation mechanism supported by the Connector. Examples are process group (Docker) or by least privilege with clear separation and support for additional security modules as done by trustme.

Site
type: Class
subclass of: Site
comment: An office or other premise at which the organization is located

Smart DataApp
type: Class
subclass of: DataApp
comment: Smart DataApps are executing any kind of necessary data processing or transformation.

Software Representation
type: Class
subclass of: Representation
comment: Software representation

Software Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising Software.

System Adapter
type: Class
subclass of: DataApp
comment: Data Apps that integrate sources and sinks of digital content maintained internally on Participant's premises with a Connector.

TemporalEntity
type: Class
subclass of: TemporalEntity
comment: A temporal interval, instant or a relative duration.

Text representation
type: Class
subclass of: Representation
comment: Representation of a textual content.

Text Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising textual content.

Token.
type: Class
comment: A token (e.g., for authorization) mediated as part of the message.
validation:
  constraint: NotNull
  for property: tokenValue

Token format
type: Class
comment: Possible formats for (security-related) tokens.

Trusted Connector
type: Class
subclass of: Connector
comment: Hardened implementation of the Connector specification providing enhanced security capabilities.

Upload Message
type: Class
subclass of: Request Message
comment: Message used to upload a data to a recipient. Payload contains data.

Upload Response Message
type: Class
subclass of: Response Message
comment: Message that follows up a UploadMessage and contains the upload confirmation.

Usage control
type: Class
equivalent class: Class
  one of: Usage Control None
  one of: Usage Control Policy Enforcement
  one of: Usage Control Remote Compliance Verification
subclass of: Security guarantee
comment: Extent of supporting usage control.

Value
type: Class
subclass of: Representation instance
comment: Literal, inline value instantiation of a representation.

Video Representation
type: Class
subclass of: Representation
comment: Video representation

Video Resource
type: Class
subclass of: Resource
comment: Resource (at least partially) comprising video content.

Sebastian Tramp
type: NamedIndividual
type: Agent
type: Person

Haydar Akyürek
type: NamedIndividual
type: Agent
type: Person

Matthias Böckmann
type: NamedIndividual
type: Agent
type: Person

Christian Mader
type: NamedIndividual
type: Agent
type: Person

Jaroslav Pullmann
type: NamedIndividual
type: Agent
type: Person

Sebastian Bader
type: NamedIndividual
type: Agent
type: Person

Afar
type: NamedIndividual
type: Language

Abkhaz
type: NamedIndividual
type: Language

Absolute geo-spatial position
type: NamedIndividual
type: LeftOperand
comment: The current geospatial position of the *consuming connector*. In case the connector only appears as a virtual entity, the physical location of the hosting server is referenced. Allowed operators are idsc:in. No other spatial operators (close to, north of, etc.) are currently allowed.
broader: absoluteSpatialPosition

ACTIVE_ONLY
type: NamedIndividual
type: Query Scope

Avestan
type: NamedIndividual
type: Language

Afrikaans
type: NamedIndividual
type: Language

after
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2 and the beginning of T1 is different to the ending of T2. Temporal entities can either be a xsd:dateTimeStamp or an ids:TemporalEntity.

aggregate by consumer
type: NamedIndividual
type: Action
comment: Data will be part of another piece of data so that it is not distinguishable anymore.
broader: aggregate
note: This action is always evaluated at the consumer side.
included in: use

aggregate by provider
type: NamedIndividual
type: Action
comment: Data will be part of another piece of data so that it is not distinguishable anymore.
broader: aggregate
note: This action is always evaluated at the provider side.
included in: aggregate by consumer

Akan
type: NamedIndividual
type: Language

ALL
type: NamedIndividual
type: Query Scope

Amharic
type: NamedIndividual
type: Language

Aragonese
type: NamedIndividual
type: Language

anonymize
type: NamedIndividual
type: Action
comment: To anonymize all, parts or certain attributes of the resource.
broader: anonymize
note: This action is always evaluated at the provider side.
included in: use

ANY
type: NamedIndividual
type: Query Target

APPSTORE
type: NamedIndividual
type: Query Target

App Resources Local Enforcement
type: NamedIndividual
type: App execution resources

App Resources None
type: NamedIndividual
type: App execution resources

App Resources Remote Verification
type: NamedIndividual
type: App execution resources

Arabic
type: NamedIndividual
type: Language

Assamese
type: NamedIndividual
type: Language

Audit Local Logging
type: NamedIndividual
type: Audit guarantee

Audit None
type: NamedIndividual
type: Audit guarantee

Audit Remote Tracing
type: NamedIndividual
type: Audit guarantee

Authentication Mutual
type: NamedIndividual
type: Authentication

Authentication None
type: NamedIndividual
type: Authentication

Authentication Serverside
type: NamedIndividual
type: Authentication

Avaric
type: NamedIndividual
type: Language

Aymara
type: NamedIndividual
type: Language

Azerbaijani
type: NamedIndividual
type: Language

Bashkir
type: NamedIndividual
type: Language

BAD_PARAMETERS
type: NamedIndividual
type: RejectionReason
comment: At least one query or operation parameter is not acceptable for the sender of this rejection message.

Base security profile
type: NamedIndividual
type: SecurityProfile
Security guarantee: App Resources None
Security guarantee: Audit Local Logging
Security guarantee: Authentication Mutual
Security guarantee: Integrity Protection None
Security guarantee: Integrity Verification Scope None
Security guarantee: Local Data Confidentiality None
Security guarantee: Service Isolation Process Group
Security guarantee: Usage Control None
comment: Default security profile of a certified IDS Connector.

Belarusian
type: NamedIndividual
type: Language

before
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 is before another temporal entity T2, then the ending of T1 is before the end of T2 and the ending of T1 is different to the beginning of T2. Temporal entities can either be a xsd:dateTimeStamp or an ids:TemporalEntity.
note: Compares an instance of ids:TemporalEntity or a Literal of xsd:dateTimeStamp to an instance of ids:TemporalEntity or a Literal of xsd:dateTimeStamp.

Bulgarian
type: NamedIndividual
type: Language

Bihari
type: NamedIndividual
type: Language

Bislama
type: NamedIndividual
type: Language

Bambara
type: NamedIndividual
type: Language

Bengali, Bangla
type: NamedIndividual
type: Language

Tibetan Standard, Tibetan, Central
type: NamedIndividual
type: Language

Breton
type: NamedIndividual
type: Language

BROKER
type: NamedIndividual
type: Query Target

Bosnian
type: NamedIndividual
type: Language

Catalan
type: NamedIndividual
type: Language

Chechen
type: NamedIndividual
type: Language

Chamorro
type: NamedIndividual
type: Language

CLEARING_HOUSE
type: NamedIndividual
type: Query Target

Corsican
type: NamedIndividual
type: Language

compensate
type: NamedIndividual
type: Action
comment: To pay a certain amount of money in order to use a resource.
broader: compensate
note: This action must be evaluated both at the consumer and provider side. A compensation might be required before access is granted (provider-side), or each time the usage action is performed (consumer-side).
included in: use

Base Security Profile Certification of Components based on Checklist Approach
type: NamedIndividual
type: Component Certification Level

Base Security Profile Certification of Components based on Concept Review
type: NamedIndividual
type: Component Certification Level
included certification level: Base Security Profile Certification of Components based on Checklist Approach

Trust-Plus Security Profile Certification of Components based on Concept Review
type: NamedIndividual
type: Component Certification Level
included certification level: Trust Security Profile Certification of Components based on Concept Review

Trust-Plus Security Profile Certification of Components based on High AssuranceEvaluation
type: NamedIndividual
type: Component Certification Level
included certification level: Trust-Plus Security Profile Certification of Components based on Concept Review

Trust Security Profile Certification of Components based on Concept Review
type: NamedIndividual
type: Component Certification Level
included certification level: Base Security Profile Certification of Components based on Concept Review

Trust Security Profile Certification of Components based on High Assurance Evaluation
type: NamedIndividual
type: Component Certification Level
included certification level: Trust Security Profile Certification of Components based on Concept Review

contains
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity (or xsd:dateTimeStamp) T1 contains another ids:TemporalEntity T2, then the beginning of T1 is idsc:AFTER the beginning of T2 and the ending of T1 is idsc:BEFORE the ending of T2. An Instant (or xsd:dateTimeStamp) cannot contain another Instant (or xsd:dateTimeStamp), neihter contains itself.
note: Compares an instance of ids:Instant, ids:Interval or xsd:dateTimeStamp with an instance of ids:Interval. Evaluates to false if compared to a non ids:Interval.

count
type: NamedIndividual
type: LeftOperand
comment: Numeric count of executions of the Rule. Operators can be idsc:LT, idsc:LTEQ, idsc:EQ, idsc:GT, idsc:GTEQ. Datatype is xsd:double.
broader: count

covered by
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'covered by' as defined by the Egenhofer Topological Relations family: An object A is covered_by another object B if both objects share common bounding and interior faces; if A has interior faces which are bounding faces of B; and if none of B's interior faces are part of A's boundary. (https://doi.org/10.1007/3-540-51295-0_148 Definition 7)

covers
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'covers' as defined by the Egenhofer Topological Relations family: An object A covers another object B if both objects share common bounding and interior faces; if B has interior faces which are bounding faces of A; and if none of A's interior faces are part of B's boundary. (https://doi.org/10.1007/3-540-51295-0_148 Definition 6)

Cree
type: NamedIndividual
type: Language

Czech
type: NamedIndividual
type: Language

Old Church Slavonic, Church Slavonic, Old Bulgarian
type: NamedIndividual
type: Language

Chuvash
type: NamedIndividual
type: Language

Welsh
type: NamedIndividual
type: Language

Danish
type: NamedIndividual
type: Language

German
type: NamedIndividual
type: Language

defines as
type: NamedIndividual
type: BinaryOperator
comment: Allows assignments similar to 'var x := {RightOperand}'.
note: Different to the other ids:BinaryOperator, idsc:DEFINES_AS does *not* compare a feature but tells the interpreter where to *find* one. Therefore, the constraint is not evaluated in the same way as with other operators.

delay
type: NamedIndividual
type: LeftOperand
comment: Delay the action. Use idsc:DURATION_EQ, idsc:LONGER, idsc:LONGER_EQ, idsc:SHORTER_EQ, or idsc:SHORTER with datatype xsd:duration.

delete
type: NamedIndividual
type: Action
comment: To remove a resource or inhibit any further access with reasonable measures.
broader: delete
note: This action is evaluated at the consumer side if used in a duty clause. A provider cannot be forced to delete its data resources. If used in a permission clause, it is effecting the data provider as it allows the consumer to delete the provider's resource remotely.
included in: write

disjoint
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'disjoint' as defined by the Egenhofer Topological Relations family: If all four intersections among all object parts are empty, then the two objects are disjoint. (https://doi.org/10.1007/3-540-51295-0_148 Definition 1)

distribute
type: NamedIndividual
type: Action
comment: To forward or supply a resource to a third-party.
broader: distribute
note: This action is always evaluated at the consumer side and allows it to become a data provider of this resource.
included in: use

DSA
type: NamedIndividual
type: Key Type

has same duration
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 has the same duration as another temporal entity T2, then their length or their duration is equal. Instants and xsd:dateTimeStamp Literals have always the duration 'P0Y0M0DT0H0M0S'^^xsd:duration and therefore have always the same duration.
note: Compares an instance of ids:TemporalEntity with an instance of ids:TemporalEntity.

during
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity T1 is during another TemporalEntity T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
note: Compares an instance of ids:Instant, ids:Interval or xsd:dateTimeStamp with an instance of ids:Interval. Evaluates to false if compared to a non ids:Interval.

Divehi, Dhivehi, Maldivian
type: NamedIndividual
type: Language

Dzongkha
type: NamedIndividual
type: Language

ECDSA
type: NamedIndividual
type: Key Type

ED25519
type: NamedIndividual
type: Key Type

Ewe
type: NamedIndividual
type: Language

Greek (modern)
type: NamedIndividual
type: Language

elapsed time
type: NamedIndividual
type: LeftOperand
comment: A continuous elapsed time period which may be used for exercising of the action of the Rule. Allowed operators are idsc:SHORTER, idsc:SHORTER_EQ, idsc:LONGER, idsc:LONGER_EQ, and idsc:DURATION_EQ with datatype xsd:duration.
broader: elapsedTime

English
type: NamedIndividual
type: Language

ecrypt
type: NamedIndividual
type: Action
comment: The data artifact or parts of it are encrypted and can not be read by neither the ids:DataConsumer nor any other third party. The encryption algorithm might be specified by a constraint.
note: This action is always evaluated at the provider side.
included in: use

endpoint
type: NamedIndividual
type: LeftOperand
comment: Remote target for an action or information provider (PIP). Must be used together with idsc:IS or idsc:IN operators. RightOperand must be a xsd:anyURI or an URL which should point to an actually deployed endpoint. An example is a refinment of idsc:NOTIFY where idsc:REMOTE points to a Clearing House.

Esperanto
type: NamedIndividual
type: Language

equals
type: NamedIndividual
type: BinaryOperator
comment: Arithmetic equals operator (5 = 5).
broader: eq

equals
type: NamedIndividual
type: BinaryOperator
comment: Logical equals operator (true = true).
broader: eq

Spanish
type: NamedIndividual
type: Language

Estonian
type: NamedIndividual
type: Language

Basque
type: NamedIndividual
type: Language

current event
type: NamedIndividual
type: LeftOperand
comment: The feature dimension regarding whether current events are happening. Does NOT refer 'events' as in real-time data, sensor observations, or Complex Event Processing but rather as 'World Cup 2018' or 'Hannover Trade Fair'.

Persian (Farsi)
type: NamedIndividual
type: Language

Fula, Fulah, Pulaar, Pular
type: NamedIndividual
type: Language

Finnish
type: NamedIndividual
type: Language

finished by
type: NamedIndividual
type: BinaryOperator
comment: If an interval T1 is finished by another interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2.
note: Compares an instance of ids:Interval to another instance of ids:Interval. Evaluates to false if compared to a non ids:Interval or one interval is empty.

finishes
type: NamedIndividual
type: BinaryOperator
comment: If an Interval T1 finishes another interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2.
note: Compares an instance of ids:Interval to another instance of ids:Interval. Evaluates to false if compared to a non ids:Interval or one interval is empty.

Fijian
type: NamedIndividual
type: Language

Faroese
type: NamedIndividual
type: Language

French
type: NamedIndividual
type: Language

Western Frisian
type: NamedIndividual
type: Language

Irish
type: NamedIndividual
type: Language

Scottish Gaelic, Gaelic
type: NamedIndividual
type: Language

Galician
type: NamedIndividual
type: Language

Guaraní
type: NamedIndividual
type: Language

grant use
type: NamedIndividual
type: Action
comment: To grant use of a resource to another party. Does *not* imply any other usage rights.
broader: grantUse
note: This action is always evaluated at the consumer side, at the moment a third party intends to access the resource as received by the original consumer.
included in: use

greater than
type: NamedIndividual
type: BinaryOperator
comment: Greater-than operator. Can be used for numeric (5 idsc:GT 2) comparisons.
broader: gt

greater than or equals
type: NamedIndividual
type: BinaryOperator
comment: Greater-than-or-equals operator. Can be used for numeric (5 idsc:GTEQ 2) comparisons.
broader: gteq

Gujarati
type: NamedIndividual
type: Language

Manx
type: NamedIndividual
type: Language

Hausa
type: NamedIndividual
type: Language

has Member
type: NamedIndividual
type: BinaryOperator
comment: If a user has a specific membership required for accessing a resource. A membership includes always a role and a related organisation (see also org:). Should be used together with a RightOperand pointing to an accessible endpoint providing this information.

has site
type: NamedIndividual
type: BinaryOperator
comment: If a user needs to be located at a certain site required for accessing a resource. A 'HAS_SITE' relation includes always a membership (role and related organisation) corresponding to the site. Should be used together with a RightOperand pointing to an accessible endpoint providing this information.

has state
type: NamedIndividual
type: BinaryOperator
comment: Operator examining if the target resource has a certain state at the moment, for instance is anonymized (idsc:ANONYMIZED).

Hebrew (modern)
type: NamedIndividual
type: Language

Hindi
type: NamedIndividual
type: Language

Hiri Motu
type: NamedIndividual
type: Language

Croatian
type: NamedIndividual
type: Language

Haitian, Haitian Creole
type: NamedIndividual
type: Language

Hungarian
type: NamedIndividual
type: Language

Armenian
type: NamedIndividual
type: Language

Herero
type: NamedIndividual
type: Language

Interlingua
type: NamedIndividual
type: Language

Indonesian
type: NamedIndividual
type: Language

Interlingue
type: NamedIndividual
type: Language

Igbo
type: NamedIndividual
type: Language

Nuosu
type: NamedIndividual
type: Language

Inupiaq
type: NamedIndividual
type: Language

in
type: NamedIndividual
type: BinaryOperator
comment: Element-of operator. Allowed RightOperands are RDF collections('(A B C)').
broader: isAnyOf
broader: ST Within.html

INACTIVE_ONLY
type: NamedIndividual
type: Query Scope

inside
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'inside' as defined by the Egenhofer Topological Relations family: An object A is inside of another object B if (1) A and B share interior, but not bounding faces, (2) if A has bounding faces which are interior faces of B, and (3) none of B's bounding faces coincides with any of A's interior faces. (https://doi.org/10.1007/3-540-51295-0_148 Definition 4)
note: In addition, a point is inside a polygom iff the point is in the polygom's interior (the point itself has no interior).

inside network
type: NamedIndividual
type: BinaryOperator
comment: Is satisfied if a system is inside a specified target network or network range.

Integrity Protection Local
type: NamedIndividual
type: Integrity protection and verification

Integrity Protection None
type: NamedIndividual
type: Integrity protection and verification

Integrity Protection Remote
type: NamedIndividual
type: Integrity protection and verification

Integrity Verification Scope Kernel Core Container
type: NamedIndividual
type: Integrity verification scope

Integrity Verification Scope Kernel Core Container Application
type: NamedIndividual
type: Integrity verification scope

Integrity Verification Scope None
type: NamedIndividual
type: Integrity verification scope

Interface definition
type: NamedIndividual
type: Content type
comment: Formal, machine-interpretable definition of a protocol-specific API, e.g. OpenAPI, GraphQL, API Blueprint, WSDL.

INTERNAL_RECIPIENT_ERROR
type: NamedIndividual
type: RejectionReason
comment: The message recipient encountered an internal error while processing the message (e.g., storage capacity exceeded).

Ido
type: NamedIndividual
type: Language

Icelandic
type: NamedIndividual
type: Language

Italian
type: NamedIndividual
type: Language

Inuktitut
type: NamedIndividual
type: Language

Japanese
type: NamedIndividual
type: Language

Javanese
type: NamedIndividual
type: Language

Json Web Token
type: NamedIndividual
type: Token format

Georgian
type: NamedIndividual
type: Language

Kongo
type: NamedIndividual
type: Language

Kikuyu, Gikuyu
type: NamedIndividual
type: Language

Kwanyama, Kuanyama
type: NamedIndividual
type: Language

Kazakh
type: NamedIndividual
type: Language

Kalaallisut, Greenlandic
type: NamedIndividual
type: Language

Khmer
type: NamedIndividual
type: Language

Kannada
type: NamedIndividual
type: Language

Korean
type: NamedIndividual
type: Language

Kanuri
type: NamedIndividual
type: Language

Kashmiri
type: NamedIndividual
type: Language

Kurdish
type: NamedIndividual
type: Language

Komi
type: NamedIndividual
type: Language

Cornish
type: NamedIndividual
type: Language

Kyrgyz
type: NamedIndividual
type: Language

Latin
type: NamedIndividual
type: Language

Luxembourgish, Letzeburgesch
type: NamedIndividual
type: Language

Ganda
type: NamedIndividual
type: Language

Limburgish, Limburgan, Limburger
type: NamedIndividual
type: Language

Lingala
type: NamedIndividual
type: Language

Lao
type: NamedIndividual
type: Language

Local Data Confidentiality Full Encryption
type: NamedIndividual
type: Local data confidentiality

Local Data Confidentiality None
type: NamedIndividual
type: Local data confidentiality

Local Data Confidentiality Secure Erasure
type: NamedIndividual
type: Local data confidentiality

log
type: NamedIndividual
type: Action
comment: To log information or store information about incidents in a local file or database. Is not necessarily available to external parties but can be used to create transparency on happened events.
note: This action is always evaluated at the consumer side.
included in: use

longer
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 is longer than another temporal entity T2, then the length or duration of T1 is bigger. Instants and xsd:dateTimeStamp Literals have always the duration 'P0Y0M0DT0H0M0S'^^xsd:duration and therefore have always the same duration.
note: Compares an instance of ids:TemporalEntity with an instance of xsd:duration.

longer or equals
type: NamedIndividual
type: BinaryOperator
comment: If temporal entity T1 is longer or equals than another temporal entity T2, then the length or duration of T1 is bigger or their length or their duration is equal. Instants and xsd:dateTimeStamp Literals have always the duration 'P0Y0M0DT0H0M0S'^^xsd:duration and therefore have always the same duration.
note: Compares an instance of ids:TemporalEntity with an instance of xsd:duration.

Lithuanian
type: NamedIndividual
type: BinaryOperator
type: Language
comment: Less-than operator. Can be used for numeric (2 idsc:LT 5) comparisons.
label: less than
broader: lt
note: Do not confuse with idsc:LT (which is a language).

less than or equals
type: NamedIndividual
type: BinaryOperator
comment: Less-than-or-equals operator. Can be used for numeric (2 idsc:LTEQ 5) comparisons.
broader: lteq

Luba-Katanga
type: NamedIndividual
type: Language

Latvian
type: NamedIndividual
type: Language

MALFORMED_MESSAGE
type: NamedIndividual
type: RejectionReason
comment: The originating message is malformed or missing information.

matches
type: NamedIndividual
type: BinaryOperator
comment: Regex operator for strings. Evaluates to true iff the regex pattern of the RightOperand matches the LeftOperand.

meets
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity or (xsd:dateTimeStamp Literal) T1 meets another TemporalEntity (or xsd:dateTimeStamp Literal) T2, then the end of T1 is coincident with the beginning of T2.
note: Compares an instance of TemporalEntity or xsd:dateTimeStamp Literal to another instance of TemporalEntity or xsd:dateTimeStamp Literal. Evaluates to true if T1 or T2 are Instants (or xsd:dateTimeStamp Literal) and the condition in the comment holds.

memberOf
type: NamedIndividual
type: BinaryOperator
comment: If a user is part of a certain organisation required for accessing a resource. Should be used together with a RightOperand pointing to an accessible endpoint providing this information.

MESSAGE_TYPE_NOT_SUPPORTED
type: NamedIndividual
type: RejectionReason
comment: The sender of the rejection does not support the incoming message type (e.g., ids:QueryMessage).

METHOD_NOT_SUPPORTED
type: NamedIndividual
type: RejectionReason
comment: The sender of the rejection does not implement a certain functionality stated in the message (e.g., query language).

met by
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity or (xsd:dateTimeStamp Literal) T1 is met by another TemporalEntity or (xsd:dateTimeStamp Literal) T2, then the beginning of T1 is coincident with the end of T2.
note: Compares an instance of TemporalEntity (or xsd:dateTimeStamp Literal) to another instance of TemporalEntity (or xsd:dateTimeStamp Literal). Evaluates to true if T1 or T2 are Instants (or xsd:dateTimeStamp Literal) and the condition in the comment holds.

Malagasy
type: NamedIndividual
type: Language

Marshallese
type: NamedIndividual
type: Language

Māori
type: NamedIndividual
type: Language

Macedonian
type: NamedIndividual
type: Language

Malayalam
type: NamedIndividual
type: Language

Mongolian
type: NamedIndividual
type: Language

modify
type: NamedIndividual
type: Action
comment: To change a resource locally.
broader: modify
note: This action is always evaluated at the consumer side. It corresponds to 'allow changes of the copied resource'.
included in: write

Marathi (Marāṭhī)
type: NamedIndividual
type: Language

Malay
type: NamedIndividual
type: Language

Maltese
type: NamedIndividual
type: Language

Multilingual
type: NamedIndividual
type: Language
comment: Code indicates that several languages are used or no concrete language can be determined.

Burmese
type: NamedIndividual
type: Language

Nauruan
type: NamedIndividual
type: Language

Norwegian Bokmål
type: NamedIndividual
type: Language

Northern Ndebele
type: NamedIndividual
type: Language

Nepali
type: NamedIndividual
type: Language

next policy
type: NamedIndividual
type: Action
comment: To forward the resource under the same policy. Implies a permission to distribute.
broader: nextPolicy
note: This action is always evaluated at the consumer side.
included in: distribute

Ndonga
type: NamedIndividual
type: Language

Dutch
type: NamedIndividual
type: Language

Norwegian Nynorsk
type: NamedIndividual
type: Language

Norwegian
type: NamedIndividual
type: Language

not equals
type: NamedIndividual
type: BinaryOperator
comment: Logical difference operator (false != true).
broader: neq

notify
type: NamedIndividual
type: Action
comment: To log information or notify an instance about incidents. Can be used to define Clearing House interactions.
broader: inform
note: This action can target the consumer and the data provider of the resource.
included in: log

NOT_AUTHENTICATED
type: NamedIndividual
type: RejectionReason
comment: Authenticity of a message sender has failed or is not verifiable.

NOT_AUTHORIZED
type: NamedIndividual
type: RejectionReason
comment: Sender is not authorized to initiate the command.

NOT_FOUND
type: NamedIndividual
type: RejectionReason
comment: Requested Resource was not found.

Southern Ndebele
type: NamedIndividual
type: Language

Navajo, Navaho
type: NamedIndividual
type: Language

Chichewa, Chewa, Nyanja
type: NamedIndividual
type: Language

OAUTH2 JWT
type: NamedIndividual
type: AuthStandard
comment: OAUTH2 via JWT

Occitan
type: NamedIndividual
type: Language

Ojibwe, Ojibwa
type: NamedIndividual
type: Language

Oromo
type: NamedIndividual
type: Language

Oriya
type: NamedIndividual
type: Language

Ossetian, Ossetic
type: NamedIndividual
type: Language

Other
type: NamedIndividual
type: Token format

overlapped by
type: NamedIndividual
type: BinaryOperator
comment: If a interval T1 is overlapped another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
note: Compares an instance of ids:Interval to another instance of ids:Interval. Evaluates to false if compared to a non ids:Interval or one interval is empty.

overlaps
type: NamedIndividual
type: BinaryOperator
comment: If an ids:Interval T1 overlapps another ids:Interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2.
note: Compares an instance of ids:Interval to another instance of ids:Interval. Evaluates to false if compared to a non ids:Interval or one interval is empty.

(Eastern) Punjabi
type: NamedIndividual
type: Language

PARTICIPANT INFORMATION SERVICE
type: NamedIndividual
type: Query Target

Central Level Control Framework Certification of Participants
type: NamedIndividual
type: Participant Certification Level
included certification level: Central Level Management System Certification of Participants

Central Level Management System Certification of Participants
type: NamedIndividual
type: Participant Certification Level
included certification level: Member Level Management System Certification of Participants

Entry Level Management System Certification of Participants
type: NamedIndividual
type: Participant Certification Level
included certification level: Entry Level Self-Assessment Certification of Participants

Entry Level Self-Assessment Certification of Participants
type: NamedIndividual
type: Participant Certification Level

Member Level ControlFramework Certification of Participants
type: NamedIndividual
type: Participant Certification Level

Member Level Management System Certification of Participants
type: NamedIndividual
type: Participant Certification Level

path to attribute
type: NamedIndividual
type: LeftOperand
comment: Path to specific attribute (default JsonPath). Must be used together with idsc:STRING_EQ, idsc:STRING_CONTAINS, idsc:STRING_IS_CONTAINED, or idsc:MATCHES operators. RightOperand must be a xsd:string.

payment
type: NamedIndividual
type: LeftOperand
comment: Monetary payment, without any further sepcification on the type, amount or purpose.

payAmount
type: NamedIndividual
type: LeftOperand
broader LeftOperand: payment
comment: Monetary amount to pay, usually used with idsc:EQ. Datatype is double. Currency required.
broader: payAmount

Pāli
type: NamedIndividual
type: Language

Polish
type: NamedIndividual
type: Language

policy evaluation time
type: NamedIndividual
type: LeftOperand
comment: The current system time (as UTC xsd:dateTimeStamp) for evaluating a time-related constraint. Allowed operators are idsc:AFTER, idsc:BEFORE, idsc:CONTAINS, idsc:TEMPORAL_DISJOINT, idsc:DURING, idsc:TEMPORAL_EQUALS, idsc:FINISHED_BY, idsc:FINISHES, idsc:MEETS, idsc:MET_BY, idsc:OVERLAPS, idsc:OVERLAPPED_BY, idsc:STARTS, idsc:STARTED_BY and idsc:DURATION_EQ with RightOperand ids:TemporalEntity.
broader: dateTime

Pashto, Pushto
type: NamedIndividual
type: Language

Portuguese
type: NamedIndividual
type: Language

purpose
type: NamedIndividual
type: LeftOperand
comment: A defined purpose for exercising the action of the Rule. Use with idsc:IN or idsc:SAME_AS and RDF Resources.
broader: purpose

Quechua
type: NamedIndividual
type: Language

quantity
type: NamedIndividual
type: LeftOperand
comment: Quantity limitation for exercising the action of the Rule. Operators can be idsc:LT, idsc:LTEQ, idsc:EQ, idsc:GT, idsc:GTEQ. Datatype is xsd:double.

read
type: NamedIndividual
type: Action
comment: To obtain data from the resource.
broader: read
note: This action is always evaluated at the provider side. It corresponds to 'give access to a resource'.
included in: modify

recurrence rate
type: NamedIndividual
type: LeftOperand
comment: The limit how often exercising the action of the Rule may be possible. Operators can be idsc:LT, idsc:LTEQ, idsc:EQ, idsc:GT, idsc:GTEQ. Datatype is xsd:double.

Romansh
type: NamedIndividual
type: Language

Kirundi
type: NamedIndividual
type: Language

Romanian
type: NamedIndividual
type: Language

RSA
type: NamedIndividual
type: Key Type

Russian
type: NamedIndividual
type: Language

Kinyarwanda
type: NamedIndividual
type: Language

Policy Request Template
type: NamedIndividual
type: PolicyTemplate
comment: A generic template for policy requests with one permission and several constraints
note: The <Consumer Participant URI> asks <Provider Participant URI> to [ids:use|ids:read|...] its [<Representation URI>|<Artifact URI>]. Optional: This only holds if <Attribute URI> is [equal|lower than|greater than] the [<Value URI>|<Value Literal>]. Optional: This only holds if also <Attribute URI> is [equal|lower than|greater than] the [<Value URI>|<Value Literal>].
note: @prefix ids: <https://w3id.org/idsa/core/> . @prefix idsc: <https://w3id.org/idsa/code/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . [<contract URI>| [] ] a ids:ContractRequest ; ids:uid <contract ID> ; ids:refersTo idsc:RequestTemplate ; ids:target [<Representation URI>|<Artifact URI>] ; ids:consumer <Consumer Participant URI> ; ids:provider <Provider Participant URI> [ids:permission [ ids:action ids:[use|read|...] ; ids:constraint [ ids:leftOperand <Attribute URI> ; ids:operator [ids:eq|ids:lt|ids:gt] ; ids:rightOperand [<Value URI>|<Value Literal>] ] ] ;]* .
note: { "@context": "https://w3id.org/idsa/contexts/context.jsonld", "@type": "ContractRequest", "uid": "<contract ID>", "refersTo": "idsc:RequestTemplate" , "target": "[<Representation URI>|<Artifact URI>]", "ids:provider": "<Provider Participant URI>", "ids:consumer": "<Consumer Participant URI>", "ids:permission": { "ids:action": "[ids:use|ids:read|...]" , ["ids:constraint" : { "ids:leftOperand" : "<Attribute URI>", "ids:operator" : "[ids:eq|ids:lt|ids:gt]", "ids:rightOperand" : "[<Value URI>|<Value Literal>]" } [,]]* } }

Sanskrit (Saṁskṛta)
type: NamedIndividual
type: Language

is same as
type: NamedIndividual
type: BinaryOperator
comment: Logical equals operator comparing two RDF URIs. Is true if at least one owl:sameAs relation exists.
note: A owl:sameAs A is always true.

Security Assertion Markup Language (SAML) 1.1
type: NamedIndividual
type: Token format

Security Assertion Markup Language (SAML) 2.0
type: NamedIndividual
type: Token format

Sardinian
type: NamedIndividual
type: Language

Schema definition
type: NamedIndividual
type: Content type
comment: Formal, machine-interpretable definition of a data schema, e.g. XMLSchema, JSONSchema

Sindhi
type: NamedIndividual
type: Language

Northern Sami
type: NamedIndividual
type: Language

security level
type: NamedIndividual
type: LeftOperand
comment: The security level the consuming connector must have. Use together with idsc:SAME_AS or idsc:IN. The value decides which attribute dimension is regarded.

Service Isolation Least Privilege
type: NamedIndividual
type: Service isolation

Service Isolation None
type: NamedIndividual
type: Service isolation

Service Isolation Process Group
type: NamedIndividual
type: Service isolation

Sango
type: NamedIndividual
type: Language

shorter
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 is shorter than another temporal entity T2, then the length or duration of T1 is shorter. Instants and xsd:dateTimeStamp Literals have always the duration 'P0Y0M0DT0H0M0S'^^xsd:duration and therefore have always the same duration.
note: Compares an instance of ids:TemporalEntity with an instance of xsd:duration.

shorter or equals
type: NamedIndividual
type: BinaryOperator
comment: If a temporal entity T1 is shorter or equals than another temporal entity T2, then the length or duration of T1 is shorter or their length or their duration is equal. Instants and xsd:dateTimeStamp Literals have always the duration 'P0Y0M0DT0H0M0S'^^xsd:duration and therefore have always the same duration.
note: Compares an instance of ids:TemporalEntity with an instance of xsd:duration.

Sinhalese, Sinhala
type: NamedIndividual
type: Language

Slovak
type: NamedIndividual
type: Language

Slovene
type: NamedIndividual
type: Language

Samoan
type: NamedIndividual
type: Language

Shona
type: NamedIndividual
type: Language

Somali
type: NamedIndividual
type: Language

SPARQL
type: NamedIndividual
type: QueryLanguage

contains
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'contains' as defined by the Egenhofer Topological Relations family: An object A contains another object B if A and B share interior but no bounding faces; if B has bounding faces which are interior faces of , and none of A's bounding faces coincides with any of B's interior faces. (https://doi.org/10.1007/3-540-51295-0_148 Definition 5)
note: In addition, a polygom contains a point iff the point is in the polygom's interior (the point itself has no interior).

equals
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'equals' as defined by the Egenhofer Topological Relations family: Two objects are equal if both intersections of bounding and interior faces are not empty while the two boundary-interior intersections are empty. (https://doi.org/10.1007/3-540-51295-0_148 Definition 3)
note: In addition, two spatial points are equal iff both coordinates are equal (points have no interior).

meet
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'meet' as defined by the Egenhofer Topological Relations family: If the intersection among the bounding faces is not empty, whereas all other 3 intersections are empty, then the two objects meet. (https://doi.org/10.1007/3-540-51295-0_148 Definition 2)

overlap
type: NamedIndividual
type: BinaryOperator
comment: Spatial operator 'overlap' as defined by the Egenhofer Topological Relations family: Two objects overlap if they have common interior faces and the bounding faces have common parts with the opposite interior faces. (https://doi.org/10.1007/3-540-51295-0_148 Definition 8)

Albanian
type: NamedIndividual
type: Language

SQL
type: NamedIndividual
type: QueryLanguage

Serbian
type: NamedIndividual
type: Language

Swati
type: NamedIndividual
type: Language

Southern Sotho
type: NamedIndividual
type: Language

started by
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity T1 is started by another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2.
note: Compares an instance of TemporalEntity (or xsd:dateTimeStamp Literal) to instance of ids:Interval. Evaluates to false if T1 is an Instant (or xsd:dateTimeStamp Literal) as the end of T1 can then not be idsc:AFTER the end of T2.

starts
type: NamedIndividual
type: BinaryOperator
comment: If an interval T1 starts with a TemporalEntity T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2.
note: Compares an instance of ids:Interval to another instance of TemporalEntity (or xsd:dateTimeStamp Literal). Evaluates to false if T2 is not an ids:Interval as then the end of T1 can never be idsc:BEFORE the end of T2

state
type: NamedIndividual
type: LeftOperand
comment: Specifies whether an (external) resource is true/false, active/inactive, has happened/not happened, etc. Operator must be idsc:EQUALS with RightOperands of datatype xsd:anyURI. The referenced URI should point to a (remote) resource which returns a xsd:boolean value.

string contains
type: NamedIndividual
type: BinaryOperator
comment: Contains operator for strings. Evaluates to true iff the LeftOperand contains the complete RightOperand.

string equals
type: NamedIndividual
type: BinaryOperator
comment: Equals operator for strings. Evaluates to true iff all characters and their sequence is the same.

string is contained in
type: NamedIndividual
type: BinaryOperator
comment: Contained in operator for strings. Evaluates to true iff the LeftOperand is contained completely by the RightOperand.

Sundanese
type: NamedIndividual
type: Language

Swedish
type: NamedIndividual
type: Language

Swahili
type: NamedIndividual
type: Language

Simple Web Token
type: NamedIndividual
type: Token format

execution system
type: NamedIndividual
type: LeftOperand
comment: Execution system or execution environment that is used to access the asset under consideration, usually an IDS Connector. The regarded data object should correspond to the IDS Connector class and its attributes. Must be used together with idsc:SAME_AS, idsc:NOT, idsc:HAS_STATE, idsc:IN, idsc:COVERED_BY idsc:INSIDE, idsc:SPATIAL_EQUALS, idsc:DISJOINT, or idsc:INSIDE_NETWORK operators. RightOperandReference must be a URI identifying the target system(s).

Tamil
type: NamedIndividual
type: Language

Telugu
type: NamedIndividual
type: Language

disjoint
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity (or xsd:dateTimeStamp) T1 is disjoint with another ids:TemporalEntity (or xsd:dateTimeStamp) T2, then T1 is idsc:BEFORE or idsc:AFTER to T2.
note: Compares an instance of ids:TemporalEntity or xsd:dateTimeStamp Literal to an instance of ids:TemporalEntity or xsd:dateTimeStamp Literal.

interval equals
type: NamedIndividual
type: BinaryOperator
comment: If a TemporalEntity (or xsd:dateTimeStamp Literal) T1 is equals another TemporalEntity (or xsd:dateTimeStamp Literal) T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2. The beginning and ending is the same for instances of ids:Instant (or xsd:dateTimeStamp Literal).
note: Compares an instance of TemporalEntity or xsd:dateTimeStamp Literal to another TemporalEntity or xsd:dateTimeStamp. Evaluates to false if a DurationEntity is involved.

TEMPORARILY_NOT_AVAILABLE
type: NamedIndividual
type: RejectionReason
comment: The requested resource, representation or artifact is temporarily not available but might be back later.

Tajik
type: NamedIndividual
type: Language

Thai
type: NamedIndividual
type: Language

Tigrinya
type: NamedIndividual
type: Language

Turkmen
type: NamedIndividual
type: Language

Tagalog
type: NamedIndividual
type: Language

Tswana
type: NamedIndividual
type: Language

Tonga (Tonga Islands)
type: NamedIndividual
type: Language

TOO_MANY_RESULTS
type: NamedIndividual
type: RejectionReason
comment: Processing of the command would lead to too many results (computational or bandwidth limitations)

Turkish
type: NamedIndividual
type: Language

track provenance
type: NamedIndividual
type: Action
comment: To accept that the use of the Asset may be tracked.
note: This action is always evaluated at the consumer side.
included in: notify

Trust Plus security profile
type: NamedIndividual
type: SecurityProfile
Security guarantee: App Resources Remote Verification
Security guarantee: Audit Remote Tracing
Security guarantee: Authentication Mutual
Security guarantee: Integrity Protection Remote
Security guarantee: Integrity Verification Scope Kernel Core Container Application
Security guarantee: Local Data Confidentiality Full Encryption
Security guarantee: Service Isolation Least Privilege
Security guarantee: Usage Control Remote Compliance Verification
comment: The Security Profile TRUST+ as defined by the IDS certification criteria.

Trust security profile
type: NamedIndividual
type: SecurityProfile
Security guarantee: App Resources Local Enforcement
Security guarantee: Audit Local Logging
Security guarantee: Authentication Mutual
Security guarantee: Integrity Protection Remote
Security guarantee: Integrity Verification Scope Kernel Core Container
Security guarantee: Local Data Confidentiality Full Encryption
Security guarantee: Service Isolation Least Privilege
Security guarantee: Usage Control Policy Enforcement
comment: The Security Profile TRUST as defined by the IDS certification criteria.

Tsonga
type: NamedIndividual
type: Language

Tatar
type: NamedIndividual
type: Language

Twi
type: NamedIndividual
type: Language

Tahitian
type: NamedIndividual
type: Language

Uyghur
type: NamedIndividual
type: Language

Ukrainian
type: NamedIndividual
type: Language

Unknown
type: NamedIndividual
type: Token format

Urdu
type: NamedIndividual
type: Language

Usage Control None
type: NamedIndividual
type: Usage control

Usage Control Policy Enforcement
type: NamedIndividual
type: Usage control

Usage Control Remote Compliance Verification
type: NamedIndividual
type: Usage control

use
type: NamedIndividual
type: Action
comment: To use a resource in any possible way. Includes all other actions.
broader: use
note: This action is always evaluated at the consumer side.

user
type: NamedIndividual
type: LeftOperand
comment: The user of a system at the *consuming connector* requesting access to a resource. Recommended usage for checking whether the user's role is sufficient for his/her desired action. Allowed operators are idsc:MEMBER_OF, idsc:HAS_MEMBERSHIP, idsc:HAS_SITE with a RightOperand referencing a (set of) acceptable organisations (ids:Participant),memberships, sites. Preferred behaviour is that the RightOperand dereferences to an endpoint hosting the required role information.

Uzbek
type: NamedIndividual
type: Language

Venda
type: NamedIndividual
type: Language

VERSION_NOT_SUPPORTED
type: NamedIndividual
type: RejectionReason
comment: The version of the information model against which the referenced message should be interpreted, is not supported by the recipient.

Vietnamese
type: NamedIndividual
type: Language

Volapük
type: NamedIndividual
type: Language

Walloon
type: NamedIndividual
type: Language

Wolof
type: NamedIndividual
type: Language

write
type: NamedIndividual
type: Action
comment: To change a remote resource.
note: This action is always evaluated at the provider side. It corresponds to 'allow changes of a resource' but *not* including its deletion.
included in: use

Xhosa
type: NamedIndividual
type: Language

XQUERY
type: NamedIndividual
type: QueryLanguage

Yiddish
type: NamedIndividual
type: Language

Yoruba
type: NamedIndividual
type: Language

Zhuang, Chuang
type: NamedIndividual
type: Language

Chinese
type: NamedIndividual
type: Language

Zulu
type: NamedIndividual
type: Language

The Industrial Dataspace Information Model
type: NamedIndividual
type: Vocabulary
publisher: International Data Spaces Association
created: 2017-09-26
modified: 2019-11-07

International Data Spaces Association
type: NamedIndividual
type: Agent
type: Organization