@prefix : <https://sBPMN.github.io/2.0/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <https://sBPMN.github.io/2.0/> .

<https://sBPMN.github.io/2.0/> rdf:type owl:Ontology ;
                                <http://purl.org/dc/terms/creator> "Franz Krause" ;
                                <http://purl.org/dc/terms/description> "An OWL formalization of BPMN 2.0 core constructs." ;
                                <http://purl.org/dc/terms/license> "https://creativecommons.org/licenses/by/4.0/" ;
                                <http://purl.org/dc/terms/title> "sBPMN Ontology" ;
                                rdfs:label "sBPMN Ontology" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2002/07/owl#versionInfo
owl:versionInfo rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#ID
xsd:ID rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

###  http://purl.org/dc/terms/hasPart
<http://purl.org/dc/terms/hasPart> rdf:type owl:ObjectProperty .


###  https://sBPMN.github.io/2.0/properties#activationCondition
<https://sBPMN.github.io/2.0/properties#activationCondition> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#complexGateway> ;
                                                             rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#activityRef
<https://sBPMN.github.io/2.0/properties#activityRef> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#compensateEventDefinition> .


###  https://sBPMN.github.io/2.0/properties#artifact
<https://sBPMN.github.io/2.0/properties#artifact> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ,
                                                              <https://sBPMN.github.io/2.0/classes#process> ,
                                                              <https://sBPMN.github.io/2.0/classes#subChoreography> ,
                                                              <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#artifact> .


###  https://sBPMN.github.io/2.0/properties#assignment
<https://sBPMN.github.io/2.0/properties#assignment> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#dataAssociation> ;
                                                    rdfs:range <https://sBPMN.github.io/2.0/classes#assignment> .


###  https://sBPMN.github.io/2.0/properties#attachedToRef
<https://sBPMN.github.io/2.0/properties#attachedToRef> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#boundaryEvent> .


###  https://sBPMN.github.io/2.0/properties#auditing
<https://sBPMN.github.io/2.0/properties#auditing> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#flowElement> ,
                                                              <https://sBPMN.github.io/2.0/classes#process> ;
                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#auditing> .


###  https://sBPMN.github.io/2.0/properties#calledChoreographyRef
<https://sBPMN.github.io/2.0/properties#calledChoreographyRef> rdf:type owl:ObjectProperty ;
                                                               rdfs:domain <https://sBPMN.github.io/2.0/classes#callChoreography> .


###  https://sBPMN.github.io/2.0/properties#calledCollaborationRef
<https://sBPMN.github.io/2.0/properties#calledCollaborationRef> rdf:type owl:ObjectProperty ;
                                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#callConversation> .


###  https://sBPMN.github.io/2.0/properties#calledElement
<https://sBPMN.github.io/2.0/properties#calledElement> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#callActivity> .


###  https://sBPMN.github.io/2.0/properties#categoryValue
<https://sBPMN.github.io/2.0/properties#categoryValue> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#category> ;
                                                       rdfs:range <https://sBPMN.github.io/2.0/classes#categoryValue> .


###  https://sBPMN.github.io/2.0/properties#categoryValueRef
<https://sBPMN.github.io/2.0/properties#categoryValueRef> rdf:type owl:ObjectProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#flowElement> ,
                                                                      <https://sBPMN.github.io/2.0/classes#group> .


###  https://sBPMN.github.io/2.0/properties#childLaneSet
<https://sBPMN.github.io/2.0/properties#childLaneSet> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#lane> ;
                                                      rdfs:range <https://sBPMN.github.io/2.0/classes#laneSet> .


###  https://sBPMN.github.io/2.0/properties#choreographyRef
<https://sBPMN.github.io/2.0/properties#choreographyRef> rdf:type owl:ObjectProperty ;
                                                         rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> .


###  https://sBPMN.github.io/2.0/properties#completionCondition
<https://sBPMN.github.io/2.0/properties#completionCondition> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#adHocSubProcess> ,
                                                                         <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                             rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#complexBehaviorDefinition
<https://sBPMN.github.io/2.0/properties#complexBehaviorDefinition> rdf:type owl:ObjectProperty ;
                                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#complexBehaviorDefinition> .


###  https://sBPMN.github.io/2.0/properties#condition
<https://sBPMN.github.io/2.0/properties#condition> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#complexBehaviorDefinition> ,
                                                               <https://sBPMN.github.io/2.0/classes#conditionalEventDefinition> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#expression> ,
                                                              <https://sBPMN.github.io/2.0/classes#formalExpression> .


###  https://sBPMN.github.io/2.0/properties#conditionExpression
<https://sBPMN.github.io/2.0/properties#conditionExpression> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#sequenceFlow> ;
                                                             rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#contains
<https://sBPMN.github.io/2.0/properties#contains> rdf:type owl:ObjectProperty ;
                                                  rdfs:subPropertyOf <http://purl.org/dc/terms/hasPart> .


###  https://sBPMN.github.io/2.0/properties#conversationAssociation
<https://sBPMN.github.io/2.0/properties#conversationAssociation> rdf:type owl:ObjectProperty ;
                                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                                 rdfs:range <https://sBPMN.github.io/2.0/classes#conversationAssociation> .


###  https://sBPMN.github.io/2.0/properties#conversationLink
<https://sBPMN.github.io/2.0/properties#conversationLink> rdf:type owl:ObjectProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                          rdfs:range <https://sBPMN.github.io/2.0/classes#conversationLink> .


###  https://sBPMN.github.io/2.0/properties#conversationNode
<https://sBPMN.github.io/2.0/properties#conversationNode> rdf:type owl:ObjectProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ,
                                                                      <https://sBPMN.github.io/2.0/classes#subConversation> ;
                                                          rdfs:range <https://sBPMN.github.io/2.0/classes#conversationNode> .


###  https://sBPMN.github.io/2.0/properties#correlationKey
<https://sBPMN.github.io/2.0/properties#correlationKey> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#choreographyActivity> ,
                                                                    <https://sBPMN.github.io/2.0/classes#collaboration> ,
                                                                    <https://sBPMN.github.io/2.0/classes#conversationNode> ;
                                                        rdfs:range <https://sBPMN.github.io/2.0/classes#correlationKey> .


###  https://sBPMN.github.io/2.0/properties#correlationKeyRef
<https://sBPMN.github.io/2.0/properties#correlationKeyRef> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationSubscription> .


###  https://sBPMN.github.io/2.0/properties#correlationPropertyBinding
<https://sBPMN.github.io/2.0/properties#correlationPropertyBinding> rdf:type owl:ObjectProperty ;
                                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationSubscription> ;
                                                                    rdfs:range <https://sBPMN.github.io/2.0/classes#correlationPropertyBinding> .


###  https://sBPMN.github.io/2.0/properties#correlationPropertyRef
<https://sBPMN.github.io/2.0/properties#correlationPropertyRef> rdf:type owl:ObjectProperty ;
                                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationKey> ,
                                                                            <https://sBPMN.github.io/2.0/classes#correlationPropertyBinding> .


###  https://sBPMN.github.io/2.0/properties#correlationPropertyRetrievalExpression
<https://sBPMN.github.io/2.0/properties#correlationPropertyRetrievalExpression> rdf:type owl:ObjectProperty ;
                                                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationProperty> ;
                                                                                rdfs:range <https://sBPMN.github.io/2.0/classes#correlationPropertyRetrievalExpression> .


###  https://sBPMN.github.io/2.0/properties#correlationSubscription
<https://sBPMN.github.io/2.0/properties#correlationSubscription> rdf:type owl:ObjectProperty ;
                                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#process> ;
                                                                 rdfs:range <https://sBPMN.github.io/2.0/classes#correlationSubscription> .


###  https://sBPMN.github.io/2.0/properties#dataInput
<https://sBPMN.github.io/2.0/properties#dataInput> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#inputOutputSpecification> ,
                                                               <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#dataInput> .


###  https://sBPMN.github.io/2.0/properties#dataInputAssociation
<https://sBPMN.github.io/2.0/properties#dataInputAssociation> rdf:type owl:ObjectProperty ;
                                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                                          <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                              rdfs:range <https://sBPMN.github.io/2.0/classes#dataInputAssociation> .


###  https://sBPMN.github.io/2.0/properties#dataInputRefs
<https://sBPMN.github.io/2.0/properties#dataInputRefs> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#inputSet> .


###  https://sBPMN.github.io/2.0/properties#dataObjectRef
<https://sBPMN.github.io/2.0/properties#dataObjectRef> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#dataObjectReference> .


###  https://sBPMN.github.io/2.0/properties#dataOutput
<https://sBPMN.github.io/2.0/properties#dataOutput> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#catchEvent> ,
                                                                <https://sBPMN.github.io/2.0/classes#inputOutputSpecification> ;
                                                    rdfs:range <https://sBPMN.github.io/2.0/classes#dataOutput> .


###  https://sBPMN.github.io/2.0/properties#dataOutputAssociation
<https://sBPMN.github.io/2.0/properties#dataOutputAssociation> rdf:type owl:ObjectProperty ;
                                                               rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                                           <https://sBPMN.github.io/2.0/classes#catchEvent> ;
                                                               rdfs:range <https://sBPMN.github.io/2.0/classes#dataOutputAssociation> .


###  https://sBPMN.github.io/2.0/properties#dataOutputRefs
<https://sBPMN.github.io/2.0/properties#dataOutputRefs> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#outputSet> .


###  https://sBPMN.github.io/2.0/properties#dataPath
<https://sBPMN.github.io/2.0/properties#dataPath> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationPropertyBinding> ;
                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#formalExpression> .


###  https://sBPMN.github.io/2.0/properties#dataState
<https://sBPMN.github.io/2.0/properties#dataState> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#dataInput> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataObject> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataObjectReference> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataOutput> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataStore> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataStoreReference> ,
                                                               <https://sBPMN.github.io/2.0/classes#property> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#dataState> .


###  https://sBPMN.github.io/2.0/properties#dataStoreRef
<https://sBPMN.github.io/2.0/properties#dataStoreRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#dataStoreReference> .


###  https://sBPMN.github.io/2.0/properties#default
<https://sBPMN.github.io/2.0/properties#default> rdf:type owl:ObjectProperty ;
                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                             <https://sBPMN.github.io/2.0/classes#complexGateway> ,
                                                             <https://sBPMN.github.io/2.0/classes#exclusiveGateway> ,
                                                             <https://sBPMN.github.io/2.0/classes#inclusiveGateway> .


###  https://sBPMN.github.io/2.0/properties#definition
<https://sBPMN.github.io/2.0/properties#definition> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#extension> .


###  https://sBPMN.github.io/2.0/properties#definitionalCollaborationRef
<https://sBPMN.github.io/2.0/properties#definitionalCollaborationRef> rdf:type owl:ObjectProperty ;
                                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#process> .


###  https://sBPMN.github.io/2.0/properties#documentation
<https://sBPMN.github.io/2.0/properties#documentation> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#baseElement> ,
                                                                   <https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent> ,
                                                                   <https://sBPMN.github.io/2.0/classes#extension> ;
                                                       rdfs:range <https://sBPMN.github.io/2.0/classes#documentation> .


###  https://sBPMN.github.io/2.0/properties#endPointRef
<https://sBPMN.github.io/2.0/properties#endPointRef> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#participant> .


###  https://sBPMN.github.io/2.0/properties#errorRef
<https://sBPMN.github.io/2.0/properties#errorRef> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#errorEventDefinition> ,
                                                              <https://sBPMN.github.io/2.0/classes#operation> .


###  https://sBPMN.github.io/2.0/properties#escalationRef
<https://sBPMN.github.io/2.0/properties#escalationRef> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#escalationEventDefinition> .


###  https://sBPMN.github.io/2.0/properties#evaluatesToTypeRef
<https://sBPMN.github.io/2.0/properties#evaluatesToTypeRef> rdf:type owl:ObjectProperty ;
                                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#formalExpression> .


###  https://sBPMN.github.io/2.0/properties#event
<https://sBPMN.github.io/2.0/properties#event> rdf:type owl:ObjectProperty ;
                                               rdfs:domain <https://sBPMN.github.io/2.0/classes#complexBehaviorDefinition> ;
                                               rdfs:range <https://sBPMN.github.io/2.0/classes#implicitThrowEvent> .


###  https://sBPMN.github.io/2.0/properties#eventDefinition
<https://sBPMN.github.io/2.0/properties#eventDefinition> rdf:type owl:ObjectProperty ;
                                                         rdfs:domain <https://sBPMN.github.io/2.0/classes#catchEvent> ,
                                                                     <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                         rdfs:range <https://sBPMN.github.io/2.0/classes#eventDefinition> .


###  https://sBPMN.github.io/2.0/properties#eventDefinitionRef
<https://sBPMN.github.io/2.0/properties#eventDefinitionRef> rdf:type owl:ObjectProperty ;
                                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#catchEvent> ,
                                                                        <https://sBPMN.github.io/2.0/classes#throwEvent> .


###  https://sBPMN.github.io/2.0/properties#expression
<https://sBPMN.github.io/2.0/properties#expression> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#resourceAssignmentExpression> ,
                                                                <https://sBPMN.github.io/2.0/classes#resourceParameterBinding> ;
                                                    rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#extensionElements
<https://sBPMN.github.io/2.0/properties#extensionElements> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#baseElement> ,
                                                                       <https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent> ;
                                                           rdfs:range <https://sBPMN.github.io/2.0/classes#extensionElements> .


###  https://sBPMN.github.io/2.0/properties#flowElement
<https://sBPMN.github.io/2.0/properties#flowElement> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#choreography> ,
                                                                 <https://sBPMN.github.io/2.0/classes#process> ,
                                                                 <https://sBPMN.github.io/2.0/classes#subChoreography> ,
                                                                 <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                     rdfs:range <https://sBPMN.github.io/2.0/classes#flowElement> .


###  https://sBPMN.github.io/2.0/properties#flowNodeRef
<https://sBPMN.github.io/2.0/properties#flowNodeRef> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#lane> .


###  https://sBPMN.github.io/2.0/properties#from
<https://sBPMN.github.io/2.0/properties#from> rdf:type owl:ObjectProperty ;
                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#assignment> ;
                                              rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#implementationRef
<https://sBPMN.github.io/2.0/properties#implementationRef> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#interface> ,
                                                                       <https://sBPMN.github.io/2.0/classes#operation> .


###  https://sBPMN.github.io/2.0/properties#inMessageRef
<https://sBPMN.github.io/2.0/properties#inMessageRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#operation> .


###  https://sBPMN.github.io/2.0/properties#incoming
<https://sBPMN.github.io/2.0/properties#incoming> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#flowNode> .


###  https://sBPMN.github.io/2.0/properties#initiatingParticipantRef
<https://sBPMN.github.io/2.0/properties#initiatingParticipantRef> rdf:type owl:ObjectProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#choreographyActivity> ,
                                                                              <https://sBPMN.github.io/2.0/classes#globalChoreographyTask> .


###  https://sBPMN.github.io/2.0/properties#innerConversationNodeRef
<https://sBPMN.github.io/2.0/properties#innerConversationNodeRef> rdf:type owl:ObjectProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#conversationAssociation> .


###  https://sBPMN.github.io/2.0/properties#innerMessageFlowRef
<https://sBPMN.github.io/2.0/properties#innerMessageFlowRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#messageFlowAssociation> .


###  https://sBPMN.github.io/2.0/properties#innerParticipantRef
<https://sBPMN.github.io/2.0/properties#innerParticipantRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#participantAssociation> .


###  https://sBPMN.github.io/2.0/properties#inputDataItem
<https://sBPMN.github.io/2.0/properties#inputDataItem> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                       rdfs:range <https://sBPMN.github.io/2.0/classes#dataInput> .


###  https://sBPMN.github.io/2.0/properties#inputDataRef
<https://sBPMN.github.io/2.0/properties#inputDataRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#inputOutputBinding> .


###  https://sBPMN.github.io/2.0/properties#inputSet
<https://sBPMN.github.io/2.0/properties#inputSet> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#inputOutputSpecification> ,
                                                              <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#inputSet> .


###  https://sBPMN.github.io/2.0/properties#inputSetRefs
<https://sBPMN.github.io/2.0/properties#inputSetRefs> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#outputSet> .


###  https://sBPMN.github.io/2.0/properties#interfaceRef
<https://sBPMN.github.io/2.0/properties#interfaceRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#participant> .


###  https://sBPMN.github.io/2.0/properties#ioBinding
<https://sBPMN.github.io/2.0/properties#ioBinding> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#callableElement> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#ioBinding> .


###  https://sBPMN.github.io/2.0/properties#ioSpecification
<https://sBPMN.github.io/2.0/properties#ioSpecification> rdf:type owl:ObjectProperty ;
                                                         rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                                     <https://sBPMN.github.io/2.0/classes#callableElement> ;
                                                         rdfs:range <https://sBPMN.github.io/2.0/classes#ioSpecification> .


###  https://sBPMN.github.io/2.0/properties#itemRef
<https://sBPMN.github.io/2.0/properties#itemRef> rdf:type owl:ObjectProperty ;
                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#message> .


###  https://sBPMN.github.io/2.0/properties#itemSubjectRef
<https://sBPMN.github.io/2.0/properties#itemSubjectRef> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#dataInput> ,
                                                                    <https://sBPMN.github.io/2.0/classes#dataObject> ,
                                                                    <https://sBPMN.github.io/2.0/classes#dataObjectReference> ,
                                                                    <https://sBPMN.github.io/2.0/classes#dataOutput> ,
                                                                    <https://sBPMN.github.io/2.0/classes#dataStore> ,
                                                                    <https://sBPMN.github.io/2.0/classes#dataStoreReference> ,
                                                                    <https://sBPMN.github.io/2.0/classes#property> .


###  https://sBPMN.github.io/2.0/properties#lane
<https://sBPMN.github.io/2.0/properties#lane> rdf:type owl:ObjectProperty ;
                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#laneSet> ;
                                              rdfs:range <https://sBPMN.github.io/2.0/classes#lane> .


###  https://sBPMN.github.io/2.0/properties#laneSet
<https://sBPMN.github.io/2.0/properties#laneSet> rdf:type owl:ObjectProperty ;
                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#process> ,
                                                             <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                 rdfs:range <https://sBPMN.github.io/2.0/classes#laneSet> .


###  https://sBPMN.github.io/2.0/properties#loopCardinality
<https://sBPMN.github.io/2.0/properties#loopCardinality> rdf:type owl:ObjectProperty ;
                                                         rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                         rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#loopCharacteristics
<https://sBPMN.github.io/2.0/properties#loopCharacteristics> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ;
                                                             rdfs:range <https://sBPMN.github.io/2.0/classes#loopCharacteristics> .


###  https://sBPMN.github.io/2.0/properties#loopCondition
<https://sBPMN.github.io/2.0/properties#loopCondition> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#standardLoopCharacteristics> ;
                                                       rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#loopDataInputRef
<https://sBPMN.github.io/2.0/properties#loopDataInputRef> rdf:type owl:ObjectProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> .


###  https://sBPMN.github.io/2.0/properties#loopDataOutputRef
<https://sBPMN.github.io/2.0/properties#loopDataOutputRef> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> .


###  https://sBPMN.github.io/2.0/properties#messageFlow
<https://sBPMN.github.io/2.0/properties#messageFlow> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                     rdfs:range <https://sBPMN.github.io/2.0/classes#messageFlow> .


###  https://sBPMN.github.io/2.0/properties#messageFlowAssociation
<https://sBPMN.github.io/2.0/properties#messageFlowAssociation> rdf:type owl:ObjectProperty ;
                                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                                rdfs:range <https://sBPMN.github.io/2.0/classes#messageFlowAssociation> .


###  https://sBPMN.github.io/2.0/properties#messageFlowRef
<https://sBPMN.github.io/2.0/properties#messageFlowRef> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#choreographyTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#conversationNode> .


###  https://sBPMN.github.io/2.0/properties#messagePath
<https://sBPMN.github.io/2.0/properties#messagePath> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationPropertyRetrievalExpression> ;
                                                     rdfs:range <https://sBPMN.github.io/2.0/classes#formalExpression> .


###  https://sBPMN.github.io/2.0/properties#messageRef
<https://sBPMN.github.io/2.0/properties#messageRef> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationPropertyRetrievalExpression> ,
                                                                <https://sBPMN.github.io/2.0/classes#messageEventDefinition> ,
                                                                <https://sBPMN.github.io/2.0/classes#messageFlow> ,
                                                                <https://sBPMN.github.io/2.0/classes#receiveTask> ,
                                                                <https://sBPMN.github.io/2.0/classes#sendTask> .


###  https://sBPMN.github.io/2.0/properties#monitoring
<https://sBPMN.github.io/2.0/properties#monitoring> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#flowElement> ,
                                                                <https://sBPMN.github.io/2.0/classes#process> ;
                                                    rdfs:range <https://sBPMN.github.io/2.0/classes#monitoring> .


###  https://sBPMN.github.io/2.0/properties#noneBehaviorEventRef
<https://sBPMN.github.io/2.0/properties#noneBehaviorEventRef> rdf:type owl:ObjectProperty ;
                                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> .


###  https://sBPMN.github.io/2.0/properties#oneBehaviorEventRef
<https://sBPMN.github.io/2.0/properties#oneBehaviorEventRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> .


###  https://sBPMN.github.io/2.0/properties#operation
<https://sBPMN.github.io/2.0/properties#operation> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#interface> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#operation> .


###  https://sBPMN.github.io/2.0/properties#operationRef
<https://sBPMN.github.io/2.0/properties#operationRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#inputOutputBinding> ,
                                                                  <https://sBPMN.github.io/2.0/classes#messageEventDefinition> ,
                                                                  <https://sBPMN.github.io/2.0/classes#receiveTask> ,
                                                                  <https://sBPMN.github.io/2.0/classes#sendTask> ,
                                                                  <https://sBPMN.github.io/2.0/classes#serviceTask> .


###  https://sBPMN.github.io/2.0/properties#optionalInputRefs
<https://sBPMN.github.io/2.0/properties#optionalInputRefs> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#inputSet> .


###  https://sBPMN.github.io/2.0/properties#optionalOutputRefs
<https://sBPMN.github.io/2.0/properties#optionalOutputRefs> rdf:type owl:ObjectProperty ;
                                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#outputSet> .


###  https://sBPMN.github.io/2.0/properties#outMessageRef
<https://sBPMN.github.io/2.0/properties#outMessageRef> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#operation> .


###  https://sBPMN.github.io/2.0/properties#outerConversationNodeRef
<https://sBPMN.github.io/2.0/properties#outerConversationNodeRef> rdf:type owl:ObjectProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#conversationAssociation> .


###  https://sBPMN.github.io/2.0/properties#outerMessageFlowRef
<https://sBPMN.github.io/2.0/properties#outerMessageFlowRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#messageFlowAssociation> .


###  https://sBPMN.github.io/2.0/properties#outerParticipantRef
<https://sBPMN.github.io/2.0/properties#outerParticipantRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#participantAssociation> .


###  https://sBPMN.github.io/2.0/properties#outgoing
<https://sBPMN.github.io/2.0/properties#outgoing> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#flowNode> .


###  https://sBPMN.github.io/2.0/properties#outputDataItem
<https://sBPMN.github.io/2.0/properties#outputDataItem> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                        rdfs:range <https://sBPMN.github.io/2.0/classes#dataOutput> .


###  https://sBPMN.github.io/2.0/properties#outputDataRef
<https://sBPMN.github.io/2.0/properties#outputDataRef> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#inputOutputBinding> .


###  https://sBPMN.github.io/2.0/properties#outputSet
<https://sBPMN.github.io/2.0/properties#outputSet> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#catchEvent> ,
                                                               <https://sBPMN.github.io/2.0/classes#inputOutputSpecification> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#outputSet> .


###  https://sBPMN.github.io/2.0/properties#outputSetRefs
<https://sBPMN.github.io/2.0/properties#outputSetRefs> rdf:type owl:ObjectProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#inputSet> .


###  https://sBPMN.github.io/2.0/properties#parameterRef
<https://sBPMN.github.io/2.0/properties#parameterRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#resourceParameterBinding> .


###  https://sBPMN.github.io/2.0/properties#participant
<https://sBPMN.github.io/2.0/properties#participant> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                     rdfs:range <https://sBPMN.github.io/2.0/classes#participant> .


###  https://sBPMN.github.io/2.0/properties#participantAssociation
<https://sBPMN.github.io/2.0/properties#participantAssociation> rdf:type owl:ObjectProperty ;
                                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#callChoreography> ,
                                                                            <https://sBPMN.github.io/2.0/classes#callConversation> ,
                                                                            <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                                rdfs:range <https://sBPMN.github.io/2.0/classes#participantAssociation> .


###  https://sBPMN.github.io/2.0/properties#participantMultiplicity
<https://sBPMN.github.io/2.0/properties#participantMultiplicity> rdf:type owl:ObjectProperty ;
                                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#participant> ;
                                                                 rdfs:range <https://sBPMN.github.io/2.0/classes#participantMultiplicity> .


###  https://sBPMN.github.io/2.0/properties#participantRef
<https://sBPMN.github.io/2.0/properties#participantRef> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#choreographyActivity> ,
                                                                    <https://sBPMN.github.io/2.0/classes#conversationNode> ,
                                                                    <https://sBPMN.github.io/2.0/classes#partnerEntity> ,
                                                                    <https://sBPMN.github.io/2.0/classes#partnerRole> .


###  https://sBPMN.github.io/2.0/properties#partitionElement
<https://sBPMN.github.io/2.0/properties#partitionElement> rdf:type owl:ObjectProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#lane> ;
                                                          rdfs:range <https://sBPMN.github.io/2.0/classes#baseElement> .


###  https://sBPMN.github.io/2.0/properties#partitionElementRef
<https://sBPMN.github.io/2.0/properties#partitionElementRef> rdf:type owl:ObjectProperty ;
                                                             rdfs:domain <https://sBPMN.github.io/2.0/classes#lane> .


###  https://sBPMN.github.io/2.0/properties#processRef
<https://sBPMN.github.io/2.0/properties#processRef> rdf:type owl:ObjectProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#participant> .


###  https://sBPMN.github.io/2.0/properties#property
<https://sBPMN.github.io/2.0/properties#property> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                              <https://sBPMN.github.io/2.0/classes#event> ,
                                                              <https://sBPMN.github.io/2.0/classes#process> ;
                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#property> .


###  https://sBPMN.github.io/2.0/properties#rendering
<https://sBPMN.github.io/2.0/properties#rendering> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#globalUserTask> ,
                                                               <https://sBPMN.github.io/2.0/classes#userTask> ;
                                                   rdfs:range <https://sBPMN.github.io/2.0/classes#rendering> .


###  https://sBPMN.github.io/2.0/properties#resourceParameter
<https://sBPMN.github.io/2.0/properties#resourceParameter> rdf:type owl:ObjectProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#resource> ;
                                                           rdfs:range <https://sBPMN.github.io/2.0/classes#resourceParameter> .


###  https://sBPMN.github.io/2.0/properties#resourceParameterBinding
<https://sBPMN.github.io/2.0/properties#resourceParameterBinding> rdf:type owl:ObjectProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#resourceRole> ;
                                                                  rdfs:range <https://sBPMN.github.io/2.0/classes#resourceParameterBinding> .


###  https://sBPMN.github.io/2.0/properties#resourceRef
<https://sBPMN.github.io/2.0/properties#resourceRef> rdf:type owl:ObjectProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#resourceRole> .


###  https://sBPMN.github.io/2.0/properties#resourceRole
<https://sBPMN.github.io/2.0/properties#resourceRole> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ,
                                                                  <https://sBPMN.github.io/2.0/classes#globalTask> ,
                                                                  <https://sBPMN.github.io/2.0/classes#process> ;
                                                      rdfs:range <https://sBPMN.github.io/2.0/classes#resourceRole> .


###  https://sBPMN.github.io/2.0/properties#script
<https://sBPMN.github.io/2.0/properties#script> rdf:type owl:ObjectProperty ;
                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#globalScriptTask> ,
                                                            <https://sBPMN.github.io/2.0/classes#scriptTask> ;
                                                rdfs:range <https://sBPMN.github.io/2.0/classes#script> .


###  https://sBPMN.github.io/2.0/properties#signalRef
<https://sBPMN.github.io/2.0/properties#signalRef> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#signalEventDefinition> .


###  https://sBPMN.github.io/2.0/properties#source
<https://sBPMN.github.io/2.0/properties#source> rdf:type owl:ObjectProperty ;
                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#linkEventDefinition> ,
                                                            <https://sBPMN.github.io/2.0/classes#relationship> .


###  https://sBPMN.github.io/2.0/properties#sourceRef
<https://sBPMN.github.io/2.0/properties#sourceRef> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#association> ,
                                                               <https://sBPMN.github.io/2.0/classes#conversationLink> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataAssociation> ,
                                                               <https://sBPMN.github.io/2.0/classes#messageFlow> ,
                                                               <https://sBPMN.github.io/2.0/classes#sequenceFlow> .


###  https://sBPMN.github.io/2.0/properties#structureRef
<https://sBPMN.github.io/2.0/properties#structureRef> rdf:type owl:ObjectProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#error> ,
                                                                  <https://sBPMN.github.io/2.0/classes#escalation> ,
                                                                  <https://sBPMN.github.io/2.0/classes#itemDefinition> ,
                                                                  <https://sBPMN.github.io/2.0/classes#signal> .


###  https://sBPMN.github.io/2.0/properties#supportedInterfaceRef
<https://sBPMN.github.io/2.0/properties#supportedInterfaceRef> rdf:type owl:ObjectProperty ;
                                                               rdfs:domain <https://sBPMN.github.io/2.0/classes#callableElement> .


###  https://sBPMN.github.io/2.0/properties#supports
<https://sBPMN.github.io/2.0/properties#supports> rdf:type owl:ObjectProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#process> .


###  https://sBPMN.github.io/2.0/properties#target
<https://sBPMN.github.io/2.0/properties#target> rdf:type owl:ObjectProperty ;
                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#linkEventDefinition> ,
                                                            <https://sBPMN.github.io/2.0/classes#relationship> .


###  https://sBPMN.github.io/2.0/properties#targetRef
<https://sBPMN.github.io/2.0/properties#targetRef> rdf:type owl:ObjectProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#association> ,
                                                               <https://sBPMN.github.io/2.0/classes#conversationLink> ,
                                                               <https://sBPMN.github.io/2.0/classes#dataAssociation> ,
                                                               <https://sBPMN.github.io/2.0/classes#messageFlow> ,
                                                               <https://sBPMN.github.io/2.0/classes#sequenceFlow> .


###  https://sBPMN.github.io/2.0/properties#text
<https://sBPMN.github.io/2.0/properties#text> rdf:type owl:ObjectProperty ;
                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#textAnnotation> ;
                                              rdfs:range <https://sBPMN.github.io/2.0/classes#text> .


###  https://sBPMN.github.io/2.0/properties#to
<https://sBPMN.github.io/2.0/properties#to> rdf:type owl:ObjectProperty ;
                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#assignment> ;
                                            rdfs:range <https://sBPMN.github.io/2.0/classes#expression> .


###  https://sBPMN.github.io/2.0/properties#transformation
<https://sBPMN.github.io/2.0/properties#transformation> rdf:type owl:ObjectProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#dataAssociation> ;
                                                        rdfs:range <https://sBPMN.github.io/2.0/classes#formalExpression> .


###  https://sBPMN.github.io/2.0/properties#type
<https://sBPMN.github.io/2.0/properties#type> rdf:type owl:ObjectProperty ;
                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#correlationProperty> ,
                                                          <https://sBPMN.github.io/2.0/classes#relationship> ,
                                                          <https://sBPMN.github.io/2.0/classes#resourceParameter> .


###  https://sBPMN.github.io/2.0/properties#whileExecutingInputRefs
<https://sBPMN.github.io/2.0/properties#whileExecutingInputRefs> rdf:type owl:ObjectProperty ;
                                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#inputSet> .


###  https://sBPMN.github.io/2.0/properties#whileExecutingOutputRefs
<https://sBPMN.github.io/2.0/properties#whileExecutingOutputRefs> rdf:type owl:ObjectProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#outputSet> .


#################################################################
#    Data properties
#################################################################

###  https://sBPMN.github.io/2.0/properties#associationDirection
<https://sBPMN.github.io/2.0/properties#associationDirection> rdf:type owl:DatatypeProperty ;
                                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#association> ;
                                                              rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#behavior
<https://sBPMN.github.io/2.0/properties#behavior> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                  rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#cancelActivity
<https://sBPMN.github.io/2.0/properties#cancelActivity> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#boundaryEvent> ;
                                                        rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#cancelRemainingInstances
<https://sBPMN.github.io/2.0/properties#cancelRemainingInstances> rdf:type owl:DatatypeProperty ;
                                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#adHocSubProcess> ;
                                                                  rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#capacity
<https://sBPMN.github.io/2.0/properties#capacity> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#dataStore> ;
                                                  rdfs:range xsd:integer .


###  https://sBPMN.github.io/2.0/properties#completionQuantity
<https://sBPMN.github.io/2.0/properties#completionQuantity> rdf:type owl:DatatypeProperty ;
                                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ;
                                                            rdfs:range xsd:integer .


###  https://sBPMN.github.io/2.0/properties#direction
<https://sBPMN.github.io/2.0/properties#direction> rdf:type owl:DatatypeProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#relationship> ;
                                                   rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#errorCode
<https://sBPMN.github.io/2.0/properties#errorCode> rdf:type owl:DatatypeProperty ;
                                                   rdfs:domain <https://sBPMN.github.io/2.0/classes#error> ;
                                                   rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#escalationCode
<https://sBPMN.github.io/2.0/properties#escalationCode> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#escalation> ;
                                                        rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#eventGatewayType
<https://sBPMN.github.io/2.0/properties#eventGatewayType> rdf:type owl:DatatypeProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#eventBasedGateway> ;
                                                          rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#gatewayDirection
<https://sBPMN.github.io/2.0/properties#gatewayDirection> rdf:type owl:DatatypeProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                          rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#id
<https://sBPMN.github.io/2.0/properties#id> rdf:type owl:DatatypeProperty ;
                                            rdfs:domain <https://sBPMN.github.io/2.0/classes#baseElement> ,
                                                        <https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent> ,
                                                        <https://sBPMN.github.io/2.0/classes#documentation> ;
                                            rdfs:range xsd:ID .


###  https://sBPMN.github.io/2.0/properties#implementation
<https://sBPMN.github.io/2.0/properties#implementation> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#businessRuleTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#globalBusinessRuleTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#globalUserTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#receiveTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#sendTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#serviceTask> ,
                                                                    <https://sBPMN.github.io/2.0/classes#userTask> ;
                                                        rdfs:range xsd:anyURI ,
                                                                   xsd:token .


###  https://sBPMN.github.io/2.0/properties#instantiate
<https://sBPMN.github.io/2.0/properties#instantiate> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#eventBasedGateway> ,
                                                                 <https://sBPMN.github.io/2.0/classes#receiveTask> ;
                                                     rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isClosed
<https://sBPMN.github.io/2.0/properties#isClosed> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#collaboration> ,
                                                              <https://sBPMN.github.io/2.0/classes#process> ;
                                                  rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isCollection
<https://sBPMN.github.io/2.0/properties#isCollection> rdf:type owl:DatatypeProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#dataInput> ,
                                                                  <https://sBPMN.github.io/2.0/classes#dataObject> ,
                                                                  <https://sBPMN.github.io/2.0/classes#dataOutput> ,
                                                                  <https://sBPMN.github.io/2.0/classes#itemDefinition> ;
                                                      rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isExecutable
<https://sBPMN.github.io/2.0/properties#isExecutable> rdf:type owl:DatatypeProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#process> ;
                                                      rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isForCompensation
<https://sBPMN.github.io/2.0/properties#isForCompensation> rdf:type owl:DatatypeProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ;
                                                           rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isImmediate
<https://sBPMN.github.io/2.0/properties#isImmediate> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#sequenceFlow> ;
                                                     rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isInterrupting
<https://sBPMN.github.io/2.0/properties#isInterrupting> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#startEvent> ;
                                                        rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isRequired
<https://sBPMN.github.io/2.0/properties#isRequired> rdf:type owl:DatatypeProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#resourceParameter> ;
                                                    rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isSequential
<https://sBPMN.github.io/2.0/properties#isSequential> rdf:type owl:DatatypeProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                      rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#isUnlimited
<https://sBPMN.github.io/2.0/properties#isUnlimited> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#dataStore> ;
                                                     rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#itemKind
<https://sBPMN.github.io/2.0/properties#itemKind> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#itemDefinition> ;
                                                  rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#language
<https://sBPMN.github.io/2.0/properties#language> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#formalExpression> ;
                                                  rdfs:range xsd:anyURI .


###  https://sBPMN.github.io/2.0/properties#loopMaximum
<https://sBPMN.github.io/2.0/properties#loopMaximum> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#standardLoopCharacteristics> ;
                                                     rdfs:range xsd:integer .


###  https://sBPMN.github.io/2.0/properties#loopType
<https://sBPMN.github.io/2.0/properties#loopType> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                  rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#maximum
<https://sBPMN.github.io/2.0/properties#maximum> rdf:type owl:DatatypeProperty ;
                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#participantMultiplicity> ;
                                                 rdfs:range xsd:int .


###  https://sBPMN.github.io/2.0/properties#method
<https://sBPMN.github.io/2.0/properties#method> rdf:type owl:DatatypeProperty ;
                                                rdfs:domain <https://sBPMN.github.io/2.0/classes#transaction> ;
                                                rdfs:range xsd:anyURI ,
                                                           xsd:token .


###  https://sBPMN.github.io/2.0/properties#minimum
<https://sBPMN.github.io/2.0/properties#minimum> rdf:type owl:DatatypeProperty ;
                                                 rdfs:domain <https://sBPMN.github.io/2.0/classes#participantMultiplicity> ;
                                                 rdfs:range xsd:int .


###  https://sBPMN.github.io/2.0/properties#mustUnderstand
<https://sBPMN.github.io/2.0/properties#mustUnderstand> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#extension> ;
                                                        rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#name
<https://sBPMN.github.io/2.0/properties#name> rdf:type owl:DatatypeProperty ;
                                              rdfs:domain <https://sBPMN.github.io/2.0/classes#callableElement> ,
                                                          <https://sBPMN.github.io/2.0/classes#category> ,
                                                          <https://sBPMN.github.io/2.0/classes#collaboration> ,
                                                          <https://sBPMN.github.io/2.0/classes#conversationLink> ,
                                                          <https://sBPMN.github.io/2.0/classes#conversationNode> ,
                                                          <https://sBPMN.github.io/2.0/classes#correlationKey> ,
                                                          <https://sBPMN.github.io/2.0/classes#correlationProperty> ,
                                                          <https://sBPMN.github.io/2.0/classes#dataInput> ,
                                                          <https://sBPMN.github.io/2.0/classes#dataOutput> ,
                                                          <https://sBPMN.github.io/2.0/classes#dataState> ,
                                                          <https://sBPMN.github.io/2.0/classes#dataStore> ,
                                                          <https://sBPMN.github.io/2.0/classes#error> ,
                                                          <https://sBPMN.github.io/2.0/classes#escalation> ,
                                                          <https://sBPMN.github.io/2.0/classes#flowElement> ,
                                                          <https://sBPMN.github.io/2.0/classes#inputSet> ,
                                                          <https://sBPMN.github.io/2.0/classes#interface> ,
                                                          <https://sBPMN.github.io/2.0/classes#lane> ,
                                                          <https://sBPMN.github.io/2.0/classes#laneSet> ,
                                                          <https://sBPMN.github.io/2.0/classes#linkEventDefinition> ,
                                                          <https://sBPMN.github.io/2.0/classes#message> ,
                                                          <https://sBPMN.github.io/2.0/classes#messageFlow> ,
                                                          <https://sBPMN.github.io/2.0/classes#operation> ,
                                                          <https://sBPMN.github.io/2.0/classes#outputSet> ,
                                                          <https://sBPMN.github.io/2.0/classes#participant> ,
                                                          <https://sBPMN.github.io/2.0/classes#partnerEntity> ,
                                                          <https://sBPMN.github.io/2.0/classes#partnerRole> ,
                                                          <https://sBPMN.github.io/2.0/classes#property> ,
                                                          <https://sBPMN.github.io/2.0/classes#resource> ,
                                                          <https://sBPMN.github.io/2.0/classes#resourceParameter> ,
                                                          <https://sBPMN.github.io/2.0/classes#resourceRole> ,
                                                          <https://sBPMN.github.io/2.0/classes#signal> ;
                                              rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#ordering
<https://sBPMN.github.io/2.0/properties#ordering> rdf:type owl:DatatypeProperty ;
                                                  rdfs:domain <https://sBPMN.github.io/2.0/classes#adHocSubProcess> ;
                                                  rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#parallelMultiple
<https://sBPMN.github.io/2.0/properties#parallelMultiple> rdf:type owl:DatatypeProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#catchEvent> ;
                                                          rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#processType
<https://sBPMN.github.io/2.0/properties#processType> rdf:type owl:DatatypeProperty ;
                                                     rdfs:domain <https://sBPMN.github.io/2.0/classes#process> ;
                                                     rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#scriptFormat
<https://sBPMN.github.io/2.0/properties#scriptFormat> rdf:type owl:DatatypeProperty ;
                                                      rdfs:domain <https://sBPMN.github.io/2.0/classes#scriptTask> ;
                                                      rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#scriptLanguage
<https://sBPMN.github.io/2.0/properties#scriptLanguage> rdf:type owl:DatatypeProperty ;
                                                        rdfs:domain <https://sBPMN.github.io/2.0/classes#globalScriptTask> ;
                                                        rdfs:range xsd:anyURI .


###  https://sBPMN.github.io/2.0/properties#startQuantity
<https://sBPMN.github.io/2.0/properties#startQuantity> rdf:type owl:DatatypeProperty ;
                                                       rdfs:domain <https://sBPMN.github.io/2.0/classes#activity> ;
                                                       rdfs:range xsd:integer .


###  https://sBPMN.github.io/2.0/properties#testBefore
<https://sBPMN.github.io/2.0/properties#testBefore> rdf:type owl:DatatypeProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#standardLoopCharacteristics> ;
                                                    rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#textFormat
<https://sBPMN.github.io/2.0/properties#textFormat> rdf:type owl:DatatypeProperty ;
                                                    rdfs:domain <https://sBPMN.github.io/2.0/classes#documentation> ,
                                                                <https://sBPMN.github.io/2.0/classes#textAnnotation> ;
                                                    rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#triggeredByEvent
<https://sBPMN.github.io/2.0/properties#triggeredByEvent> rdf:type owl:DatatypeProperty ;
                                                          rdfs:domain <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                          rdfs:range xsd:boolean .


###  https://sBPMN.github.io/2.0/properties#type
<https://sBPMN.github.io/2.0/properties#type> rdf:type owl:DatatypeProperty ;
                                              rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#value
<https://sBPMN.github.io/2.0/properties#value> rdf:type owl:DatatypeProperty ;
                                               rdfs:domain <https://sBPMN.github.io/2.0/classes#categoryValue> ;
                                               rdfs:range xsd:string .


###  https://sBPMN.github.io/2.0/properties#waitForCompletion
<https://sBPMN.github.io/2.0/properties#waitForCompletion> rdf:type owl:DatatypeProperty ;
                                                           rdfs:domain <https://sBPMN.github.io/2.0/classes#compensateEventDefinition> ;
                                                           rdfs:range xsd:boolean .


#################################################################
#    Classes
#################################################################

###  https://sBPMN.github.io/2.0/classes#activity
<https://sBPMN.github.io/2.0/classes#activity> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowNode> ;
                                               rdfs:comment "Base for executable work (task, subprocess, callActivity)."@en .


###  https://sBPMN.github.io/2.0/classes#adHocSubProcess
<https://sBPMN.github.io/2.0/classes#adHocSubProcess> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                      rdfs:comment "Subprocess where contained activities may run in an ad-hoc (unordered/conditional) manner."@en .


###  https://sBPMN.github.io/2.0/classes#allBehaviorMultiInstanceLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#allBehaviorMultiInstanceLoopCharacteristics> rdf:type owl:Class ;
                                                                                  owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics>
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty <https://sBPMN.github.io/2.0/properties#behavior> ;
                                                                                                                               owl:hasValue "All"
                                                                                                                             ]
                                                                                                                           ) ;
                                                                                                        rdf:type owl:Class
                                                                                                      ] ;
                                                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                                                  rdfs:comment "MI behavior where all instances must complete per rule."@en .


###  https://sBPMN.github.io/2.0/classes#artifact
<https://sBPMN.github.io/2.0/classes#artifact> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                               rdfs:comment "Non-executable artifact (e.g., group, annotation)."@en .


###  https://sBPMN.github.io/2.0/classes#assignment
<https://sBPMN.github.io/2.0/classes#assignment> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                 rdfs:comment "Data assignment from source to target (within data associations)."@en .


###  https://sBPMN.github.io/2.0/classes#association
<https://sBPMN.github.io/2.0/classes#association> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#artifact> ;
                                                  rdfs:comment "Connecting object linking artifacts and flow elements (non-control)."@en .


###  https://sBPMN.github.io/2.0/classes#auditing
<https://sBPMN.github.io/2.0/classes#auditing> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                               rdfs:comment "Placeholder for audit metadata of a model element."@en .


###  https://sBPMN.github.io/2.0/classes#backwardDirectionRelationship
<https://sBPMN.github.io/2.0/classes#backwardDirectionRelationship> rdf:type owl:Class ;
                                                                    owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#relationship>
                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                 owl:onProperty <https://sBPMN.github.io/2.0/properties#direction> ;
                                                                                                                 owl:hasValue "Backward"
                                                                                                               ]
                                                                                                             ) ;
                                                                                          rdf:type owl:Class
                                                                                        ] ;
                                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#relationship> ;
                                                                    rdfs:comment "Relationship with backward/target-to-source direction (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#baseElement
<https://sBPMN.github.io/2.0/classes#baseElement> rdf:type owl:Class ;
                                                  rdfs:comment "Abstract root carrying id, documentation, and extensions."@en .


###  https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent
<https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent> rdf:type owl:Class ;
                                                                  rdfs:comment "Base element whose documentation/extension may include mixed content."@en .


###  https://sBPMN.github.io/2.0/classes#bidirectionalAssociation
<https://sBPMN.github.io/2.0/classes#bidirectionalAssociation> rdf:type owl:Class ;
                                                               owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#association>
                                                                                                          [ rdf:type owl:Restriction ;
                                                                                                            owl:onProperty <https://sBPMN.github.io/2.0/properties#associationDirection> ;
                                                                                                            owl:hasValue "Both"
                                                                                                          ]
                                                                                                        ) ;
                                                                                     rdf:type owl:Class
                                                                                   ] ;
                                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#association> ;
                                                               rdfs:comment "Association whose direction is both ways (diagram semantics)."@en .


###  https://sBPMN.github.io/2.0/classes#bothDirectionRelationship
<https://sBPMN.github.io/2.0/classes#bothDirectionRelationship> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#relationship>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#direction> ;
                                                                                                             owl:hasValue "Both"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#relationship> ;
                                                                rdfs:comment "Relationship with both directions (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#boundaryEvent
<https://sBPMN.github.io/2.0/classes#boundaryEvent> rdf:type owl:Class ;
                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#catchEvent> ;
                                                    rdfs:comment "Event attached to an activity boundary (interrupting or non-interrupting)."@en .


###  https://sBPMN.github.io/2.0/classes#businessRuleTask
<https://sBPMN.github.io/2.0/classes#businessRuleTask> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                                       rdfs:comment "Task that evaluates business rules/decision logic."@en .


###  https://sBPMN.github.io/2.0/classes#callActivity
<https://sBPMN.github.io/2.0/classes#callActivity> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#activity> ;
                                                   rdfs:comment "Activity that invokes a reusable process or global task."@en .


###  https://sBPMN.github.io/2.0/classes#callChoreography
<https://sBPMN.github.io/2.0/classes#callChoreography> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                       rdfs:comment "Choreography activity that calls a reusable global choreography."@en .


###  https://sBPMN.github.io/2.0/classes#callConversation
<https://sBPMN.github.io/2.0/classes#callConversation> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#conversationNode> ;
                                                       rdfs:comment "Conversation node that invokes a reusable globalConversation."@en .


###  https://sBPMN.github.io/2.0/classes#callableElement
<https://sBPMN.github.io/2.0/classes#callableElement> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                      rdfs:comment "Abstract base for elements that can be called (process, globalTask, globalChoreographyTask)."@en .


###  https://sBPMN.github.io/2.0/classes#cancelEventDefinition
<https://sBPMN.github.io/2.0/classes#cancelEventDefinition> rdf:type owl:Class ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                            rdfs:comment "Event definition that cancels a running transaction."@en .


###  https://sBPMN.github.io/2.0/classes#catchEvent
<https://sBPMN.github.io/2.0/classes#catchEvent> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#event> ;
                                                 rdfs:comment "Event that waits for a trigger (base for start/intermediate-catch/boundary)."@en .


###  https://sBPMN.github.io/2.0/classes#category
<https://sBPMN.github.io/2.0/classes#category> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                               rdfs:comment "Taxonomy definition used for tagging (with categoryValues)."@en .


###  https://sBPMN.github.io/2.0/classes#categoryValue
<https://sBPMN.github.io/2.0/classes#categoryValue> rdf:type owl:Class ;
                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                    rdfs:comment "Concrete tag value from a category applied to elements."@en .


###  https://sBPMN.github.io/2.0/classes#choreography
<https://sBPMN.github.io/2.0/classes#choreography> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                   rdfs:comment "A process describing interactions (message exchanges) between participants."@en .


###  https://sBPMN.github.io/2.0/classes#choreographyActivity
<https://sBPMN.github.io/2.0/classes#choreographyActivity> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowNode> ;
                                                           rdfs:comment "Base of choreographyTask and subChoreography; describes an interaction step."@en .


###  https://sBPMN.github.io/2.0/classes#choreographyTask
<https://sBPMN.github.io/2.0/classes#choreographyTask> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                       rdfs:comment "A single-step interaction between participants (who sends/receives what)."@en .


###  https://sBPMN.github.io/2.0/classes#collaboration
<https://sBPMN.github.io/2.0/classes#collaboration> rdf:type owl:Class ;
                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                    rdfs:comment "Diagram of participants (pools) and their message flows."@en .


###  https://sBPMN.github.io/2.0/classes#compensateEventDefinition
<https://sBPMN.github.io/2.0/classes#compensateEventDefinition> rdf:type owl:Class ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                                rdfs:comment "Event definition that triggers compensation handlers."@en .


###  https://sBPMN.github.io/2.0/classes#compensateTransaction
<https://sBPMN.github.io/2.0/classes#compensateTransaction> rdf:type owl:Class ;
                                                            owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#transaction>
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty <https://sBPMN.github.io/2.0/properties#method> ;
                                                                                                         owl:hasValue "##Compensate"
                                                                                                       ]
                                                                                                     ) ;
                                                                                  rdf:type owl:Class
                                                                                ] ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#transaction> ;
                                                            rdfs:comment "Transaction that triggers compensation (non-standard specialization; diagram-level semantics)."@en .


###  https://sBPMN.github.io/2.0/classes#complexBehaviorDefinition
<https://sBPMN.github.io/2.0/classes#complexBehaviorDefinition> rdf:type owl:Class ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                                rdfs:comment "Rule used within MI loop to control behavior on completion/activation."@en .


###  https://sBPMN.github.io/2.0/classes#complexBehaviorMultiInstanceLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#complexBehaviorMultiInstanceLoopCharacteristics> rdf:type owl:Class ;
                                                                                      owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics>
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty <https://sBPMN.github.io/2.0/properties#behavior> ;
                                                                                                                                   owl:hasValue "Complex"
                                                                                                                                 ]
                                                                                                                               ) ;
                                                                                                            rdf:type owl:Class
                                                                                                          ] ;
                                                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                                                      rdfs:comment "Fine-grained completion/trigger rules for multi-instance behavior."@en .


###  https://sBPMN.github.io/2.0/classes#complexGateway
<https://sBPMN.github.io/2.0/classes#complexGateway> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                     rdfs:comment "Gateway with expression-defined merging/splitting behavior."@en .


###  https://sBPMN.github.io/2.0/classes#conditionalEventDefinition
<https://sBPMN.github.io/2.0/classes#conditionalEventDefinition> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                                 rdfs:comment "Event definition that fires when a condition becomes true."@en .


###  https://sBPMN.github.io/2.0/classes#convergingDirectionGateway
<https://sBPMN.github.io/2.0/classes#convergingDirectionGateway> rdf:type owl:Class ;
                                                                 owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#gateway>
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty <https://sBPMN.github.io/2.0/properties#gatewayDirection> ;
                                                                                                              owl:hasValue "Converging"
                                                                                                            ]
                                                                                                          ) ;
                                                                                       rdf:type owl:Class
                                                                                     ] ;
                                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                                 rdfs:comment "Gateway state when merging flow (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#conversation
<https://sBPMN.github.io/2.0/classes#conversation> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#conversationNode> ;
                                                   rdfs:comment "Set of related message exchanges between participants."@en .


###  https://sBPMN.github.io/2.0/classes#conversationAssociation
<https://sBPMN.github.io/2.0/classes#conversationAssociation> rdf:type owl:Class ;
                                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                              rdfs:comment "Association linking a conversation and model elements."@en .


###  https://sBPMN.github.io/2.0/classes#conversationLink
<https://sBPMN.github.io/2.0/classes#conversationLink> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                       rdfs:comment "Connector that associates a conversation node with a participant."@en .


###  https://sBPMN.github.io/2.0/classes#conversationNode
<https://sBPMN.github.io/2.0/classes#conversationNode> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                       rdfs:comment "Abstract base for conversation, callConversation, subConversation."@en .


###  https://sBPMN.github.io/2.0/classes#correlationKey
<https://sBPMN.github.io/2.0/classes#correlationKey> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                     rdfs:comment "Named set of correlation properties to match messages to instances."@en .


###  https://sBPMN.github.io/2.0/classes#correlationProperty
<https://sBPMN.github.io/2.0/classes#correlationProperty> rdf:type owl:Class ;
                                                          rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                          rdfs:comment "Property used to compute correlation keys from messages."@en .


###  https://sBPMN.github.io/2.0/classes#correlationPropertyBinding
<https://sBPMN.github.io/2.0/classes#correlationPropertyBinding> rdf:type owl:Class ;
                                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                                 rdfs:comment "Binds a correlation property to a concrete value in a message."@en .


###  https://sBPMN.github.io/2.0/classes#correlationPropertyRetrievalExpression
<https://sBPMN.github.io/2.0/classes#correlationPropertyRetrievalExpression> rdf:type owl:Class ;
                                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                                             rdfs:comment "Expression describing how to extract a correlation property from a message."@en .


###  https://sBPMN.github.io/2.0/classes#correlationSubscription
<https://sBPMN.github.io/2.0/classes#correlationSubscription> rdf:type owl:Class ;
                                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                              rdfs:comment "Defines correlation keys subscribed to by a process for message matching."@en .


###  https://sBPMN.github.io/2.0/classes#dataAssociation
<https://sBPMN.github.io/2.0/classes#dataAssociation> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                      rdfs:comment "Generic association connecting data sources and targets."@en .


###  https://sBPMN.github.io/2.0/classes#dataInput
<https://sBPMN.github.io/2.0/classes#dataInput> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                rdfs:comment "Declared input parameter for an activity/process."@en .


###  https://sBPMN.github.io/2.0/classes#dataInputAssociation
<https://sBPMN.github.io/2.0/classes#dataInputAssociation> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#dataAssociation> ;
                                                           rdfs:comment "Association connecting sources to a dataInput of an activity."@en .


###  https://sBPMN.github.io/2.0/classes#dataObject
<https://sBPMN.github.io/2.0/classes#dataObject> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowElement> ;
                                                 rdfs:comment "Data artifact within a process instance."@en .


###  https://sBPMN.github.io/2.0/classes#dataObjectReference
<https://sBPMN.github.io/2.0/classes#dataObjectReference> rdf:type owl:Class ;
                                                          rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowElement> ;
                                                          rdfs:comment "Reference to a dataObject used in a process."@en .


###  https://sBPMN.github.io/2.0/classes#dataOutput
<https://sBPMN.github.io/2.0/classes#dataOutput> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                 rdfs:comment "Declared output parameter for an activity/process."@en .


###  https://sBPMN.github.io/2.0/classes#dataOutputAssociation
<https://sBPMN.github.io/2.0/classes#dataOutputAssociation> rdf:type owl:Class ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#dataAssociation> ;
                                                            rdfs:comment "Association connecting an activity's dataOutput to targets."@en .


###  https://sBPMN.github.io/2.0/classes#dataState
<https://sBPMN.github.io/2.0/classes#dataState> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                rdfs:comment "Named state for a data object/store (e.g., Approved)."@en .


###  https://sBPMN.github.io/2.0/classes#dataStore
<https://sBPMN.github.io/2.0/classes#dataStore> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                rdfs:comment "Persistent data container shared across processes."@en .


###  https://sBPMN.github.io/2.0/classes#dataStoreReference
<https://sBPMN.github.io/2.0/classes#dataStoreReference> rdf:type owl:Class ;
                                                         rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowElement> ;
                                                         rdfs:comment "Reference to a persistent dataStore."@en .


###  https://sBPMN.github.io/2.0/classes#divergingDirectionGateway
<https://sBPMN.github.io/2.0/classes#divergingDirectionGateway> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#gateway>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#gatewayDirection> ;
                                                                                                             owl:hasValue "Diverging"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                                rdfs:comment "Gateway state when splitting flow (schema helper for direction)."@en .


###  https://sBPMN.github.io/2.0/classes#documentation
<https://sBPMN.github.io/2.0/classes#documentation> rdf:type owl:Class ;
                                                    rdfs:comment "Free text attached to any model element."@en .


###  https://sBPMN.github.io/2.0/classes#endEvent
<https://sBPMN.github.io/2.0/classes#endEvent> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                               rdfs:comment "Event that ends a path; may throw a result (error/escalation/etc.)."@en .


###  https://sBPMN.github.io/2.0/classes#endPoint
<https://sBPMN.github.io/2.0/classes#endPoint> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                               rdfs:comment "Endpoint (address) used for message exchange (collaboration context)."@en .


###  https://sBPMN.github.io/2.0/classes#error
<https://sBPMN.github.io/2.0/classes#error> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                            rdfs:comment "Named error used by error events and operations."@en .


###  https://sBPMN.github.io/2.0/classes#errorEventDefinition
<https://sBPMN.github.io/2.0/classes#errorEventDefinition> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                           rdfs:comment "Event definition representing an error (exception)."@en .


###  https://sBPMN.github.io/2.0/classes#escalation
<https://sBPMN.github.io/2.0/classes#escalation> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                 rdfs:comment "Named escalation used by escalation events."@en .


###  https://sBPMN.github.io/2.0/classes#escalationEventDefinition
<https://sBPMN.github.io/2.0/classes#escalationEventDefinition> rdf:type owl:Class ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                                rdfs:comment "Event definition signaling an escalation condition."@en .


###  https://sBPMN.github.io/2.0/classes#event
<https://sBPMN.github.io/2.0/classes#event> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowNode> ;
                                            rdfs:comment "Abstract base for start, intermediate, end, and boundary events."@en .


###  https://sBPMN.github.io/2.0/classes#eventBasedGateway
<https://sBPMN.github.io/2.0/classes#eventBasedGateway> rdf:type owl:Class ;
                                                        rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                        rdfs:comment "Gateway that routes based on the first event that occurs."@en .


###  https://sBPMN.github.io/2.0/classes#eventDefinition
<https://sBPMN.github.io/2.0/classes#eventDefinition> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                      rdfs:comment "Abstract base for event definitions (message, timer, error, etc.)."@en .


###  https://sBPMN.github.io/2.0/classes#exclusiveEventBasedGateway
<https://sBPMN.github.io/2.0/classes#exclusiveEventBasedGateway> rdf:type owl:Class ;
                                                                 owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#eventBasedGateway>
                                                                                                            [ rdf:type owl:Restriction ;
                                                                                                              owl:onProperty <https://sBPMN.github.io/2.0/properties#eventGatewayType> ;
                                                                                                              owl:hasValue "Exclusive"
                                                                                                            ]
                                                                                                          ) ;
                                                                                       rdf:type owl:Class
                                                                                     ] ;
                                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventBasedGateway> ;
                                                                 rdfs:comment "Event-based gateway that expects exactly one of several events."@en .


###  https://sBPMN.github.io/2.0/classes#exclusiveGateway
<https://sBPMN.github.io/2.0/classes#exclusiveGateway> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                       rdfs:comment "XOR gateway that routes one of many paths."@en .


###  https://sBPMN.github.io/2.0/classes#expression
<https://sBPMN.github.io/2.0/classes#expression> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElementWithMixedContent> ;
                                                 rdfs:comment "Generic expression value (language + body)."@en .


###  https://sBPMN.github.io/2.0/classes#extension
<https://sBPMN.github.io/2.0/classes#extension> rdf:type owl:Class ;
                                                rdfs:comment "One extension entry inside extensionElements."@en .


###  https://sBPMN.github.io/2.0/classes#extensionElements
<https://sBPMN.github.io/2.0/classes#extensionElements> rdf:type owl:Class ;
                                                        rdfs:comment "Container for vendor/tool-specific extensions on a model element."@en .


###  https://sBPMN.github.io/2.0/classes#flowElement
<https://sBPMN.github.io/2.0/classes#flowElement> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                  rdfs:comment "Abstract base for elements inside a process (activities, gateways, events, sequence flows)."@en .


###  https://sBPMN.github.io/2.0/classes#flowNode
<https://sBPMN.github.io/2.0/classes#flowNode> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowElement> ;
                                               rdfs:comment "Base for nodes with incoming/outgoing sequence flows."@en .


###  https://sBPMN.github.io/2.0/classes#formalExpression
<https://sBPMN.github.io/2.0/classes#formalExpression> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#expression> ;
                                                       rdfs:comment "Expression with optional language, evaluates formally (e.g., XPath, FEEL)."@en .


###  https://sBPMN.github.io/2.0/classes#forwardDirectionRelationship
<https://sBPMN.github.io/2.0/classes#forwardDirectionRelationship> rdf:type owl:Class ;
                                                                   owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#relationship>
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty <https://sBPMN.github.io/2.0/properties#direction> ;
                                                                                                                owl:hasValue "Forward"
                                                                                                              ]
                                                                                                            ) ;
                                                                                         rdf:type owl:Class
                                                                                       ] ;
                                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#relationship> ;
                                                                   rdfs:comment "Relationship with forward/source-to-target direction (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#gateway
<https://sBPMN.github.io/2.0/classes#gateway> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowNode> ;
                                              rdfs:comment "Decision/merge control point in the process flow."@en .


###  https://sBPMN.github.io/2.0/classes#globalBusinessRuleTask
<https://sBPMN.github.io/2.0/classes#globalBusinessRuleTask> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#globalTask> ;
                                                             rdfs:comment "Reusable business rule task definition."@en .


###  https://sBPMN.github.io/2.0/classes#globalChoreographyTask
<https://sBPMN.github.io/2.0/classes#globalChoreographyTask> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreography> ;
                                                             rdfs:comment "Reusable choreography task definition."@en .


###  https://sBPMN.github.io/2.0/classes#globalConversation
<https://sBPMN.github.io/2.0/classes#globalConversation> rdf:type owl:Class ;
                                                         rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#collaboration> ;
                                                         rdfs:comment "Reusable conversation definition."@en .


###  https://sBPMN.github.io/2.0/classes#globalManualTask
<https://sBPMN.github.io/2.0/classes#globalManualTask> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#globalTask> ;
                                                       rdfs:comment "Reusable manual task definition."@en .


###  https://sBPMN.github.io/2.0/classes#globalScriptTask
<https://sBPMN.github.io/2.0/classes#globalScriptTask> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#globalTask> ;
                                                       rdfs:comment "Reusable script task definition (callable from a CallActivity)."@en .


###  https://sBPMN.github.io/2.0/classes#globalTask
<https://sBPMN.github.io/2.0/classes#globalTask> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#callableElement> ;
                                                 rdfs:comment "Reusable abstract task definition."@en .


###  https://sBPMN.github.io/2.0/classes#globalUserTask
<https://sBPMN.github.io/2.0/classes#globalUserTask> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#globalTask> ;
                                                     rdfs:comment "Reusable user task definition."@en .


###  https://sBPMN.github.io/2.0/classes#group
<https://sBPMN.github.io/2.0/classes#group> rdf:type owl:Class ;
                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#artifact> ;
                                            rdfs:comment "Artifact that groups elements visually/logically."@en .


###  https://sBPMN.github.io/2.0/classes#humanPerformer
<https://sBPMN.github.io/2.0/classes#humanPerformer> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#performer> ;
                                                     rdfs:comment "Resource role specifying human execution of an activity."@en .


###  https://sBPMN.github.io/2.0/classes#imageTransaction
<https://sBPMN.github.io/2.0/classes#imageTransaction> rdf:type owl:Class ;
                                                       owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#transaction>
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty <https://sBPMN.github.io/2.0/properties#method> ;
                                                                                                    owl:hasValue "##Image"
                                                                                                  ]
                                                                                                ) ;
                                                                             rdf:type owl:Class
                                                                           ] ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#transaction> ;
                                                       rdfs:comment "Transaction marker/style for diagram rendering (non-executable, diagram-oriented)."@en .


###  https://sBPMN.github.io/2.0/classes#implicitThrowEvent
<https://sBPMN.github.io/2.0/classes#implicitThrowEvent> rdf:type owl:Class ;
                                                         rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                         rdfs:comment "Throw event without explicit marker (rarely used directly)."@en .


###  https://sBPMN.github.io/2.0/classes#inclusiveGateway
<https://sBPMN.github.io/2.0/classes#inclusiveGateway> rdf:type owl:Class ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                       rdfs:comment "OR gateway allowing one or more outgoing paths based on conditions."@en .


###  https://sBPMN.github.io/2.0/classes#informationItemDefinition
<https://sBPMN.github.io/2.0/classes#informationItemDefinition> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#itemDefinition>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#itemKind> ;
                                                                                                             owl:hasValue "Information"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#itemDefinition> ;
                                                                rdfs:comment "Lightweight data type used in conversations (non-executable informational item)."@en .


###  https://sBPMN.github.io/2.0/classes#inputOutputBinding
<https://sBPMN.github.io/2.0/classes#inputOutputBinding> rdf:type owl:Class ;
                                                         rdfs:comment "Binds input/output parameters when calling a callable element."@en .


###  https://sBPMN.github.io/2.0/classes#inputOutputSpecification
<https://sBPMN.github.io/2.0/classes#inputOutputSpecification> rdf:type owl:Class ;
                                                               rdfs:comment "Declares data inputs/outputs and groups of how they’re used."@en .


###  https://sBPMN.github.io/2.0/classes#inputSet
<https://sBPMN.github.io/2.0/classes#inputSet> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                               rdfs:comment "Grouping of dataInputs that are consumed together."@en .


###  https://sBPMN.github.io/2.0/classes#interface
<https://sBPMN.github.io/2.0/classes#interface> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                rdfs:comment "Service interface grouping operations."@en .


###  https://sBPMN.github.io/2.0/classes#intermediateCatchEvent
<https://sBPMN.github.io/2.0/classes#intermediateCatchEvent> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#catchEvent> ;
                                                             rdfs:comment "Mid-process event that waits for a trigger."@en .


###  https://sBPMN.github.io/2.0/classes#intermediateThrowEvent
<https://sBPMN.github.io/2.0/classes#intermediateThrowEvent> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#throwEvent> ;
                                                             rdfs:comment "Mid-process event that throws a trigger."@en .


###  https://sBPMN.github.io/2.0/classes#ioBinding
<https://sBPMN.github.io/2.0/classes#ioBinding> rdf:type owl:Class ;
                                                rdfs:comment "Binds inputs/outputs between an activity and a callable element."@en .


###  https://sBPMN.github.io/2.0/classes#ioSpecification
<https://sBPMN.github.io/2.0/classes#ioSpecification> rdf:type owl:Class ;
                                                      rdfs:comment "Lists all data inputs and outputs and groups them into input/output sets."@en .


###  https://sBPMN.github.io/2.0/classes#itemDefinition
<https://sBPMN.github.io/2.0/classes#itemDefinition> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                     rdfs:comment "Defines the structure/type carried by data objects or messages."@en .


###  https://sBPMN.github.io/2.0/classes#lane
<https://sBPMN.github.io/2.0/classes#lane> rdf:type owl:Class ;
                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                           rdfs:comment "Swimlane partition that groups flow nodes by responsibility."@en .


###  https://sBPMN.github.io/2.0/classes#laneSet
<https://sBPMN.github.io/2.0/classes#laneSet> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                              rdfs:comment "Container grouping lanes within a process/subprocess."@en .


###  https://sBPMN.github.io/2.0/classes#linkEventDefinition
<https://sBPMN.github.io/2.0/classes#linkEventDefinition> rdf:type owl:Class ;
                                                          rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                          rdfs:comment "Event definition that links two points in a process (goto-like)."@en .


###  https://sBPMN.github.io/2.0/classes#loopCharacteristics
<https://sBPMN.github.io/2.0/classes#loopCharacteristics> rdf:type owl:Class ;
                                                          rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                          rdfs:comment "Abstract base for activity looping configuration."@en .


###  https://sBPMN.github.io/2.0/classes#manualTask
<https://sBPMN.github.io/2.0/classes#manualTask> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                                 rdfs:comment "Task performed manually without system support."@en .


###  https://sBPMN.github.io/2.0/classes#message
<https://sBPMN.github.io/2.0/classes#message> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                              rdfs:comment "Message type (payload) referenced by operations and message flows."@en .


###  https://sBPMN.github.io/2.0/classes#messageEventDefinition
<https://sBPMN.github.io/2.0/classes#messageEventDefinition> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                             rdfs:comment "Event definition for sending/receiving a specific message."@en .


###  https://sBPMN.github.io/2.0/classes#messageFlow
<https://sBPMN.github.io/2.0/classes#messageFlow> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                  rdfs:comment "Connecting object that shows message exchange between participants."@en .


###  https://sBPMN.github.io/2.0/classes#messageFlowAssociation
<https://sBPMN.github.io/2.0/classes#messageFlowAssociation> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                             rdfs:comment "Associates a message flow with a message and correlation data."@en .


###  https://sBPMN.github.io/2.0/classes#mixedDirectionGateway
<https://sBPMN.github.io/2.0/classes#mixedDirectionGateway> rdf:type owl:Class ;
                                                            owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#gateway>
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty <https://sBPMN.github.io/2.0/properties#gatewayDirection> ;
                                                                                                         owl:hasValue "Mixed"
                                                                                                       ]
                                                                                                     ) ;
                                                                                  rdf:type owl:Class
                                                                                ] ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                            rdfs:comment "Gateway capable of both converging and diverging (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#monitoring
<https://sBPMN.github.io/2.0/classes#monitoring> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                 rdfs:comment "Placeholder for runtime monitoring metadata of a model element."@en .


###  https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> rdf:type owl:Class ;
                                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#loopCharacteristics> ;
                                                                       rdfs:comment "Configures multi-instance execution (parallel or sequential) of an activity."@en .


###  https://sBPMN.github.io/2.0/classes#multiInstanceParallelLoopChoreographyActivity
<https://sBPMN.github.io/2.0/classes#multiInstanceParallelLoopChoreographyActivity> rdf:type owl:Class ;
                                                                                    owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#choreographyActivity>
                                                                                                                               [ rdf:type owl:Restriction ;
                                                                                                                                 owl:onProperty <https://sBPMN.github.io/2.0/properties#loopType> ;
                                                                                                                                 owl:hasValue "MultiInstanceParallel"
                                                                                                                               ]
                                                                                                                             ) ;
                                                                                                          rdf:type owl:Class
                                                                                                        ] ;
                                                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                                                    rdfs:comment "Choreography activity executed multiple times in parallel."@en .


###  https://sBPMN.github.io/2.0/classes#multiInstanceSequentialLoopChoreographyActivity
<https://sBPMN.github.io/2.0/classes#multiInstanceSequentialLoopChoreographyActivity> rdf:type owl:Class ;
                                                                                      owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#choreographyActivity>
                                                                                                                                 [ rdf:type owl:Restriction ;
                                                                                                                                   owl:onProperty <https://sBPMN.github.io/2.0/properties#loopType> ;
                                                                                                                                   owl:hasValue "MultiInstanceSequential"
                                                                                                                                 ]
                                                                                                                               ) ;
                                                                                                            rdf:type owl:Class
                                                                                                          ] ;
                                                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                                                      rdfs:comment "Choreography activity executed multiple times sequentially."@en .


###  https://sBPMN.github.io/2.0/classes#noneBehaviorMultiInstanceLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#noneBehaviorMultiInstanceLoopCharacteristics> rdf:type owl:Class ;
                                                                                   owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics>
                                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                                owl:onProperty <https://sBPMN.github.io/2.0/properties#behavior> ;
                                                                                                                                owl:hasValue "None"
                                                                                                                              ]
                                                                                                                            ) ;
                                                                                                         rdf:type owl:Class
                                                                                                       ] ;
                                                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                                                   rdfs:comment "MI behavior with no special completion rule beyond default."@en .


###  https://sBPMN.github.io/2.0/classes#noneDirectionRelationship
<https://sBPMN.github.io/2.0/classes#noneDirectionRelationship> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#relationship>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#direction> ;
                                                                                                             owl:hasValue "None"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#relationship> ;
                                                                rdfs:comment "Relationship without specified direction."@en .


###  https://sBPMN.github.io/2.0/classes#noneLoopChoreographyActivity
<https://sBPMN.github.io/2.0/classes#noneLoopChoreographyActivity> rdf:type owl:Class ;
                                                                   owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#choreographyActivity>
                                                                                                              [ rdf:type owl:Restriction ;
                                                                                                                owl:onProperty <https://sBPMN.github.io/2.0/properties#loopType> ;
                                                                                                                owl:hasValue "None"
                                                                                                              ]
                                                                                                            ) ;
                                                                                         rdf:type owl:Class
                                                                                       ] ;
                                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                                   rdfs:comment "Choreography activity with no looping behavior."@en .


###  https://sBPMN.github.io/2.0/classes#noneProcess
<https://sBPMN.github.io/2.0/classes#noneProcess> rdf:type owl:Class ;
                                                  owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#process>
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty <https://sBPMN.github.io/2.0/properties#processType> ;
                                                                                               owl:hasValue "None"
                                                                                             ]
                                                                                           ) ;
                                                                        rdf:type owl:Class
                                                                      ] ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#process> ;
                                                  rdfs:comment "Process with type 'none' (no public/private semantics)."@en .


###  https://sBPMN.github.io/2.0/classes#oneBehaviorMultiInstanceLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#oneBehaviorMultiInstanceLoopCharacteristics> rdf:type owl:Class ;
                                                                                  owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics>
                                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                                               owl:onProperty <https://sBPMN.github.io/2.0/properties#behavior> ;
                                                                                                                               owl:hasValue "One"
                                                                                                                             ]
                                                                                                                           ) ;
                                                                                                        rdf:type owl:Class
                                                                                                      ] ;
                                                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#multiInstanceLoopCharacteristics> ;
                                                                                  rdfs:comment "MI behavior where completion is based on one instance rule."@en .


###  https://sBPMN.github.io/2.0/classes#oneWayAssociation
<https://sBPMN.github.io/2.0/classes#oneWayAssociation> rdf:type owl:Class ;
                                                        owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#association>
                                                                                                   [ rdf:type owl:Restriction ;
                                                                                                     owl:onProperty <https://sBPMN.github.io/2.0/properties#associationDirection> ;
                                                                                                     owl:hasValue "One"
                                                                                                   ]
                                                                                                 ) ;
                                                                              rdf:type owl:Class
                                                                            ] ;
                                                        rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#association> ;
                                                        rdfs:comment "Association with direction indicated as one-way (diagram semantics)."@en .


###  https://sBPMN.github.io/2.0/classes#operation
<https://sBPMN.github.io/2.0/classes#operation> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                rdfs:comment "Service operation with in/out messages and errors."@en .


###  https://sBPMN.github.io/2.0/classes#outputSet
<https://sBPMN.github.io/2.0/classes#outputSet> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                rdfs:comment "Grouping of dataOutputs that are produced together."@en .


###  https://sBPMN.github.io/2.0/classes#parallelAdHocSubProcess
<https://sBPMN.github.io/2.0/classes#parallelAdHocSubProcess> rdf:type owl:Class ;
                                                              owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#adHocSubProcess>
                                                                                                         [ rdf:type owl:Restriction ;
                                                                                                           owl:onProperty <https://sBPMN.github.io/2.0/properties#ordering> ;
                                                                                                           owl:hasValue "Parallel"
                                                                                                         ]
                                                                                                       ) ;
                                                                                    rdf:type owl:Class
                                                                                  ] ;
                                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#adHocSubProcess> ;
                                                              rdfs:comment "Ad-hoc subprocess where activities may run in parallel."@en .


###  https://sBPMN.github.io/2.0/classes#parallelEventBasedGateway
<https://sBPMN.github.io/2.0/classes#parallelEventBasedGateway> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#eventBasedGateway>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#eventGatewayType> ;
                                                                                                             owl:hasValue "Parallel"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventBasedGateway> ;
                                                                rdfs:comment "Event-based gateway that waits for multiple events in parallel."@en .


###  https://sBPMN.github.io/2.0/classes#parallelGateway
<https://sBPMN.github.io/2.0/classes#parallelGateway> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                      rdfs:comment "AND gateway synchronizing/splitting parallel paths."@en .


###  https://sBPMN.github.io/2.0/classes#participant
<https://sBPMN.github.io/2.0/classes#participant> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                  rdfs:comment "A pool representing a participant in collaboration."@en .


###  https://sBPMN.github.io/2.0/classes#participantAssociation
<https://sBPMN.github.io/2.0/classes#participantAssociation> rdf:type owl:Class ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                             rdfs:comment "Maps choreography participants to process elements."@en .


###  https://sBPMN.github.io/2.0/classes#participantMultiplicity
<https://sBPMN.github.io/2.0/classes#participantMultiplicity> rdf:type owl:Class ;
                                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                              rdfs:comment "Multiplicity constraints for a participant in choreography."@en .


###  https://sBPMN.github.io/2.0/classes#partnerEntity
<https://sBPMN.github.io/2.0/classes#partnerEntity> rdf:type owl:Class ;
                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                    rdfs:comment "Defines an external business entity participating in conversations/choreographies."@en .


###  https://sBPMN.github.io/2.0/classes#partnerRole
<https://sBPMN.github.io/2.0/classes#partnerRole> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                                  rdfs:comment "Role played by a partner entity in interactions."@en .


###  https://sBPMN.github.io/2.0/classes#performer
<https://sBPMN.github.io/2.0/classes#performer> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#resourceRole> ;
                                                rdfs:comment "Generic performer role for an activity."@en .


###  https://sBPMN.github.io/2.0/classes#physicalItemDefinition
<https://sBPMN.github.io/2.0/classes#physicalItemDefinition> rdf:type owl:Class ;
                                                             owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#itemDefinition>
                                                                                                        [ rdf:type owl:Restriction ;
                                                                                                          owl:onProperty <https://sBPMN.github.io/2.0/properties#itemKind> ;
                                                                                                          owl:hasValue "Physical"
                                                                                                        ]
                                                                                                      ) ;
                                                                                   rdf:type owl:Class
                                                                                 ] ;
                                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#itemDefinition> ;
                                                             rdfs:comment "Information item that refers to a physical item (conversation context)."@en .


###  https://sBPMN.github.io/2.0/classes#potentialOwner
<https://sBPMN.github.io/2.0/classes#potentialOwner> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#humanPerformer> ;
                                                     rdfs:comment "Human candidate allowed to claim a user task."@en .


###  https://sBPMN.github.io/2.0/classes#privateProcess
<https://sBPMN.github.io/2.0/classes#privateProcess> rdf:type owl:Class ;
                                                     owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#process>
                                                                                                [ rdf:type owl:Restriction ;
                                                                                                  owl:onProperty <https://sBPMN.github.io/2.0/properties#processType> ;
                                                                                                  owl:hasValue "Private"
                                                                                                ]
                                                                                              ) ;
                                                                           rdf:type owl:Class
                                                                         ] ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#process> ;
                                                     rdfs:comment "Process internal to an organization (detailed orchestration)."@en .


###  https://sBPMN.github.io/2.0/classes#process
<https://sBPMN.github.io/2.0/classes#process> rdf:type owl:Class ;
                                              rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#callableElement> ;
                                              rdfs:comment "Container of flow elements; an executable or non-executable business process."@en .


###  https://sBPMN.github.io/2.0/classes#property
<https://sBPMN.github.io/2.0/classes#property> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                               rdfs:comment "Local variable scoped to a process or flow element."@en .


###  https://sBPMN.github.io/2.0/classes#publicProcess
<https://sBPMN.github.io/2.0/classes#publicProcess> rdf:type owl:Class ;
                                                    owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#process>
                                                                                               [ rdf:type owl:Restriction ;
                                                                                                 owl:onProperty <https://sBPMN.github.io/2.0/properties#processType> ;
                                                                                                 owl:hasValue "Public"
                                                                                               ]
                                                                                             ) ;
                                                                          rdf:type owl:Class
                                                                        ] ;
                                                    rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#process> ;
                                                    rdfs:comment "Process intended for public view/interfaces (non-executable details abstracted)."@en .


###  https://sBPMN.github.io/2.0/classes#receiveTask
<https://sBPMN.github.io/2.0/classes#receiveTask> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                                  rdfs:comment "Task that waits to receive a message."@en .


###  https://sBPMN.github.io/2.0/classes#relationship
<https://sBPMN.github.io/2.0/classes#relationship> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                   rdfs:comment "Generic typed relationship between two model elements."@en .


###  https://sBPMN.github.io/2.0/classes#rendering
<https://sBPMN.github.io/2.0/classes#rendering> rdf:type owl:Class ;
                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                rdfs:comment "Diagram interchange rendering (icon/graphic) for an element."@en .


###  https://sBPMN.github.io/2.0/classes#resource
<https://sBPMN.github.io/2.0/classes#resource> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                               rdfs:comment "Defines a resource (human/system) type."@en .


###  https://sBPMN.github.io/2.0/classes#resourceAssignmentExpression
<https://sBPMN.github.io/2.0/classes#resourceAssignmentExpression> rdf:type owl:Class ;
                                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                                   rdfs:comment "Expression that assigns resources (performers) to an activity."@en .


###  https://sBPMN.github.io/2.0/classes#resourceParameter
<https://sBPMN.github.io/2.0/classes#resourceParameter> rdf:type owl:Class ;
                                                        rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                        rdfs:comment "Parameter of a resource definition."@en .


###  https://sBPMN.github.io/2.0/classes#resourceParameterBinding
<https://sBPMN.github.io/2.0/classes#resourceParameterBinding> rdf:type owl:Class ;
                                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                               rdfs:comment "Binds a resourceParameter to a value for a specific activity."@en .


###  https://sBPMN.github.io/2.0/classes#resourceRole
<https://sBPMN.github.io/2.0/classes#resourceRole> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                   rdfs:comment "Base role that links activities to resources/performers."@en .


###  https://sBPMN.github.io/2.0/classes#rootElement
<https://sBPMN.github.io/2.0/classes#rootElement> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#baseElement> ;
                                                  rdfs:comment "Abstract element that may appear at definitions level (process, message, error, etc.)."@en .


###  https://sBPMN.github.io/2.0/classes#script
<https://sBPMN.github.io/2.0/classes#script> rdf:type owl:Class ;
                                             rdfs:comment "Script body value (textual content for scriptTask, etc.)."@en .


###  https://sBPMN.github.io/2.0/classes#scriptTask
<https://sBPMN.github.io/2.0/classes#scriptTask> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                                 rdfs:comment "Task that runs an inline script."@en .


###  https://sBPMN.github.io/2.0/classes#sendTask
<https://sBPMN.github.io/2.0/classes#sendTask> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                               rdfs:comment "Task that sends a message."@en .


###  https://sBPMN.github.io/2.0/classes#sequenceFlow
<https://sBPMN.github.io/2.0/classes#sequenceFlow> rdf:type owl:Class ;
                                                   rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#flowElement> ;
                                                   rdfs:comment "Directed control-flow connection between two flow nodes, optionally with a condition."@en .


###  https://sBPMN.github.io/2.0/classes#sequentialAdHocSubProcess
<https://sBPMN.github.io/2.0/classes#sequentialAdHocSubProcess> rdf:type owl:Class ;
                                                                owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#adHocSubProcess>
                                                                                                           [ rdf:type owl:Restriction ;
                                                                                                             owl:onProperty <https://sBPMN.github.io/2.0/properties#ordering> ;
                                                                                                             owl:hasValue "Sequential"
                                                                                                           ]
                                                                                                         ) ;
                                                                                      rdf:type owl:Class
                                                                                    ] ;
                                                                rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#adHocSubProcess> ;
                                                                rdfs:comment "Ad-hoc subprocess where activities are constrained to sequential execution."@en .


###  https://sBPMN.github.io/2.0/classes#serviceTask
<https://sBPMN.github.io/2.0/classes#serviceTask> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                                  rdfs:comment "Task that invokes an automated service."@en .


###  https://sBPMN.github.io/2.0/classes#signal
<https://sBPMN.github.io/2.0/classes#signal> rdf:type owl:Class ;
                                             rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#rootElement> ;
                                             rdfs:comment "Named broadcast trigger used by signal events."@en .


###  https://sBPMN.github.io/2.0/classes#signalEventDefinition
<https://sBPMN.github.io/2.0/classes#signalEventDefinition> rdf:type owl:Class ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                            rdfs:comment "Event definition for broadcast signals."@en .


###  https://sBPMN.github.io/2.0/classes#standardLoopCharacteristics
<https://sBPMN.github.io/2.0/classes#standardLoopCharacteristics> rdf:type owl:Class ;
                                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#loopCharacteristics> ;
                                                                  rdfs:comment "While/do-while style loop settings for an activity."@en .


###  https://sBPMN.github.io/2.0/classes#standardLoopChoreographyActivity
<https://sBPMN.github.io/2.0/classes#standardLoopChoreographyActivity> rdf:type owl:Class ;
                                                                       owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#choreographyActivity>
                                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                                    owl:onProperty <https://sBPMN.github.io/2.0/properties#loopType> ;
                                                                                                                    owl:hasValue "Standard"
                                                                                                                  ]
                                                                                                                ) ;
                                                                                             rdf:type owl:Class
                                                                                           ] ;
                                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                                       rdfs:comment "Choreography activity repeating using standard loop semantics."@en .


###  https://sBPMN.github.io/2.0/classes#startEvent
<https://sBPMN.github.io/2.0/classes#startEvent> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#catchEvent> ;
                                                 rdfs:comment "Event that starts a process or subprocess."@en .


###  https://sBPMN.github.io/2.0/classes#storeTransaction
<https://sBPMN.github.io/2.0/classes#storeTransaction> rdf:type owl:Class ;
                                                       owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#transaction>
                                                                                                  [ rdf:type owl:Restriction ;
                                                                                                    owl:onProperty <https://sBPMN.github.io/2.0/properties#method> ;
                                                                                                    owl:hasValue "##Store"
                                                                                                  ]
                                                                                                ) ;
                                                                             rdf:type owl:Class
                                                                           ] ;
                                                       rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#transaction> ;
                                                       rdfs:comment "Transaction focused on data persistence (non-standard specialization; diagram-level semantics)."@en .


###  https://sBPMN.github.io/2.0/classes#subChoreography
<https://sBPMN.github.io/2.0/classes#subChoreography> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#choreographyActivity> ;
                                                      rdfs:comment "Embedded choreography with internal flow."@en .


###  https://sBPMN.github.io/2.0/classes#subConversation
<https://sBPMN.github.io/2.0/classes#subConversation> rdf:type owl:Class ;
                                                      rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#conversationNode> ;
                                                      rdfs:comment "Conversation composed of other conversation nodes."@en .


###  https://sBPMN.github.io/2.0/classes#subProcess
<https://sBPMN.github.io/2.0/classes#subProcess> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#activity> ;
                                                 rdfs:comment "Activity that contains an embedded flow (can be expanded/collapsed)."@en .


###  https://sBPMN.github.io/2.0/classes#task
<https://sBPMN.github.io/2.0/classes#task> rdf:type owl:Class ;
                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#activity> ;
                                           rdfs:comment "Atomic unit of work."@en .


###  https://sBPMN.github.io/2.0/classes#terminateEventDefinition
<https://sBPMN.github.io/2.0/classes#terminateEventDefinition> rdf:type owl:Class ;
                                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                               rdfs:comment "Event definition that terminates the process scope immediately."@en .


###  https://sBPMN.github.io/2.0/classes#text
<https://sBPMN.github.io/2.0/classes#text> rdf:type owl:Class ;
                                           rdfs:comment "Plain text content used in documentation/expressions."@en .


###  https://sBPMN.github.io/2.0/classes#textAnnotation
<https://sBPMN.github.io/2.0/classes#textAnnotation> rdf:type owl:Class ;
                                                     rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#artifact> ;
                                                     rdfs:comment "Artifact carrying free-form explanatory text."@en .


###  https://sBPMN.github.io/2.0/classes#throwEvent
<https://sBPMN.github.io/2.0/classes#throwEvent> rdf:type owl:Class ;
                                                 rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#event> ;
                                                 rdfs:comment "Event that throws a trigger (base for intermediate/end throw)."@en .


###  https://sBPMN.github.io/2.0/classes#timerEventDefinition
<https://sBPMN.github.io/2.0/classes#timerEventDefinition> rdf:type owl:Class ;
                                                           rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#eventDefinition> ;
                                                           rdfs:comment "Event definition triggered by time (date/duration/cycle)."@en .


###  https://sBPMN.github.io/2.0/classes#transaction
<https://sBPMN.github.io/2.0/classes#transaction> rdf:type owl:Class ;
                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#subProcess> ;
                                                  rdfs:comment "Subprocess with transactional semantics (supports cancel)."@en .


###  https://sBPMN.github.io/2.0/classes#undirectedAssociation
<https://sBPMN.github.io/2.0/classes#undirectedAssociation> rdf:type owl:Class ;
                                                            owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#association>
                                                                                                       [ rdf:type owl:Restriction ;
                                                                                                         owl:onProperty <https://sBPMN.github.io/2.0/properties#associationDirection> ;
                                                                                                         owl:hasValue "None"
                                                                                                       ]
                                                                                                     ) ;
                                                                                  rdf:type owl:Class
                                                                                ] ;
                                                            rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#association> ;
                                                            rdfs:comment "Association without arrowheads (pure annotation link)."@en .


###  https://sBPMN.github.io/2.0/classes#unspecifiedDirectionGateway
<https://sBPMN.github.io/2.0/classes#unspecifiedDirectionGateway> rdf:type owl:Class ;
                                                                  owl:equivalentClass [ owl:intersectionOf ( <https://sBPMN.github.io/2.0/classes#gateway>
                                                                                                             [ rdf:type owl:Restriction ;
                                                                                                               owl:onProperty <https://sBPMN.github.io/2.0/properties#gatewayDirection> ;
                                                                                                               owl:hasValue "Unspecified"
                                                                                                             ]
                                                                                                           ) ;
                                                                                        rdf:type owl:Class
                                                                                      ] ;
                                                                  rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#gateway> ;
                                                                  rdfs:comment "Gateway with unspecified direction (schema helper)."@en .


###  https://sBPMN.github.io/2.0/classes#userTask
<https://sBPMN.github.io/2.0/classes#userTask> rdf:type owl:Class ;
                                               rdfs:subClassOf <https://sBPMN.github.io/2.0/classes#task> ;
                                               rdfs:comment "Task performed by a human via a UI or worklist."@en .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
