Research Article

Verifying Service Choreography Model Based on Description Logic

Table 3

Axiom set and instances set of purchase order service choreography model (fragment).

Axiom set in TboxInstances set in Abox

NoAction Abas 
SilentAction Abas 
InterAction Abas 
Assign Abas 
Perform Abas 
Abas Act 
Astr Act 


Session SessionDeduction.Session 
Participant Implement.Role 
Choreography Contain.Session 
Interaction Depend.Channel 
Role Belong_to.Participant 
Interface Bind.Role 
Session Executing.
Session Sequence. Session 
Session Choice. Session 
S_poReq:
S_poReq_req:
S_poReq_resp:
S_poReq_assign_Buyer:
S_poReq_assign_Seller:
S_credChe:
S_poResp:
ProductTrader: Participant 
ServiceProvider: Participant 
S_credChe   S_invChe S_Che:
S_poResp + S_poRej:
Cho_po: Choreography 
Buyer: Role 
Supplier: Role 
P_credChe: Precondition 
Cho_po, S_poReq: Contain 
S_credChe, P_credChe: Guard 
S_poReq, S_poReq_req: Executing 
S_credChe, S_invChe: Parallel 
S_poReq, S_credChe   S_invChe S_Che: Sequence