IDS Information Model
type: Ontology
license: LICENSE-2.0
contributor: Haydar Akyürek
contributor: Johannes Lipp
contributor: Matthias Böckmann
contributor: Christoph Lange
contributor: Jörg Langkau
contributor: Maarten Kollenstart
contributor: Sebastian Bader
creator: Sebastian Tramp
creator: Christian Mader
creator: Jaroslav Pullmann
preferred namespace prefix: ids
preferred namespace uri: The International Data Spaces 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 International Data Spaces (formerly known as Industrial Data Space).
version info: 4.0.0

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

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

app endpoint media type
type: ObjectProperty
domain: AppEndpoint
range: MediaType
comment: Mediatype, such as IANA types, of the data an endpoint expects or returns .

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

app route
type: ObjectProperty
domain: ConfigurationModel
range: AppRoute

app route end
type: ObjectProperty
domain: AppRoute
range: AppEndpoint
comment: End of a route.

app route start
type: ObjectProperty
domain: AppRoute
range: AppEndpoint
comment: Start of a route.

asset refinement
type: ObjectProperty
sub property of: refinement
domain: Asset Collection
domain: Resource
range: AbstractConstraint
comment: Conditions which specify whether an arbitrary ids:Asset is a member of this AssetCollection.
comment: Constraint that refines a (composite) Digital Content.
label: content refinement

aud
type: ObjectProperty
domain: JwtPayload
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.

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: CertificationLevel
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.

configuration model log level
type: ObjectProperty
domain: ConfigurationModel
range: Log Level
comment: Log level configuration for a Connector which is deployed using the Configuration Model

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

connector deploy mode
type: ObjectProperty
domain: ConfigurationModel
range: Connector Deploy Mode
comment: Deply mode of a Connector in the Configuration Model

Connector description
type: ObjectProperty
domain: ConfigurationModel
range: Connector
comment: References to Connector which is deployed / maintained in the Configuration Model

Connector proxy
type: ObjectProperty
domain: ConfigurationModel
range: Proxy
comment: Proxies for a Connector which is deployed using the Configuration Model

Connector Status
type: ObjectProperty
domain: ConfigurationModel
range: Connector Status
comment: Status of a Connector deployed by the Configuration Model

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

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

has contract
type: ObjectProperty
domain: UsageControlObject
range: ContractAgreement
comment: The target contract defining the usage of the data object.

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.

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: DigitalContent
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: ConnectorEndpoint
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: DatPayload
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 default endpoint
type: ObjectProperty
domain: Connector
range: ConnectorEndpoint
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: ConnectorEndpoint
comment: Reference to the Endpoints serving the resource's content or let you exchange messages with an IDS Connector.

has state
type: ObjectProperty
domain: UsageControlObject
range: Artifact State
comment: The list of combined current states of the data object.

included certification level
type: ObjectProperty
sub property of: isPartOf
domain: CertificationLevel
range: CertificationLevel
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: RepresentationInstance
comment: Reference to an instance of given representation, i.e. inline value or file placeholder.

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: AppEndpoint
  union of: DigitalContent
  union of: Representation
range: Language
comment: Natural language(s) used within the content.

leftOperand
type: ObjectProperty
sub property of: leftOperand
domain: Constraint
range: LeftOperand
comment: The left operand in a constraint expression.

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

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

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

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

participant catalog
type: ObjectProperty
domain: ParIS
range: ParticipantCatalog
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.

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

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

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

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

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

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

requested resource
type: ObjectProperty
sub property of: dataset
domain: ResourceCatalog
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: ResourceCatalog
comment: References the Catalog of published or requested resource by this Connector.

resource endpoint
type: ObjectProperty
domain: Resource
range: ConnectorEndpoint
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: JwtPayload
range: SecurityProfile
comment: The SecurityProfile supported by the Connector.

Security token
type: ObjectProperty
domain: Message
range: DynamicAttributeToken
comment: A token representing a claim that the message sender supports a certain security profile.

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

sub route
type: ObjectProperty
domain: AppRoute
range: end to end route
comment: Route between two or more app endpoints inside a app routing pipeline.

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

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

has user
type: ObjectProperty
domain: UsageControlObject
range: Participant
comment: The participant intending to use the data.

user authentication
type: ObjectProperty
domain: ConfigurationModel
range: UserAuthentication
comment: authentication methods allowed in a Configuration Model

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

constraint
type: ObjectProperty
domain: PropertyValidation
range: Constraint
comment: Specifies the kind of constraint for a PropertyValidation.

package
type: ObjectProperty
domain: Resource
range: Package
comment: Assigns membership of a resource to a package.

relationType
type: ObjectProperty
domain: PropertyValidation
range: RelationType
comment: Specifies the relation type for a PropertyValidation.

validation
type: ObjectProperty
domain: Class
range: PropertyValidation
comment: Annotates a class with a validation concerning a specific property.

view
type: ObjectProperty
domain: Resource
range: Model view
comment: Model view associated with given resource.

view
type: ObjectProperty
domain: Model view
range: Resource
comment: Resource associated with given model view.

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: AppEndpoint
range: integer
comment: Port used to access the endpoint.

auth password
type: DatatypeProperty
domain: User Authentication
range: string
comment: Username / ID used for authentication.

auth username
type: DatatypeProperty
domain: UserAuthentication
range: string
comment: Username / ID used for authentication.

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: DigitalContent
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.

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: JwtPayload
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: MediaType
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.

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

http auth URI
type: DatatypeProperty
domain: HTTP Authentication
range: anyURI
comment: HTTP authentication URI.

iat
type: DatatypeProperty
domain: JwtPayload
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: JwtPayload
range: string
comment: The 'iss' (issuer) claim identifies the principal that issued the JWT.

key store
type: DatatypeProperty
domain: ConfigurationModel
range: anyURI
comment: URI of the key store server.

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

keyword
type: DatatypeProperty
sub property of: keyword
domain: DigitalContent
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: DigitalContent
  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: JwtPayload
range: integer
comment: The 'aud' (audience) claim identifies the recipients that the JWT is intended for.

no proxy
type: DatatypeProperty
domain: Proxy
range: anyURI
comment: URLs that should be excluded from proxying.GNU emcs documentation contains a good explanation for the usage of noProxy.

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.

proxy URI
type: DatatypeProperty
domain: Proxy
range: anyURI
comment: URI of the proxy server.

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.

route configuration
type: DatatypeProperty
domain: AppRoute
range: string
comment: Configuration details (e.g. contents of a config file) used to configure the route. Should be Base64 encoded.

route deploy method
type: DatatypeProperty
domain: AppRoute
range: string
comment: Supplementary information about, e.g., the technology used, for routes.

route description
type: DatatypeProperty
domain: AppRoute
range: string
comment: Route description.

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

scope
type: DatatypeProperty
domain: JwtPayload
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'.

shapeGraph
type: DatatypeProperty
sub property of: shapesGraph
domain: DescribedSemantically
range: anyURI
comment: Reference to SHACL shape graph, which describes domain-specific knowledge.

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: JwtPayload
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: JwtPayload
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.

trust store
type: DatatypeProperty
domain: ConfigurationModel
range: anyURI
comment: URI of the trust store server.

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

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

abstract
type: DatatypeProperty
domain: Class
range: boolean
comment: Abstract concept marker, its instantiation is delegated to extending constructs (sub-classes or sub-properties).

competency question
type: DatatypeProperty
domain: Resource
range: PlainLiteral
comment: Single 'competency question' the modeling construct is intended to address.

example
type: DatatypeProperty
domain: Resource
range: PlainLiteral
comment: Literal in-line example of instantiating given modeling construct.

focusClass
type: DatatypeProperty
domain: Class
range: boolean
comment: Indicates a class as a "central" class that should be visualized in a particular way.

issue
type: DatatypeProperty
domain: Resource
range: PlainLiteral
comment: Explicit statement of pending issue related to the resource.

rationale
type: DatatypeProperty
domain: Resource
range: PlainLiteral
comment: Literal description of motivations, requirements and design decisions underlying the modeling of a construct.

Reference by URL
type: DatatypeProperty
domain: Class
range: boolean
comment: States that a reference to a class should not be implemented by a local in-memory reference but as a URL addressing the remote instance.

usage
type: DatatypeProperty
domain: Resource
range: PlainLiteral
comment: Literal in-line note recommending a particular usage of given modeling construct.

AbstractConstraint
type: Class
subclass of: Constraint
type: NamedIndividual
abstract: true

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: ResponseMessage
comment: Response to an access token request, intended for point-to-point communication.

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: AppNotificationMessage
comment: Message indicating that a specific App should be available (again) in the AppStore.

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

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.

AppNotificationMessage
type: Class
subclass of: ResourceNotificationMessage
type: NamedIndividual
validation:
  constraint: NotNull
  for property: affectedDataAppResource
abstract: true

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: ResponseMessage
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: AppNotificationMessage
comment: Message indicating that a specific App should be unavailable in the AppStore.

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: RepresentationInstance
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 Response Message
type: Class
subclass of: ResponseMessage
comment: Message that follows up a RetrieveArtifact Message and contains the Artifact's data in the payload section.

Artifact State
type: Class
comment: The state which an ids:Artifact may have or not.

Asset
type: Class
subclass of: Asset
type: NamedIndividual
abstract: true

Asset Collection
type: Class
subclass of: AssetCollection
subclass of: Asset
comment: An AssetCollection is a bracket object combining several ids:Assets.

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.

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.

User Authentication
type: Class
subclass of: UserAuthentication
comment: Basic authentication using username / password

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

Catalog
type: Class
subclass of: Catalog
type: NamedIndividual
abstract: true

Certification
type: Class
subclass of: ManagedEntity
type: NamedIndividual
abstract: true

CertificationLevel
type: Class
type: NamedIndividual
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.

CommandMessage
type: Class
subclass of: Request Message
type: NamedIndividual
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: CertificationLevel
disjoint with: Participant Certification Level
comment: Level of a Component Certification

Concept
type: Class
subclass of: Concept
type: NamedIndividual
abstract: true

Connector
type: Class
subclass of: InfrastructureComponent
type: NamedIndividual
validation:
  relationType: OneToMany
  for property: has endpoint
validation:
  relationType: OneToMany
  for property: extended guarantee
validation:
  constraint: NotNull
  for property: securityProfile
validation:
  relationType: OneToMany
  for property: hasAgent
validation:
  relationType: OneToMany
  for property: resource catalog
validation:
  relationType: NotNull
  for property: has default endpoint
abstract: true

Connector Certificate Granted Message
type: Class
subclass of: ConnectorNotificationMessage
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: ConnectorNotificationMessage
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 Deploy Mode
type: Class
comment: Deploy mode of a Connector. Used mainly to capture a Connectors deployment type in the Configuration Model.

ConnectorNotificationMessage
type: Class
subclass of: Notification Message
type: NamedIndividual
validation:
  constraint: NotNull
  for property: affectedConnector
abstract: true

Connector Status
type: Class
comment: Connector Status is used to represent a Connectors current state inside the Configuration Model.

Connector Unavailable Message
type: Class
subclass of: ConnectorNotificationMessage
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: ConnectorNotificationMessage
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.

Connector-restricted Data Usage Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Connector-restricted Data Usage' policy class.

Connector-restricted Data Usage Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Connector-restricted Data Usage' policy class.

Connector-restricted Data Usage Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Connector-restricted Data Usage' policy class.

ContentType
type: Class
subclass of: DCMIType
type: NamedIndividual
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
type: NamedIndividual
validation:
  relationType: OneToMany
  for property: obligation
validation:
  relationType: OneToMany
  for property: prohibition
validation:
  relationType: OneToMany
  for property: permission
abstract: true

Contract Agreement Message
type: Class
subclass of: ResponseMessage
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: ResponseMessage
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: MediaType
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 Request Payload
type: Class
subclass of: JwtPayload
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
type: NamedIndividual
validation:
  constraint: NotEmpty
  relationType: OneToMany
  for property: app endpoint
abstract: true

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.

Delete After Interval Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Interval-restricted Data Usage' policy class with the further obligation to delete the data.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Interval-restricted Data Usage' policy class with the further obligation to delete the data.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Interval-restricted Data Usage' policy class with the further obligation to delete the data.

Described
type: Class
type: NamedIndividual
validation:
  relationType: OneToMany
  for property: title
validation:
  relationType: OneToMany
  for property: description
abstract: true

DescribedSemantically
type: Class
type: NamedIndividual
abstract: true

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: ResponseMessage
comment: Message containing the metadata, which a Connector previously requested via the ids:DescriptionRequestMessage, in its payload.

DigitalContent
type: Class
subclass of: Dataset
subclass of: Described
type: NamedIndividual
validation:
  relationType: OneToMany
  for property: representation
validation:
  relationType: OneToMany
  for property: contentRefinement
validation:
  relationType: OneToMany
  for property: keyword
validation:
  relationType: OneToMany
  for property: theme
validation:
  relationType: OneToMany
  for property: language
validation:
  relationType: OneToMany
  for property: temporal coverage
validation:
  relationType: OneToMany
  for property: content part
validation:
  relationType: OneToMany
  for property: spatial coverage
abstract: true

Distribute Encrypted Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Distribute only if Encrypted' policy class.

Distribute Encrypted Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Distribute only if Encrypted' policy class.

Distribute Encrypted Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Distribute only if Encrypted' policy class.

Duration Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Duration-restricted Data Usage' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Duration-restricted Data Usage' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Duration-restricted Data Usage' policy class.

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

end to end route
type: Class
subclass of: AppRoute
comment: EndToEndRoute hold information about a communication pipelines between apps. An EndToEndRoute should hold one value for the ids:appRouteStart and/or ids:appRouteEnd properties, so that communication between app endpoints remain distinguishable.

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

event
type: Class
subclass of: Event
comment: Named event with a known or unknown temporal location or duration.

Event-restricted Data Usage Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Event-restricted Usage Policy' policy class.

Event-restricted Data Usage Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Event-restricted Usage Policy' policy class.

Event-restricted Data Usage Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Event-restricted Usage Policy' policy class.

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.

Geometry
type: Class
subclass of: Geometry
subclass of: Location
type: NamedIndividual
abstract: true

HTTP Authentication
type: Class
subclass of: User Authentication
comment: HTTP authentication.

IANAMediaType
type: Class
subclass of: MediaType
type: NamedIndividual
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: ManagedEntity
type: NamedIndividual
validation:
  constraint: NotNull
  for property: maintainer
validation:
  constraint: NotNull
  for property: curator
validation:
  constraint: NotEmpty
  relationType: OneToMany
  for property: inboundModelVersion
validation:
  constraint: NotNull
  for property: outbound model version
abstract: true

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 Usage Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Interval-restricted Data Usage' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Interval-restricted Data Usage' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Interval-restricted Data Usage' policy class.

JwtPayload
type: Class
type: NamedIndividual
validation:
  constraint: NotNull
  for property: scope
validation:
  constraint: NotNull
  for property: iat
validation:
  constraint: NotEmpty
  relationType: OneToMany
  for property: transportCertsSha256
validation:
  constraint: NotNull
  for property: securityProfile
validation:
  constraint: NotNull
  for property: aud
validation:
  constraint: NotNull
  for property: sub
validation:
  constraint: NotNull
  for property: nbf
validation:
  constraint: NotNull
  for property: exp
abstract: true

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
type: NamedIndividual
abstract: true

Log Level
type: Class
comment: Instances of ids:LogLevel can be used to specify a log level. Currently this is only used by the Configuration Model.

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

Logging Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Local Logging' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Local Logging' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Local Logging' policy class.

ManagedEntity
type: Class
subclass of: Described
type: NamedIndividual
abstract: true

MediaType
type: Class
subclass of: MediaType
type: NamedIndividual
abstract: true
usage: ids:CustomMediaType is used only when no ids:IANAMediaType available.

Message
type: Class
type: NamedIndividual
validation:
  relationType: OneToMany
  for property: recipientAgent
validation:
  constraint: NotNull
  for property: senderAgent
validation:
  constraint: NotNull
  for property: model version
validation:
  constraint: NotNull
  for property: issued
validation:
  constraint: NotNull
  for property: issuerConnector
validation:
  relationType: OneToMany
  for property: recipientConnector
validation:
  constraint: NotNull
  for property: Security token
abstract: true

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

Use Not More Than N Times Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Restricted Number of Usages' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Restricted Number of Usages' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Restricted Number of Usages' policy class.

Notification Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Remote Notifications' policy class.

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

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Remote Notifications' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Remote Notifications' policy class.

Operation Result Message
type: Class
subclass of: ResponseMessage
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 Certificate Granted Message
type: Class
subclass of: ParticipantNotificationMessage
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: ParticipantNotificationMessage
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: CertificationLevel
comment: Level of a Participant Certification

ParticipantNotificationMessage
type: Class
subclass of: Notification Message
type: NamedIndividual
validation:
  constraint: NotNull
  for property: affectedParticipant
abstract: true

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

Participant Unavailable Message
type: Class
subclass of: ParticipantNotificationMessage
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: ParticipantNotificationMessage
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.

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.

Purpose Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Purpose-restricted Data Usage' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Purpose-restricted Data Usage' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Purpose-restricted Data Usage' policy class.

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

Query Message
type: Class
subclass of: Request Message
comment: Query message intended to be consumed by a component.

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: ResponseMessage
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.

Rental Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Data Rental' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Data Rental' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Data Rental' policy class.

RepresentationInstance
type: Class
type: NamedIndividual
abstract: true

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

ResourceNotificationMessage
type: Class
subclass of: Notification Message
type: NamedIndividual
validation:
  constraint: NotNull
  for property: affectedResource
abstract: true

Resource Unavailable Message
type: Class
subclass of: ResourceNotificationMessage
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: ResourceNotificationMessage
comment: Message indicating the availability and current description of a specific resource. The resource must be present in the payload of this message.

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

Role-restricted Data Usage Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Role-restricted Data Usage' policy class.

Role-restricted Data Usage Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Role-restricted Data Usage' policy class.

Role-restricted Data Usage Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Role-restricted Data Usage' policy class.

Rule
type: Class
subclass of: Rule
subclass of: Described
type: NamedIndividual
validation:
  constraint: NotEmpty
  relationType: OneToMany
  for property: action
validation:
  relationType: OneToMany
  for property: assignee
validation:
  relationType: OneToMany
  for property: assigner
validation:
  relationType: OneToMany
  for property: constraint
abstract: true

Sales Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the Perpetual Data Sale policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Perpetual Data Sale' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Perpetual Data Sale' policy class.

Security Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Security Level Restricted Policy' policy class.

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

Security Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Security Level Restricted Policy' policy class.

Security Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Security Level Restricted Policy' policy class.

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.

Spatial Usage Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Location Restricted Usage' policy class.

Spatial Usage Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Location Restricted Usage' policy class.

Spatial Usage Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Location Restricted Usage' policy class.

Swap Agreement
type: Class
subclass of: ContractAgreement
comment: The ContractAgreement class representing the 'Data Swap' policy class.

Sales Offer
type: Class
subclass of: Contract offer
comment: The ContractOffer class representing the 'Data Swap' policy class.

Sales Request
type: Class
subclass of: Contract request
comment: The ContractRequest class representing the 'Data Swap' policy class.

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 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: ResponseMessage
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: RepresentationInstance
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.

Constraint
type: Class
comment: The class of contraints concerning the right operand of a relation.

Model view
type: Class
comment: Tailored view defined upon and generated from an ontology for a particular purpose.

Package
type: Class
comment: Abstract grouping of concepts relevant for a particular model view.

PropertyValidation
type: Class
comment: The class of all property validations.

RelationType
type: Class
comment: The class of relation types, i.e., cardinality definitions of left and right operands of a relation.

Sebastian Tramp
type: NamedIndividual
type: Agent
type: Person

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

Johannes Lipp
type: NamedIndividual
type: Agent
type: Person

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

Christoph Lange
type: NamedIndividual
type: Agent
type: Person

Christian Mader
type: NamedIndividual
type: Agent
type: Person

Jörg Langkau
type: NamedIndividual
type: Agent
type: Person

Jaroslav Pullmann
type: NamedIndividual
type: Agent
type: Person

Maarten Kollenstart
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

Annual
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs once a year.
in scheme: Frequency

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

is anonymized
type: NamedIndividual
type: Artifact State
comment: The artifact is anonymized so the data source can not be recognized by any further user.

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

Biennial
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs every two years.
in scheme: Frequency

Bimonthly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs every two months.
in scheme: Frequency

Biweekly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs every two weeks.
in scheme: Frequency

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

is combined
type: NamedIndividual
type: Artifact State
comment: The artifact is a collection of smaller artifacts and can be split into parts when necessary.

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

Config endpoint
type: NamedIndividual
type: App endpoint type
comment: Endpoint is used for runtime-related app configurations and app parameters.

Connector badly configured
type: NamedIndividual
type: Connector Status
comment: Indicates that a Connector is badly configured.

Connector Offline
type: NamedIndividual
type: Connector Status
comment: Indicates that a Connector is offline.

Connector Online
type: NamedIndividual
type: Connector Status
comment: Indicates that a Connector is online.

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.

Continuous
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event repeats without interruption.
in scheme: Frequency

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

Daily
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs once a day.
in scheme: Frequency

German
type: NamedIndividual
type: Language

Debug Level Logging
type: NamedIndividual
type: Log Level
comment: Debug level logging.

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

is encrypted
type: NamedIndividual
type: Artifact State
comment: The artifact is encrypted so the data itself cannot be read by any user without having the corresponding key.

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

all IDS Connectors
type: NamedIndividual
type: Audience
comment: Every IDS Connector is in the intended audience for the DAT with this 'scope' property.

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

Input endpoint
type: NamedIndividual
type: App endpoint type
comment: Endpoint is used for data input.

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: ContentType
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

Irregular
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs at uneven intervals.
in scheme: Frequency

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

Minimal Logging
type: NamedIndividual
type: Log Level
comment: Minimal logging.

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

Monthly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs once a month.
in scheme: Frequency

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.

No Logging
type: NamedIndividual
type: Log Level
comment: No logging.

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

Output endpoint
type: NamedIndividual
type: App endpoint type
comment: Endpoint is used for data output.

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

Process endpoint
type: NamedIndividual
type: App endpoint type
comment: Endpoint is used to start (or control) app processing.

Productive Deployment
type: NamedIndividual
type: Connector Deploy Mode
comment: Indicates that a Connector is deployed for productive use.

Pashto, Pushto
type: NamedIndividual
type: Language

is pseudonymized
type: NamedIndividual
type: Artifact State
comment: The artifact is pseudo pseudonymized.

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.

Quarterly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs every three months.
in scheme: Frequency

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: ContentType
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.

Semiannual
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs twice a year.
in scheme: Frequency

Semimonthly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs twice a month.
in scheme: Frequency

Semiweekly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs twice a week.
in scheme: Frequency

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.

Status endpoint
type: NamedIndividual
type: App endpoint type
comment: Endpoint is used to get app health / lifecycle status.

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.

Test Deployment
type: NamedIndividual
type: Connector Deploy Mode
comment: Indicates that a Connector is deployed for testing.

Tajik
type: NamedIndividual
type: Language

Thai
type: NamedIndividual
type: Language

Three times a month
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs three times a month.
in scheme: Frequency

Three times a week
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs three times a week.
in scheme: Frequency

Three times a year
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs three times a year.
in scheme: Frequency

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

Triennial
type: NamedIndividual
type: Frequency
member of: Frequency
comment: The event occurs every three years.
in scheme: Frequency

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

Weekly
type: NamedIndividual
type: Concept
type: Frequency
member of: Frequency
comment: The event occurs once a week.
in scheme: Frequency

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 International Data Spaces Information Model
type: NamedIndividual
type: Vocabulary
publisher: International Data Spaces Association
created: 2017-09-26
modified: 2020-08-10

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