@prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @prefix auditTrail: . @prefix changeRequest: . @prefix companyInformation: . @prefix delegationRequest: . @prefix details: . @prefix error: . @prefix logisticsObject: . @prefix logisticsObjectRef: . @prefix memento: . @prefix mementoEntry: . @prefix mementos: . @prefix mementoList: . @prefix notification: . @prefix operationObject: . @prefix operation: . @prefix patchRequest: . @prefix subscription: . @prefix timemap: . @base . rdf:type owl:Ontology ; dc:description "The IATA ONE Record vocabulary, described using W3C RDF Schema and the Web Ontology Language."@en ; dc:title "IATA ONE Record API vocabulary"@en ; owl:versionInfo "1.1" . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/description dc:description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title dc:title rdf:type owl:AnnotationProperty . ################################################################# # Datatypes ################################################################# ### http://www.w3.org/2001/XMLSchema#date xsd:date rdf:type rdfs:Datatype . ################################################################# # Object Properties ################################################################# ### https://onerecord.iata.org/api/AuditTrail#loInitialSnapshot auditTrail:loInitialSnapshot rdf:type owl:ObjectProperty ; rdfs:domain :AuditTrail ; rdfs:range :Memento ; rdfs:comment "Initial content of the Logistics Object at the creation moment, represented via a Memento"@en ; rdfs:label "auditTrail:loInitialSnapshot"@en . ### https://onerecord.iata.org/api/AuditTrail#changeRequests auditTrail:changeRequests rdf:type owl:ObjectProperty ; rdfs:domain :AuditTrail ; rdfs:range :ChangeRequest ; rdfs:comment "List of change requests that were sent as PATCH on for a Logistics Object"@en ; rdfs:label "auditTrail:changeRequests"@en . ### https://onerecord.iata.org/api/AuditTrail#errors auditTrail:errors rdf:type owl:ObjectProperty ; rdfs:domain :AuditTrail ; rdfs:range :Error ; rdfs:comment "Non mandatory error details"@en ; rdfs:label "auditTrail:errors"@en . ### https://onerecord.iata.org/api/ChangeRequest#patchRequest changeRequest:patchRequest rdf:type owl:ObjectProperty ; rdfs:domain :ChangeRequest ; rdfs:range :PatchRequest ; rdfs:comment "PATCH body of a change request sent for a specific Logistics Object"@en ; rdfs:label "changeRequest:patchRequest"@en . ### https://onerecord.iata.org/api/ChangeRequest#requestingParty changeRequest:requestingParty rdf:type owl:ObjectProperty ; rdfs:domain :ChangeRequest ; rdfs:range :Branch ; rdfs:comment "The party that has requested the change request"@en ; rdfs:label "changeRequest:requestingParty"@en . ### https://onerecord.iata.org/api/CompanyInformation#company companyInformation:company rdf:type owl:ObjectProperty ; rdfs:domain :CompanyInformation ; rdfs:range :Company ; rdfs:comment "Company details"@en ; rdfs:label "companyInformation:company"@en . ### https://onerecord.iata.org/api/CompanyInformation#errors companyInformation:errors rdf:type owl:ObjectProperty ; rdfs:domain :CompanyInformation ; rdfs:range :Error ; rdfs:comment "Non mandatory error details"@en ; rdfs:label "companyInformation:errors"@en . ### https://onerecord.iata.org/api/Error#details error:details rdf:type owl:ObjectProperty ; rdfs:domain :Error ; rdfs:range :Details ; rdfs:comment "Error details"@en ; rdfs:label "error:details"@en . ### https://onerecord.iata.org/api/Mementos#list mementos:list rdf:type owl:ObjectProperty ; rdfs:domain :Mementos ; rdfs:range :MementoList ; rdfs:comment "List of mementos of a Logistics Object"@en ; rdfs:label "mementos:list"@en . ### https://onerecord.iata.org/api/MementoList#mementoEntry mementoList:mementoEntry rdf:type owl:ObjectProperty ; rdfs:domain :MementoList ; rdfs:range :MementoEntry ; rdfs:comment "List of mementos of a Logistics Object"@en ; rdfs:label "mementoList:mementoEntry"@en . ### https://onerecord.iata.org/api/Operation#o operation:o rdf:type owl:ObjectProperty ; rdfs:domain :Operation ; rdfs:range :OperationObject ; rdfs:comment "PATCH object to modify"@en ; rdfs:label "operation:o"@en . ### https://onerecord.iata.org/api/PatchRequest#operations patchRequest:operations rdf:type owl:ObjectProperty ; rdfs:domain :PatchRequest ; rdfs:range :Operation ; rdfs:comment "List of operations to apply as PATCH on a Logistics Object"@en ; rdfs:label "patchRequest:operations"@en . ### https://onerecord.iata.org/api/Subscription#errors subscription:errors rdf:type owl:ObjectProperty ; rdfs:domain :Subscription ; rdfs:range :Error ; rdfs:comment "Non mandatory error details"@en ; rdfs:label "subscription:errors"@en . ### https://onerecord.iata.org/api/Timemap#mementos timemap:mementos rdf:type owl:ObjectProperty ; rdfs:domain :Timemap ; rdfs:range :Mementos ; rdfs:comment "List of mementos of a Logistics Object"@en ; rdfs:label "timemap:mementos"@en . ################################################################# # Data properties ################################################################# ### https://onerecord.iata.org/api/AuditTrail#logisticsObjectRef auditTrail:logisticsObjectRef rdf:type owl:DatatypeProperty ; rdfs:domain :AuditTrail ; rdfs:range :LogisticsObjectRef ; rdfs:comment "Logistics Object Reference for which the audit trail applies"@en ; rdfs:label "auditTrail:logisticsObjectRef"@en . ### https://onerecord.iata.org/api/AuditTrail#latestRevision auditTrail:latestRevision rdf:type owl:DatatypeProperty ; rdfs:domain :AuditTrail ; rdfs:range xsd:nonNegativeInteger ; rdfs:comment "Latest revision of the Logistics Object"@en ; rdfs:label "auditTrail:latestRevision"@en . ### https://onerecord.iata.org/api/Operation#op operation:op rdf:type owl:DatatypeProperty ; rdfs:domain :Operation ; rdfs:range [ a rdfs:Datatype ; owl:oneOf [ a rdf:List ; rdf:first "add" ; rdf:rest [ a rdf:List ; rdf:first "del" ; rdf:rest () ] ] ] ; rdfs:comment "Operation objects must have exactly one op (operation) member; this value indicates which operation is to be performed. The value must be one of add or del; all other values result in an error"@en ; rdfs:label "operation:op"@en . ### https://onerecord.iata.org/api/Operation#p operation:p rdf:type owl:DatatypeProperty ; rdfs:domain :Operation ; rdfs:range xsd:string ; rdfs:comment "Operations objects must have exactly one p, predicate, member. The value of this member must be an IRI"@en ; rdfs:label "operation:p"@en . ### https://onerecord.iata.org/api/ChangeRequest#timestamp changeRequest:timestamp rdf:type owl:DatatypeProperty ; rdfs:domain :ChangeRequest ; rdfs:range xsd:dateTime ; rdfs:comment "Timestamp of the change request"@en ; rdfs:label "changeRequest:timestamp"@en . ### https://onerecord.iata.org/api/ChangeRequest#companyId changeRequest:companyId rdf:type owl:DatatypeProperty ; rdfs:domain :ChangeRequest ; rdfs:range xsd:string ; rdfs:comment "Company which sent the change request"@en ; rdfs:label "changeRequest:companyId"@en . ### https://onerecord.iata.org/api/ChangeRequest#status changeRequest:status rdf:type owl:DatatypeProperty ; rdfs:domain :ChangeRequest ; rdfs:range [ a rdfs:Datatype ; owl:oneOf [ a rdf:List ; rdf:first "ACCEPTED" ; rdf:rest [ a rdf:List ; rdf:first "REJECTED" ; rdf:rest () ] ] ] ; rdfs:comment "ACCEPTED or REJECTED"@en ; rdfs:label "changeRequest:status"@en . ### https://onerecord.iata.org/api/CompanyInformation#supportedLogisticsObjects companyInformation:supportedLogisticsObjects rdf:type owl:DatatypeProperty ; rdfs:domain :CompanyInformation ; rdfs:range xsd:string ; rdfs:comment "Supported logistics object types on the server"@en ; rdfs:label "companyInformation:supportedLogisticsObjects"@en . ### https://onerecord.iata.org/api/CompanyInformation#supportedContentTypes companyInformation:supportedContentTypes rdf:type owl:DatatypeProperty ; rdfs:domain :CompanyInformation ; rdfs:range xsd:string ; rdfs:comment "Supported content types of the server"@en ; rdfs:label "companyInformation:supportedContentTypes"@en . ### https://onerecord.iata.org/api/CompanyInformation#serverEndpoint companyInformation:serverEndpoint rdf:type owl:DatatypeProperty ; rdfs:domain :CompanyInformation ; rdfs:range xsd:string ; rdfs:comment "Endpoint of the company in the Internet of Logistics"@en ; rdfs:label "companyInformation:serverEndpoint"@en . ### https://onerecord.iata.org/api/CompanyInformation#companyId companyInformation:companyId rdf:type owl:DatatypeProperty ; rdfs:domain :CompanyInformation ; rdfs:range xsd:string ; rdfs:comment "Company Id, for example airline code."@en ; rdfs:label "companyInformation:companyId"@en . ### https://onerecord.iata.org/api/DelegationRequest#targetLogisticsObjects delegationRequest:targetLogisticsObjects rdf:type owl:ObjectProperty ; rdfs:domain :DelegationRequest ; rdfs:range :LogisticsObjectRef ; rdfs:comment "Identifiers of the logistics objects to which the access is requested"@en ; rdfs:label "delegationRequest:targetLogisticsObjects"@en . ### https://onerecord.iata.org/api/DelegationRequest#targetCompanies delegationRequest:targetCompanies rdf:type owl:DatatypeProperty ; rdfs:domain :DelegationRequest ; rdfs:range xsd:string ; rdfs:comment "Parties that receive the delegated rights"@en ; rdfs:label "delegationRequest:targetCompanies"@en . ### https://onerecord.iata.org/api/DelegationRequest#action delegationRequest:action rdf:type owl:DatatypeProperty ; rdfs:domain :DelegationRequest ; rdfs:range [ a rdfs:Datatype ; owl:oneOf [ a rdf:List ; rdf:first "DELEGATE" ; rdf:rest [ a rdf:List ; rdf:first "REVOKE" ; rdf:rest () ] ] ] ; rdfs:comment "REVOKE or DELEGATE"@en ; rdfs:label "delegationRequest:action"@en . ### https://onerecord.iata.org/api/DelegationRequest#operations delegationRequest:operations rdf:type owl:DatatypeProperty ; rdfs:domain :DelegationRequest ; rdfs:range [ a rdfs:Datatype ; owl:oneOf [ a rdf:List ; rdf:first "GET" ; rdf:rest [ a rdf:List ; rdf:first "PATCH" ; rdf:rest () ] ] ] ; rdfs:comment "GET or PATCH"@en ; rdfs:label "delegationRequest:operations"@en . ### https://onerecord.iata.org/api/Details#code details:code rdf:type owl:DatatypeProperty ; rdfs:domain :Details ; rdfs:range xsd:string ; rdfs:comment "Error code"@en ; rdfs:label "details:code"@en . ### https://onerecord.iata.org/api/Details#attribute details:attribute rdf:type owl:DatatypeProperty ; rdfs:domain :Details ; rdfs:range xsd:string ; rdfs:comment "Field of the object for which the error applies"@en ; rdfs:label "details:attribute"@en . ### https://onerecord.iata.org/api/Details#resource details:resource rdf:type owl:DatatypeProperty ; rdfs:domain :Details ; rdfs:range xsd:string ; rdfs:comment "Object for which the error applies"@en ; rdfs:label "details:resource"@en . ### https://onerecord.iata.org/api/Details#message details:message rdf:type owl:DatatypeProperty ; rdfs:domain :Details ; rdfs:range xsd:string ; rdfs:comment "Message of the error"@en ; rdfs:label "details:message"@en . ### https://onerecord.iata.org/api/Error#title error:title rdf:type owl:DatatypeProperty ; rdfs:domain :Error ; rdfs:range xsd:string ; rdfs:comment "Brief description of the error"@en ; rdfs:label "error:title"@en . ### https://onerecord.iata.org/api/LogisticsObjectRef#logisticsObjectId logisticsObjectRef:logisticsObjectId rdf:type owl:DatatypeProperty ; rdfs:domain :LogisticsObjectRef ; rdfs:range xsd:string ; rdfs:comment "Id of the reference Logistics Object"@en ; rdfs:label "logisticsObjectRef:logisticsObjectId"@en . ### https://onerecord.iata.org/api/LogisticsObjectRef#logisticsObjectType logisticsObjectRef:logisticsObjectType rdf:type owl:DatatypeProperty ; rdfs:domain :LogisticsObjectRef ; rdfs:range xsd:string ; rdfs:comment "Type of the reference Logistics Object"@en ; rdfs:label "logisticsObjectRef:logisticsObjectType"@en . ### https://onerecord.iata.org/api/Memento#original memento:original rdf:type owl:DatatypeProperty ; rdfs:domain :Memento ; rdfs:range xsd:string ; rdfs:comment "First version of the Logistics Object"@en ; rdfs:label "memento:original"@en . ### https://onerecord.iata.org/api/Memento#label memento:label rdf:type owl:DatatypeProperty ; rdfs:domain :Memento ; rdfs:range xsd:string ; rdfs:comment "Label of the memento"@en ; rdfs:label "memento:label"@en . ### https://onerecord.iata.org/api/Memento#created memento:created rdf:type owl:DatatypeProperty ; rdfs:domain :Memento ; rdfs:range xsd:dateTime ; rdfs:comment "Date and time of the memento creation"@en ; rdfs:label "memento:created"@en . ### https://onerecord.iata.org/api/Memento#createdBy memento:createdBy rdf:type owl:DatatypeProperty ; rdfs:domain :Memento ; rdfs:range xsd:string ; rdfs:comment "Name of the memento creator"@en ; rdfs:label "memento:createdBy"@en . ### https://onerecord.iata.org/api/Memento#data memento:data rdf:type owl:DatatypeProperty ; rdfs:domain :Memento ; rdfs:range :LogisticsObject ; rdfs:comment "The actual data"@en ; rdfs:label "memento:data"@en . ### https://onerecord.iata.org/api/Mementos#firstMemento mementos:firstMemento rdf:type owl:DatatypeProperty ; rdfs:domain :Mementos ; rdfs:range xsd:string ; rdfs:comment "First memento of the Logistics Object"@en ; rdfs:label "mementos:firstMemento"@en . ### https://onerecord.iata.org/api/Mementos#lastMemento mementos:lastMemento rdf:type owl:DatatypeProperty ; rdfs:domain :Mementos ; rdfs:range xsd:string ; rdfs:comment "Last memento of the Logistics Object"@en ; rdfs:label "mementos:lastMemento"@en . ### https://onerecord.iata.org/api/MementoEntry#memento mementoEntry:memento rdf:type owl:DatatypeProperty ; rdfs:domain :MementoEntry ; rdfs:range :Memento ; rdfs:comment "Link to the memento"@en ; rdfs:label "mementoEntry:memento"@en . ### https://onerecord.iata.org/api/MementoEntry#label mementoEntry:label rdf:type owl:DatatypeProperty ; rdfs:domain :MementoEntry ; rdfs:range xsd:string ; rdfs:comment "Non mandatory label of the memento"@en ; rdfs:label "mementoEntry:label"@en . ### https://onerecord.iata.org/api/MementoEntry#datetime mementoEntry:datetime rdf:type owl:DatatypeProperty ; rdfs:domain :MementoEntry ; rdfs:range xsd:dateTime ; rdfs:comment "Creation date of the memento"@en ; rdfs:label "mementoEntry:datetime"@en . ### https://onerecord.iata.org/api/Notification#eventType notification:eventType rdf:type owl:DatatypeProperty ; rdfs:domain :Notification ; rdfs:range [ a rdfs:Datatype ; owl:oneOf [ a rdf:List ; rdf:first "OBJECT_CREATED" ; rdf:rest [ a rdf:List ; rdf:first "OBJECT_UPDATED" ; rdf:rest () ] ] ] ; rdfs:comment "OBJECT_CREATED or OBJECT_UPDATED"@en ; rdfs:label "notification:eventType"@en . ### https://onerecord.iata.org/api/Notification#topic notification:topic rdf:type owl:DatatypeProperty ; rdfs:domain :Notification ; rdfs:range xsd:string ; rdfs:comment "Type of Logistics Object"@en ; rdfs:label "notification:topic"@en . ### https://onerecord.iata.org/api/Notification#logisticsObject notification:logisticsObject rdf:type owl:DatatypeProperty ; rdfs:domain :Notification ; rdfs:range :LogisticsObject ; rdfs:comment "Logistics Object for which the notification is sent"@en ; rdfs:label "notification:logisticsObject"@en . ### https://onerecord.iata.org/api/OperationObject#value operationObject:value rdf:type owl:DatatypeProperty ; rdfs:domain :OperationObject ; rdfs:range xsd:string ; rdfs:comment "Value to update"@en ; rdfs:label "operationObject:value"@en . ### https://onerecord.iata.org/api/OperationObject#datatype operationObject:datatype rdf:type owl:DatatypeProperty ; rdfs:domain :OperationObject ; rdfs:range xsd:string ; rdfs:comment "Data type of the field to update"@en ; rdfs:label "operationObject:datatype"@en . ### https://onerecord.iata.org/api/PatchRequest#revision patchRequest:revision rdf:type owl:DatatypeProperty ; rdfs:domain :PatchRequest ; rdfs:range xsd:string ; rdfs:comment "Revision number of the Logistics Object"@en ; rdfs:label "patchRequest:revision"@en . ### https://onerecord.iata.org/api/PatchRequest#logisticsObjectRef patchRequest:logisticsObjectRef rdf:type owl:DatatypeProperty ; rdfs:domain :PatchRequest ; rdfs:range :LogisticsObjectRef ; rdfs:comment "Reference of the Logistics Object to which the change request is applied to"@en ; rdfs:label "patchRequest:logisticsObjectRef"@en . ### https://onerecord.iata.org/api/PatchRequest#requestorCompanyIdentifier patchRequest:requestorCompanyIdentifier rdf:type owl:DatatypeProperty ; rdfs:domain :PatchRequest ; rdfs:range xsd:string ; rdfs:comment "The company identifier of the entity that is requesting the change request"@en ; rdfs:label "patchRequest:requestorCompanyIdentifier"@en . ### https://onerecord.iata.org/api/PatchRequest#description patchRequest:description rdf:type owl:DatatypeProperty ; rdfs:domain :PatchRequest ; rdfs:range xsd:string ; rdfs:comment "Reason for the change (optional)"@en ; rdfs:label "patchRequest:description"@en . ### https://onerecord.iata.org/api/Subscription#subscribedTo subscription:subscribedTo rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "Company Identifier of the company the subscriber wants to subscribe to (delegation scenario)."@en ; rdfs:label "subscription:subscribedTo"@en . ### https://onerecord.iata.org/api/Subscription#topic subscription:topic rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "The Logistics Object type to which the subscriber wants subscribe to"@en ; rdfs:label "subscription:topic"@en . ### https://onerecord.iata.org/api/Subscription#callbackUrl subscription:callbackUrl rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "Callback URL of the Client Subscription API where the subscriber receives Logistics Objects"@en ; rdfs:label "subscription:callbackUrl"@en . ### https://onerecord.iata.org/api/Subscription#myCompanyIdentifier subscription:myCompanyIdentifier rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "The company identifier from the Internet of Logistics of my company."@en ; rdfs:label "subscription:myCompanyIdentifier"@en . ### https://onerecord.iata.org/api/Subscription#contentTypes subscription:contentTypes rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "Content types that the subscriber wants to receive in the notifications"@en ; rdfs:label "subscription:contentTypes"@en . ### https://onerecord.iata.org/api/Subscription#secret subscription:secret rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:string ; rdfs:comment "Either a secret or API Key that ensures that only companies with this subscription information can POST to the subscriber callback endpoint"@en ; rdfs:label "subscription:secret"@en . ### https://onerecord.iata.org/api/Subscription#subscribeToStatusUpdates subscription:subscribeToStatusUpdates rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:boolean ; rdfs:comment "Flag specifying if the subscriber wants to receive updates for a Logistics Object"@en ; rdfs:label "subscription:subscribeToStatusUpdates"@en . ### https://onerecord.iata.org/api/Subscription#sendLogisticsObjectBody subscription:sendLogisticsObjectBody rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:boolean ; rdfs:comment "Flag specifying if the publisher should send the whole logistics object or not in the notification object"@en ; rdfs:label "subscription:sendLogisticsObjectBody"@en . ### https://onerecord.iata.org/api/Subscription#cacheFor subscription:cacheFor rdf:type owl:DatatypeProperty ; rdfs:domain :Subscription ; rdfs:range xsd:nonNegativeInteger ; rdfs:comment "Duration of the period to cache the subscription information in seconds"@en ; rdfs:label "subscription:cacheFor"@en . ### https://onerecord.iata.org/api/Timemap#original timemap:original rdf:type owl:DatatypeProperty ; rdfs:domain :Timemap ; rdfs:range xsd:string ; rdfs:comment "Link to the initial version of the Logistics Object"@en ; rdfs:label "timemap:original"@en . ### https://onerecord.iata.org/api/Timemap#timegate timemap:timegate rdf:type owl:DatatypeProperty ; rdfs:domain :Timemap ; rdfs:range xsd:string ; rdfs:comment "Link to the time gate of the Logistics Object, if applicable"@en ; rdfs:label "timemap:timegate"@en . ################################################################# # Classes ################################################################# ### https://onerecord.iata.org/api/AuditTrail :AuditTrail rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty auditTrail:loInitialSnapshot ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:loInitialSnapshot; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:loInitialSnapshot; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:logisticsObjectRef ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:logisticsObjectRef; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:logisticsObjectRef ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:latestRevision ; owl:allValuesFrom xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:latestRevision; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:latestRevision ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:changeRequests ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:changeRequests; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty auditTrail:errors ; owl:allValuesFrom ] ; rdfs:comment "Audit trail of a Logistics Object"@en ; rdfs:label "AuditTrail"@en . ### https://onerecord.iata.org/api/CompanyInformation :CompanyInformation rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty companyInformation:supportedLogisticsObjects ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:supportedLogisticsObjects; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:companyId; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:companyId; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:companyId; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:supportedContentTypes ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:supportedContentTypes; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:serverEndpoint ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:serverEndpoint; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:serverEndpoint ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:company ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:company ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:company ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty companyInformation:errors ; owl:allValuesFrom ] ; rdfs:comment "Company information in the Internet of Logistics"@en ; rdfs:label "CompanyInformation"@en . ### https://onerecord.iata.org/api/ChangeRequest :ChangeRequest rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty changeRequest:timestamp ; owl:allValuesFrom xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:timestamp; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:timestamp; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:companyId ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:companyId; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:companyId; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:patchRequest; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:patchRequest; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:patchRequest; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:requestingParty; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:requestingParty; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:requestingParty; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:status ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:status ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty changeRequest:status ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Change Request for the audit trail"@en ; rdfs:label "ChangeRequest"@en . ### https://onerecord.iata.org/api/Operation :Operation rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty operation:op ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty operation:op; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operation:op; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operation:p ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty operation:p; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operation:p; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operation:o ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty operation:o; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operation:o; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Operation Request contained in the PATCH body"@en ; rdfs:label "Operation"@en . ### https://onerecord.iata.org/api/DelegationRequest :DelegationRequest rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:targetLogisticsObjects ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:targetLogisticsObjects; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:targetCompanies ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:targetCompanies; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:action ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:action; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:action; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:operations ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty delegationRequest:operations; owl:minCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Delegation Request to 3rd parties"@en ; rdfs:label "DelegationRequest"@en . ### https://onerecord.iata.org/api/Details :Details rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty details:code ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty details:code ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty details:code ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty details:attribute ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty details:attribute ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty details:resource ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty details:resource ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty details:message ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty details:message ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Error details"@en ; rdfs:label "Details"@en . ### https://onerecord.iata.org/api/Error :Error rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty error:title ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty error:title ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty error:title ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty error:details ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty error:details ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Error model"@en ; rdfs:label "Error"@en . ### https://onerecord.iata.org/api/LogisticsObjectRef :LogisticsObjectRef rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectId ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectId ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectId ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectType ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectType ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty logisticsObjectRef:logisticsObjectType ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Reference to a Logistics Object"@en ; rdfs:label "LogisticsObjectRef"@en . ### https://onerecord.iata.org/api/Memento :Memento rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty memento:original ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty memento:original ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:original ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:label ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty memento:label ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:created ; owl:allValuesFrom xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty memento:created ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:created ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:data ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty memento:data ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:data ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:createdBy ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty memento:createdBy ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty memento:createdBy ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Version of a Logistics Object"@en ; rdfs:label "Memento"@en . ### https://onerecord.iata.org/api/Mementos :Mementos rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty mementos:list ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:list ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:list ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:firstMemento ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:firstMemento ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:firstMemento ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:lastMemento ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:lastMemento ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementos:lastMemento ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Memento list model"@en ; rdfs:label "Mementos"@en . ### https://onerecord.iata.org/api/MementoList :MementoList rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty mementoList:mementoEntry ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty mementoList:mementoEntry ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Memento list model"@en ; rdfs:label "MementoList"@en . ### https://onerecord.iata.org/api/MementoEntry :MementoEntry rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:memento ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:memento ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:memento ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:label ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:label ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:datetime ; owl:allValuesFrom xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:datetime ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty mementoEntry:datetime ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Memento entry from the time map"@en ; rdfs:label "MementoEntry"@en . ### https://onerecord.iata.org/api/Notification :Notification rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty notification:eventType ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty notification:eventType ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty notification:eventType ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty notification:topic ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty notification:topic ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty notification:topic ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty notification:logisticsObject ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty notification:logisticsObject ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty notification:logisticsObject ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Notification sent by the publisher to the subscriber"@en ; rdfs:label "Notification"@en . ### https://onerecord.iata.org/api/OperationObject :OperationObject rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty operationObject:value ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty operationObject:value ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operationObject:value ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operationObject:datatype ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty operationObject:datatype ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty operationObject:datatype ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Object to modify in the PATCH request"@en ; rdfs:label "OperationObject"@en . ### https://onerecord.iata.org/api/PatchRequest :PatchRequest rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty patchRequest:revision ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:revision; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:revision; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:logisticsObjectRef ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:logisticsObjectRef; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:logisticsObjectRef; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:requestorCompanyIdentifier ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:requestorCompanyIdentifier; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:requestorCompanyIdentifier; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:description ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:description; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:operations ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty patchRequest:operations; owl:minCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "PATCH Request body containing updates on a Logistics Object"@en ; rdfs:label "PatchRequest"@en . ### https://onerecord.iata.org/api/Subscription :Subscription rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty subscription:subscribedTo ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:subscribedTo ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:subscribedTo ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:topic ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:topic ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:topic ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:myCompanyIdentifier ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:myCompanyIdentifier ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:myCompanyIdentifier ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:callbackUrl ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:callbackUrl ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:callbackUrl ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:contentTypes ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:secret ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:secret ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:subscribeToStatusUpdates ; owl:allValuesFrom xsd:boolean ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:subscribeToStatusUpdates ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:sendLogisticsObjectBody ; owl:allValuesFrom xsd:boolean ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:sendLogisticsObjectBody ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:cacheFor ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:cacheFor ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty subscription:errors ; owl:allValuesFrom ] ; rdfs:comment "Subscription information sent to the publisher"@en ; rdfs:label "Subscription"@en . ### https://onerecord.iata.org/api/Timemap :Timemap rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty timemap:original ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:original ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:original ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:timegate ; owl:allValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:timegate ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:mementos ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:mementos ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty timemap:mementos ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment "Timemap of a Logistics Object containing mementos and timegate URI"@en ; rdfs:label "Timemap"@en .