ONE Record API Ontology
type: Ontology
version IRI: https://onerecord.iata.org/ns/api/2.3.0
imports: cargo#
description: The ONE Record API vocabulary, described using W3C RDF Schema and the Web Ontology Language.
abstract: The ontology of the ONE Record API is the data model underlying for standard ONE Record API: https://github.com/IATA-Cargo/ONE-Record. ONE Record is a standard for data sharing and creates a single record view of the shipment. This standard defines a common data model for the data that is shared via standardized and secured web API.
modified: 2026-07-25
comment: For a detailed Changelog, see https://iata-cargo.github.io/ONE-Record/2026-07/General/release-note/
version info: 2.3.0

has Access Delegation
type: ObjectProperty
sub property of: topObjectProperty
domain: Access Delegation Request
range: Access Delegation

has Action Request
type: ObjectProperty
sub property of: topObjectProperty
domain: Audit Trail
range: Action Request
comment: Link any type of Action Request

has Change
type: ObjectProperty
sub property of: topObjectProperty
domain: Change Request
comment: Contains submitted Change object

has Change Request
type: ObjectProperty
sub property of: topObjectProperty
domain: Audit Trail
range: Change Request
comment: Recorded change requests in the Audit Trail of a Logistics Object

has Creation Results
type: ObjectProperty
comment: Links to the list of Creation Results

has Data Holder
type: ObjectProperty
sub property of: topObjectProperty
domain: Server Information
range: Organization
comment: The data holder of the servers data.

has Error
type: ObjectProperty
sub property of: topObjectProperty
domain: Action Request
range: Error
comment: Error object(s) if the processing was not successful

has Error Detail
type: ObjectProperty
sub property of: topObjectProperty
domain: Error
range: Error Detail
comment: Error details

has Event Type
type: ObjectProperty
sub property of: topObjectProperty
domain: Notification
range: Notification Event Type

has Item
type: ObjectProperty
sub property of: topObjectProperty
domain: Collection
comment: Item that is contained in a collection

has Logistics Event
type: ObjectProperty
sub property of: topObjectProperty
range: LogisticsEvent
comment: A reference to a cargo LogisticsEvent

has Logistics Object
type: ObjectProperty
sub property of: topObjectProperty
range: LogisticsObject
comment: A reference to a cargo:LogisticsObject.

has Operation
type: ObjectProperty
sub property of: topObjectProperty
domain: Change
range: Operation
comment: Operation(s) to apply as PATCH on a Logistics Object

has Permission
type: ObjectProperty
sub property of: topObjectProperty
domain: Access Delegation
range: Permission

has Request Status
type: ObjectProperty
sub property of: topObjectProperty
domain: Action Request
range: RequestStatus

has Request Status History
type: ObjectProperty
sub property of: topObjectProperty
domain: Action Request
range: Request Status Entry
comment: Historical request status entries of an Action Request.

has Severity
type: ObjectProperty
sub property of: topObjectProperty
domain: Error
range: Severity
comment: Contains the severity of the Error

has Subscriber
type: ObjectProperty
sub property of: topObjectProperty
domain: Subscription
range: Organization

has Subscription
type: ObjectProperty
sub property of: topObjectProperty
domain: Subscription Request
range: Subscription
comment: Link to the requestors Subscription object with all subscription information

has Topic Type
type: ObjectProperty
sub property of: topObjectProperty
domain: Subscription
range: Topic Type

has Verification
type: ObjectProperty
sub property of: topObjectProperty
domain: Verification Request
range: Verification
comment: Links to the Verification class

has Verification Request
type: ObjectProperty
sub property of: topObjectProperty
domain: Change
range: Verification Request
comment: Link to the Verification Request

Include Subscription Event Type
type: ObjectProperty
sub property of: topObjectProperty
domain: Subscription
range: Subscription Event Type
comment: An array used to indicate the specific types of notifications that the subscriber desires to receive from the publisher. The subscriber is required to specify their preferences on a per-type basis

is Changed By
type: ObjectProperty
sub property of: topObjectProperty
domain: Request Status Entry
range: Organization
comment: Organization that changed the request status.

is Requested By
type: ObjectProperty
sub property of: topObjectProperty
domain: Action Request
range: Organization
comment: Organization Identifier that represents the Organization that has requested the action

is Requested For
type: ObjectProperty
sub property of: topObjectProperty
domain: Access Delegation
range: Organization

is Revoked By
type: ObjectProperty
sub property of: topObjectProperty
domain: Action Request
range: Organization

is Triggered By
type: ObjectProperty
sub property of: topObjectProperty
domain: Notification
range: Action Request
comment: Optional URI to the ChangeRequest that triggered a Notification if the eventType is one of CHANGE_REQUEST_ACCEPTED, CHANGE_REQUEST_REJECT, or CHANGE_REQUEST_FAILED

Expires at
type: DatatypeProperty
domain: Class
  union of: Access Delegation
  union of: Subscription
range: dateTime
comment: Expiry date as date time of the subscription information that supports caching but does not require the ONE Record client to store the datetime when the Subscription object was received; if not given: the information does not expire

Changed property
type: DatatypeProperty
domain: Notification
range: anyURI
comment: List of all changed properties as IRIs after a ChangeRequest was successfully applied, e.g. [https://onerecord.iata.org/ns/cargo#hasVolumetricWeight, https://onerecord.iata.org/ns/cargo/#hasGoodsDescription]

Code
type: DatatypeProperty
domain: Error Detail
range: string
comment: Error code is a numeric or alphanumeric code that can be used to determine the source of the error and why it occured.

Content type
type: DatatypeProperty
domain: Subscription
range: string
comment: Content types that the subscriber wants to receive in the notifications, e.g. application/ld+json

Datatype
type: DatatypeProperty
domain: Operation Object
range: anyURI
comment: Data type of the field to update, must be a valid URI, e.g. http://www.w3.org/2001/XMLSchema#int

Description
type: DatatypeProperty
domain: Class
  union of: Access Delegation
  union of: Change
  union of: Subscription
range: string
comment: Reason for the request (optional)

HTTP Status
type: DatatypeProperty
domain: Event Creation Result
range: nonNegativeInteger
comment: Contains the HTTP status of the request

Latest revision
type: DatatypeProperty
domain: Audit Trail
range: positiveInteger
comment: Latest revision of the Logistics Object. Starting with revision 0

has Logistics Object Type
type: DatatypeProperty
domain: Notification
range: anyURI
comment: The type of cargo:LogisticsObject in the notification e.g. https://onerecord.iata.org/ns/cargo#Piece

Message
type: DatatypeProperty
domain: Error Detail
range: string
comment: Message that describes the error

Property
type: DatatypeProperty
domain: Error Detail
range: anyURI
comment: Property of the object for which the error applies in IRI format, i.e. https://onerecord.iata.org/ns/cargo#hasVolumetricWeight

has Request Status Since
type: DatatypeProperty
domain: Class
  union of: Action Request
  union of: Request Status Entry
range: dateTime
comment: Date and time from which the request status applies.

Resource
type: DatatypeProperty
domain: Error Detail
range: anyURI
comment: URI of the object where the error occurred

Revision
type: DatatypeProperty
domain: Change Request
range: positiveInteger
comment: Revision number of the Logistics Object, starting with 0 for changing the initial revision of a Logistics Object

Server endpoint
type: DatatypeProperty
domain: Server Information
range: anyURI
comment: ONE Record API endpoint

Supported API version
type: DatatypeProperty
domain: Server Information
range: string
comment: Supported ONE Record API versions by the server, MUST include at least one supported version.

Supported content type
type: DatatypeProperty
domain: Server Information
range: string
comment: Supported content types of the server, MUST contain at least application/ld+json

Supported encoding
type: DatatypeProperty
domain: Server Information
range: string
comment: Optional list of supported encodings of the ONE Record server, e.g. gzip

Supported language
type: DatatypeProperty
domain: Server Information
range: string
comment: Supported languages of the ONE Record API, minimum is en-US (American English)

Supported ontology
type: DatatypeProperty
domain: Server Information
range: anyURI
comment: Supported ontologies on the server, MUST be non-versioned IRIs

Supported ontology version
type: DatatypeProperty
domain: Server Information
range: anyURI
comment: Supported ontology versions on the server, MUST be versioned IRIs

Title
type: DatatypeProperty
domain: Error
range: string
comment: Short summary of the error

Topic
type: DatatypeProperty
domain: Class
  union of: Notification
  union of: Subscription
range: anyURI
comment: The Logistics Object type or specific Logistics Object to which the subscription belongs to e.g. https://onerecord.iata.org/Piece or https://1r.example.com/7f01363f-0c6a-4414-be48-d3692e219b91

Total Created
type: DatatypeProperty
domain: Multi Status Response
range: nonNegativeInteger
comment: The number of total items created

Total Failed
type: DatatypeProperty
domain: Multi Status Response
range: nonNegativeInteger
comment: The total number of failed creations

Total items
type: DatatypeProperty
domain: Collection
range: nonNegativeInteger
comment: The number of total items contained in a collection

Value
type: DatatypeProperty
domain: Operation Object
range: string
comment: Updated value for the field

Requested at
type: DatatypeProperty
domain: Action Request
range: dateTime
comment: Datetime when the request was created

Revoked at
type: DatatypeProperty
domain: Action Request
range: dateTime
comment: The datetime when the action request was revoked.

notify RequestStatus Change
type: DatatypeProperty
domain: Class
  union of: Access Delegation
  union of: Change
  union of: Subscription
range: boolean
comment: Flag specifying if the requestor wants to receive Notification from the publisher when the status of an action request changed, default=FALSE

p
type: DatatypeProperty
domain: Operation
range: anyURI
comment: Operations objects must have exactly one p, predicate, member. The value of this member must be an URI, e.g. https://onerecord.iata.org/ns/cargo#hasGoodsDescription

s
type: DatatypeProperty
domain: Operation
range: string
comment: Operation objects MUST have exactly one "s", subject, member. The value of this member MUST be one of IRI or blank node.

Send LogisticsObject body
type: DatatypeProperty
domain: Subscription
range: boolean
comment: Flag specifying if the publisher should send the whole logistics object or not in the notification object

Uses Orchestration
type: DatatypeProperty
domain: LogisticsObject
range: string
comment: Indicates the orchestration version used to map the information with messaging standards

Access Delegation
type: Class
subclass of: Restriction
  on property: has Logistics Object
  all values from: LogisticsObject
subclass of: Restriction
  on property: has Permission
  all values from: Permission
subclass of: Restriction
  on property: is Requested For
  all values from: Organization
subclass of: Restriction
  on property: has Logistics Object
  min qualified cardinality: 1
  on class: LogisticsObject
subclass of: Restriction
  on property: has Permission
  min qualified cardinality: 1
  on class: Permission
subclass of: Restriction
  on property: is Requested For
  max qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: Expires at
  all values from: dateTime
subclass of: Restriction
  on property: Description
  all values from: string
subclass of: Restriction
  on property: notify RequestStatus Change
  all values from: boolean
subclass of: Restriction
  on property: notify RequestStatus Change
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: Expires at
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Description
  max qualified cardinality: 1
  on data range: string
comment: Access to a Logistics Object delegated to an Organization

Access Delegation Request
type: Class
subclass of: Action Request
subclass of: Restriction
  on property: has Access Delegation
  all values from: Access Delegation
subclass of: Restriction
  on property: has Access Delegation
  qualified cardinality: 1
  on class: Access Delegation
comment: Delegation Request to 3rd parties

Action Request
type: Class
subclass of: Restriction
  on property: has Error
  all values from: Error
subclass of: Restriction
  on property: has Request Status
  all values from: RequestStatus
subclass of: Restriction
  on property: has Request Status History
  all values from: Request Status Entry
subclass of: Restriction
  on property: is Requested By
  all values from: Organization
subclass of: Restriction
  on property: is Revoked By
  all values from: Organization
subclass of: Restriction
  on property: has Request Status
  qualified cardinality: 1
  on class: RequestStatus
subclass of: Restriction
  on property: is Requested By
  qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: is Revoked By
  max qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: has Request Status Since
  all values from: dateTime
subclass of: Restriction
  on property: Requested at
  all values from: dateTime
subclass of: Restriction
  on property: Revoked at
  all values from: dateTime
subclass of: Restriction
  on property: has Request Status Since
  qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Requested at
  qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Revoked at
  max qualified cardinality: 1
  on data range: dateTime
comment: Superclass for all kinds of requests (i.e someone requsted something (e.g. subscription, access, etc.) at a publisher/holder of a logistics object)

Audit Trail
type: Class
subclass of: Restriction
  on property: has Action Request
  all values from: Action Request
subclass of: Restriction
  on property: Latest revision
  all values from: positiveInteger
subclass of: Restriction
  on property: Latest revision
  qualified cardinality: 1
  on data range: positiveInteger
comment: Audit trail of a Logistics Object

Change
type: Class
subclass of: Restriction
  on property: has Logistics Object
  all values from: LogisticsObject
subclass of: Restriction
  on property: has Operation
  all values from: Operation
subclass of: Restriction
  on property: has Verification Request
  all values from: Verification Request
subclass of: Restriction
  on property: has Operation
  min qualified cardinality: 1
  on class: Operation
subclass of: Restriction
  on property: has Logistics Object
  qualified cardinality: 1
  on class: LogisticsObject
subclass of: Restriction
  on property: Description
  all values from: string
subclass of: Restriction
  on property: Revision
  all values from: positiveInteger
subclass of: Restriction
  on property: notify RequestStatus Change
  all values from: boolean
subclass of: Restriction
  on property: Revision
  qualified cardinality: 1
  on data range: positiveInteger
subclass of: Restriction
  on property: notify RequestStatus Change
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: Description
  max qualified cardinality: 1
  on data range: string

Change Request
type: Class
subclass of: Action Request
subclass of: Restriction
  on property: has Change
  all values from: Change
subclass of: Restriction
  on property: has Change
  qualified cardinality: 1
  on class: Change
comment: Change Request containing updates on a Logistics Object

Collection
type: Class
subclass of: Restriction
  on property: has Item
  some values from: Thing
subclass of: Restriction
  on property: Total items
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: Total items
  qualified cardinality: 1
  on data range: nonNegativeInteger
comment: Used as response of endpoints returning a collection of more than one graph, i.e. more than one not linked subjects.

Error
type: Class
subclass of: Restriction
  on property: has Error Detail
  all values from: Error Detail
subclass of: Restriction
  on property: has Severity
  all values from: Severity
subclass of: Restriction
  on property: has Error Detail
  min qualified cardinality: 1
  on class: Error Detail
subclass of: Restriction
  on property: has Severity
  max qualified cardinality: 1
  on class: Severity
subclass of: Restriction
  on property: Title
  all values from: string
subclass of: Restriction
  on property: Title
  qualified cardinality: 1
  on data range: string
comment: Error model

Error Detail
type: Class
subclass of: Restriction
  on property: Code
  all values from: string
subclass of: Restriction
  on property: Message
  all values from: string
subclass of: Restriction
  on property: Property
  all values from: anyURI
subclass of: Restriction
  on property: Resource
  all values from: anyURI
subclass of: Restriction
  on property: Code
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Message
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Property
  max qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: Resource
  max qualified cardinality: 1
  on data range: anyURI
comment: Error details that belong to an error

Event Creation Result
type: Class
subclass of: Restriction
  on property: has Error
  all values from: Error
subclass of: Restriction
  on property: has Logistics Event
  all values from: LogisticsEvent
subclass of: Restriction
  on property: has Logistics Object
  all values from: LogisticsObject
subclass of: Restriction
  on property: has Logistics Event
  qualified cardinality: 1
  on class: LogisticsEvent
subclass of: Restriction
  on property: has Logistics Object
  qualified cardinality: 1
  on class: LogisticsObject
subclass of: Restriction
  on property: HTTP Status
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: HTTP Status
  qualified cardinality: 1
  on data range: nonNegativeInteger
comment: Contains the outcome of logistics event creation requests processed through a multiple-events creation API.

Multi Status Response
type: Class
subclass of: Restriction
  on property: has Creation Results
  all values from: Event Creation Result
subclass of: Restriction
  on property: has Creation Results
  min qualified cardinality: 1
  on class: Event Creation Result
subclass of: Restriction
  on property: Total Created
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: Total Failed
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: Total items
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: Total Created
  qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: Total Failed
  qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: Total items
  qualified cardinality: 1
  on data range: nonNegativeInteger
comment: Container object that summarizes the results of multiple operations

Notification
type: Class
subclass of: Restriction
  on property: has Event Type
  all values from: Notification Event Type
subclass of: Restriction
  on property: has Logistics Event
  all values from: LogisticsEvent
subclass of: Restriction
  on property: has Logistics Object
  all values from: LogisticsObject
subclass of: Restriction
  on property: is Triggered By
  all values from: Action Request
subclass of: Restriction
  on property: has Event Type
  qualified cardinality: 1
  on class: Notification Event Type
subclass of: Restriction
  on property: has Logistics Object
  max qualified cardinality: 1
  on class: LogisticsObject
subclass of: Restriction
  on property: is Triggered By
  max qualified cardinality: 1
  on class: Action Request
subclass of: Restriction
  on property: Changed property
  all values from: anyURI
subclass of: Restriction
  on property: has Logistics Object Type
  all values from: anyURI
subclass of: Restriction
  on property: has Logistics Object Type
  max qualified cardinality: 1
  on data range: anyURI
comment: Notification sent by the publisher to the subscriber

Notification Event Type
type: Class
equivalent class: Class
  one of: ACCESS_DELEGATION_REQUEST_ACCEPTED
  one of: ACCESS_DELEGATION_REQUEST_FAILED
  one of: ACCESS_DELEGATION_REQUEST_PENDING
  one of: ACCESS_DELEGATION_REQUEST_REJECTED
  one of: ACCESS_DELEGATION_REQUEST_REVOKED
  one of: CHANGE_REQUEST_ACCEPTED
  one of: CHANGE_REQUEST_FAILED
  one of: CHANGE_REQUEST_PENDING
  one of: CHANGE_REQUEST_REJECTED
  one of: CHANGE_REQUEST_REVOKED
  one of: LOGISTICS_EVENT_RECEIVED
  one of: LOGISTICS_OBJECT_CREATED
  one of: LOGISTICS_OBJECT_UPDATED
  one of: SUBSCRIPTION_REQUEST_ACCEPTED
  one of: SUBSCRIPTION_REQUEST_FAILED
  one of: SUBSCRIPTION_REQUEST_PENDING
  one of: SUBSCRIPTION_REQUEST_REJECTED
  one of: SUBSCRIPTION_REQUEST_REVOKED
  one of: VERIFICATION_REQUEST_ACKNOWLEDGED
  one of: VERIFICATION_REQUEST_FAILED
  one of: VERIFICATION_REQUEST_PENDING
  one of: VERIFICATION_REQUEST_REJECTED
  one of: VERIFICATION_REQUEST_REVOKED

Operation
type: Class
subclass of: Restriction
  on property: https://onerecord.iata.org/ns/api#o
  all values from: Operation Object
subclass of: Restriction
  on property: op
  all values from: Patch Operation
subclass of: Restriction
  on property: https://onerecord.iata.org/ns/api#o
  qualified cardinality: 1
  on class: Operation Object
subclass of: Restriction
  on property: op
  qualified cardinality: 1
  on class: Patch Operation
subclass of: Restriction
  on property: p
  all values from: anyURI
subclass of: Restriction
  on property: s
  all values from: string
subclass of: Restriction
  on property: p
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: s
  qualified cardinality: 1
  on data range: string
comment: Operation Request contained in the PATCH body

Operation Object
type: Class
subclass of: Restriction
  on property: Datatype
  all values from: anyURI
subclass of: Restriction
  on property: Value
  all values from: string
subclass of: Restriction
  on property: Datatype
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: Value
  qualified cardinality: 1
  on data range: string
comment: Object to modify in the PATCH request

Patch Operation
type: Class
equivalent class: Class
  one of: ADD
  one of: DELETE

Permission
type: Class
equivalent class: Class
  one of: GET_LOGISTICS_EVENT
  one of: GET_LOGISTICS_OBJECT
  one of: PATCH_LOGISTICS_OBJECT
  one of: POST_LOGISTICS_EVENT

RequestStatus
type: Class
equivalent class: Class
  one of: REQUEST_ACCEPTED
  one of: REQUEST_FAILED
  one of: REQUEST_PENDING
  one of: REQUEST_REJECTED
  one of: REQUEST_REVOKED

Request Status Entry
type: Class
subclass of: Restriction
  on property: has Request Status
  all values from: RequestStatus
subclass of: Restriction
  on property: is Changed By
  all values from: Organization
subclass of: Restriction
  on property: has Request Status
  qualified cardinality: 1
  on class: RequestStatus
subclass of: Restriction
  on property: is Changed By
  max qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: has Request Status Since
  all values from: dateTime
subclass of: Restriction
  on property: has Request Status Since
  qualified cardinality: 1
  on data range: dateTime
comment: Entry representing an historical request status and the date and time from which it applied

Server Information
type: Class
subclass of: Restriction
  on property: has Data Holder
  all values from: Organization
subclass of: Restriction
  on property: has Data Holder
  qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: Supported encoding
  all values from: string
subclass of: Restriction
  on property: Supported API version
  min qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Supported content type
  min qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Supported language
  min qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Supported ontology
  min qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: Supported ontology version
  min qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: Server endpoint
  qualified cardinality: 1
  on data range: anyURI
comment: Information about the ONE Record server

Severity
type: Class
equivalent class: Class
  one of: ERROR
  one of: WARNING

Subscription
type: Class
subclass of: Restriction
  on property: has Subscriber
  all values from: Organization
subclass of: Restriction
  on property: has Topic Type
  all values from: Topic Type
subclass of: Restriction
  on property: Include Subscription Event Type
  all values from: Subscription Event Type
subclass of: Restriction
  on property: Include Subscription Event Type
  min qualified cardinality: 1
  on class: Subscription Event Type
subclass of: Restriction
  on property: has Subscriber
  qualified cardinality: 1
  on class: Organization
subclass of: Restriction
  on property: has Topic Type
  qualified cardinality: 1
  on class: Topic Type
subclass of: Restriction
  on property: Expires at
  all values from: dateTime
subclass of: Restriction
  on property: Content type
  all values from: string
subclass of: Restriction
  on property: notify RequestStatus Change
  all values from: boolean
subclass of: Restriction
  on property: Topic
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: notify RequestStatus Change
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: Expires at
  max qualified cardinality: 1
  on data range: dateTime
subclass of: Restriction
  on property: Description
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: Send LogisticsObject body
  max qualified cardinality: 1
  on data range: boolean
comment: Subscription information sent to the publisher

Subscription Event Type
type: Class
equivalent class: Class
  one of: LOGISTICS_EVENT_RECEIVED
  one of: LOGISTICS_OBJECT_CREATED
  one of: LOGISTICS_OBJECT_UPDATED

Subscription Request
type: Class
subclass of: Action Request
subclass of: Restriction
  on property: has Subscription
  all values from: Subscription
subclass of: Restriction
  on property: has Subscription
  qualified cardinality: 1
  on class: Subscription
comment: SubscriptionRequest initiated by subscribers to publisher (data holder) for themselves or for a third party subscriber.

Topic Type
type: Class
equivalent class: Class
  one of: LOGISTICS_OBJECT_IDENTIFIER
  one of: LOGISTICS_OBJECT_TYPE

Verification
type: Class
subclass of: Restriction
  on property: has Error
  all values from: Error
subclass of: Restriction
  on property: notify RequestStatus Change
  all values from: boolean
subclass of: Restriction
  on property: has Logistics Object
  all values from: LogisticsObject
subclass of: Restriction
  on property: has Error
  min qualified cardinality: 1
  on class: Error
subclass of: Restriction
  on property: has Logistics Object
  qualified cardinality: 1
  on class: LogisticsObject
subclass of: Restriction
  on property: Revision
  all values from: positiveInteger
subclass of: Restriction
  on property: Revision
  qualified cardinality: 1
  on data range: integer
description: Verification encapulates any anomalies or errors related to logistics objects

Verification Request
type: Class
subclass of: Action Request
subclass of: Restriction
  on property: has Verification
  all values from: Verification
subclass of: Restriction
  on property: has Verification
  qualified cardinality: 1
  on class: Verification
description: Verification Request allows third parties to signal errors and anomalies on logisitcs objects

ACCESS_DELEGATION_REQUEST_ACCEPTED
type: NamedIndividual
type: Notification Event Type

ACCESS_DELEGATION_REQUEST_FAILED
type: NamedIndividual
type: Notification Event Type

ACCESS_DELEGATION_REQUEST_PENDING
type: NamedIndividual
type: Notification Event Type

ACCESS_DELEGATION_REQUEST_REJECTED
type: NamedIndividual
type: Notification Event Type

ACCESS_DELEGATION_REQUEST_REVOKED
type: NamedIndividual
type: Notification Event Type

ADD
type: NamedIndividual
type: Patch Operation
comment: Defines a :PatchOperation to be an operation that adds new triples.

CHANGE_REQUEST_ACCEPTED
type: NamedIndividual
type: Notification Event Type
comment: :EventType for accepted :ChangeRequests

CHANGE_REQUEST_FAILED
type: NamedIndividual
type: Notification Event Type
comment: :EventType for failed :ChangeRequests.

CHANGE_REQUEST_PENDING
type: NamedIndividual
type: Notification Event Type
comment: :EventType for pending :ChangeRequests.

CHANGE_REQUEST_REJECTED
type: NamedIndividual
type: Notification Event Type
comment: :EventType for rejected :ChangeRequests.

CHANGE_REQUEST_REVOKED
type: NamedIndividual
type: Notification Event Type

DELETE
type: NamedIndividual
type: Patch Operation

ERROR
type: NamedIndividual
type: Severity

GET_LOGISTICS_EVENT
type: NamedIndividual
type: Permission
comment: :Permission to get a :LogisticsEvent

GET_LOGISTICS_OBJECT
type: NamedIndividual
type: Permission
comment: :Permission to get a :LogisticsObject

LOGISTICS_EVENT_RECEIVED
type: NamedIndividual
type: Notification Event Type
type: Subscription Event Type

LOGISTICS_OBJECT_ACCESS_GRANTED
type: NamedIndividual
type: Notification Event Type

LOGISTICS_OBJECT_AVAILABLE
type: NamedIndividual
type: Notification Event Type

LOGISTICS_OBJECT_CREATED
type: NamedIndividual
type: Notification Event Type
type: Subscription Event Type

LOGISTICS_OBJECT_IDENTIFIER
type: NamedIndividual
type: Topic Type

LOGISTICS_OBJECT_TYPE
type: NamedIndividual
type: Topic Type

LOGISTICS_OBJECT_UPDATED
type: NamedIndividual
type: Notification Event Type
type: Subscription Event Type

PATCH_LOGISTICS_OBJECT
type: NamedIndividual
type: Permission

POST_LOGISTICS_EVENT
type: NamedIndividual
type: Permission
comment: :Permission to add a logistics event.

REQUEST_ACCEPTED
type: NamedIndividual
type: RequestStatus

REQUEST_ACKNOWLEDGED
type: NamedIndividual
type: RequestStatus

REQUEST_FAILED
type: NamedIndividual
type: RequestStatus

REQUEST_PENDING
type: NamedIndividual
type: RequestStatus

REQUEST_REJECTED
type: NamedIndividual
type: RequestStatus

REQUEST_REVOKED
type: NamedIndividual
type: RequestStatus

SUBSCRIPTION_REQUEST_ACCEPTED
type: NamedIndividual
type: Notification Event Type

SUBSCRIPTION_REQUEST_FAILED
type: NamedIndividual
type: Notification Event Type

SUBSCRIPTION_REQUEST_PENDING
type: NamedIndividual
type: Notification Event Type

SUBSCRIPTION_REQUEST_REJECTED
type: NamedIndividual
type: Notification Event Type

SUBSCRIPTION_REQUEST_REVOKED
type: NamedIndividual
type: Notification Event Type

VERIFICATION_REQUEST_ACKNOWLEDGED
type: NamedIndividual
type: Notification Event Type

VERIFICATION_REQUEST_FAILED
type: NamedIndividual
type: Notification Event Type

VERIFICATION_REQUEST_PENDING
type: NamedIndividual
type: Notification Event Type

VERIFICATION_REQUEST_REJECTED
type: NamedIndividual
type: Notification Event Type

VERIFICATION_REQUEST_REVOKED
type: NamedIndividual
type: Notification Event Type

WARNING
type: NamedIndividual
type: Severity

max qualified cardinality: 1

max qualified cardinality: 1

min qualified cardinality: 1

min qualified cardinality: 1