Annotated Business Process Graph

RDF/XML version of this vocabulary. Turtle version of this vocabulary.

Last update:

10 February 2015

Namespace URI:

http://vocab.deri.ie/bang#

Abstract

This vocabulary describes concepts required for modelling a business process graph.

All terms at a glance

Overview diagram

Classes

Class: bang:ANDJoin

ANDJoin

URI:
http://vocab.deri.ie/bang#ANDJoin
Superclass:
bang:Connector

ANDJoin

Class: bang:ANDSplit

ANDSplit

URI:
http://vocab.deri.ie/bang#ANDSplit
Superclass:
bang:Connector

ANDSplit

Class: bang:ActivityNode

Activity NodeThis node is an activity/function node

URI:
http://vocab.deri.ie/bang#ActivityNode
Properties include:
bang:hasCapability
Superclass:
bang:WorkNode

Class: bang:Arc

ArcArcs define the causal or temporal relations between nodes.

URI:
http://vocab.deri.ie/bang#Arc
Properties include:
bang:hasOut, bang:hasIn
Used with:
bang:hasArc

Class: bang:BusinessProcessGraph

Business Process

URI:
http://vocab.deri.ie/bang#BusinessProcessGraph
Properties include:
bang:hasArc, bang:hasCapability, bang:hasWorkNode, bang:hasConnector

This class describes a business process graph.

Class: bang:Connector

Connector

URI:
http://vocab.deri.ie/bang#Connector
Used with:
bang:hasConnector
Superclass:
bang:Node
Subclasses:
bang:XORSplit, bang:XORJoin, bang:ORSplit, bang:ORJoin, bang:ANDSplit, bang:ANDJoin

This is a particular type of node used for capturing routing information

Class: bang:EventNode

Event NodeThis class define events that may occur within a business process.

URI:
http://vocab.deri.ie/bang#EventNode
Superclass:
bang:WorkNode

Class: bang:Node

node

URI:
http://vocab.deri.ie/bang#Node
Used with:
bang:hasOut, bang:hasIn
Subclasses:
bang:WorkNode, bang:Connector

This class defines all types of nodes.

Class: bang:ORJoin

ORJoin

URI:
http://vocab.deri.ie/bang#ORJoin
Superclass:
bang:Connector

ORJoin

Class: bang:ORSplit

ORSplitORSplit

URI:
http://vocab.deri.ie/bang#ORSplit
Superclass:
bang:Connector

Class: bang:WorkNode

WorkNodeThis class denotes the active nodes of a business process graph: functions and events.

URI:
http://vocab.deri.ie/bang#WorkNode
Used with:
bang:hasWorkNode
Superclass:
bang:Node
Subclasses:
bang:EventNode, bang:ActivityNode

Class: bang:XORJoin

XORJoinXORJoin

URI:
http://vocab.deri.ie/bang#XORJoin
Superclass:
bang:Connector

Class: bang:XORSplit

XORSplitXORSplit

URI:
http://vocab.deri.ie/bang#XORSplit
Superclass:
bang:Connector

Properties

Property: bang:hasArc

hasArc

URI:
http://vocab.deri.ie/bang#hasArc
Domain:
bang:BusinessProcessGraph
Range:
bang:Arc

Property: bang:hasCapability

hasCapability

URI:
http://vocab.deri.ie/bang#hasCapability
Domain:
bang:ActivityNode
Range:
cap:Capability

Property: bang:hasCapability

hasCapability

URI:
http://vocab.deri.ie/bang#hasCapability
Domain:
bang:BusinessProcessGraph
Range:
cap:Capability

Property: bang:hasConnector

hasConnectorthis property identifies the set of connectors of a business process graph.

URI:
http://vocab.deri.ie/bang#hasConnector
Domain:
bang:BusinessProcessGraph
Range:
bang:Connector

Property: bang:hasIn

hasInThis property identify the source of the directed arc.

URI:
http://vocab.deri.ie/bang#hasIn
Domain:
bang:Arc
Range:
bang:Node

Property: bang:hasOut

hasOutThis property identify the destination of a directed arc.

URI:
http://vocab.deri.ie/bang#hasOut
Domain:
bang:Arc
Range:
bang:Node

Property: bang:hasWorkNode

hasWorkNodeThis property defines the set of active nodes that a business process graph has.

URI:
http://vocab.deri.ie/bang#hasWorkNode
Domain:
bang:BusinessProcessGraph
Range:
bang:WorkNode