21.01.2014 Views

Semantic Annotation for Process Models: - Department of Computer ...

Semantic Annotation for Process Models: - Department of Computer ...

Semantic Annotation for Process Models: - Department of Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.3. APPLICABILITY VALIDATION IN AN INTEGRATION APPLICATION 155<br />

Figure 9.7: The query result <strong>of</strong> QRule-Activity-hasActor-sameas on PM B2<br />

Figure 9.8: The query result <strong>of</strong> QRule-Activity-hasActor-kind<strong>of</strong> on PM B2<br />

”Send_inquiry”(PM A ) → ”Send_quotation”(PM A )<br />

→ ”Credit_control”(PM B2 ) → ”Delivering_<strong>Process</strong>ing”(PM A )<br />

{”Deliver_items_to_f ranchisee”(PM B2 )}; ”Deliver_items_to_shops”(PM B2 )}<br />

→ ”Ship_items”(PM B2 ) → ”Receive_delivery”(PM A )<br />

→ ”Issue_invoice”(PM B2 ).<br />

• Step 3. Re-order the sequence <strong>of</strong> integrating activities.<br />

In Step 2, we are able to figure out the ontological relationships between the activities,<br />

but we need sequential relationship to integrate them as a process. For instance,<br />

the sequence <strong>of</strong> activities in the integration can be further refined through<br />

checking the sequential Activity and sub-Activities <strong>of</strong> "Send_quotation" in PM A<br />

and the preceding Activities and sub-Activities <strong>of</strong> "Credit_control" in PM B2 .<br />

Applying SWRL queries and rules QRule-Activity-hasSucceedingActivities<br />

and QRule-Activity-hasPrecedingActivities <strong>for</strong> RE1 and QRule-ActivityhasPrecedingActivities-hasSubActivity<br />

<strong>for</strong> RE3.2 to rearrange the sequence<br />

<strong>of</strong> integrated process model fragments. Activity sequences are further checked<br />

with the SCOR domain ontology, and adjustment <strong>of</strong> the sequence and hierarchy<br />

<strong>of</strong> activities is made according to the integration context.<br />

Query Question: Navigate the succeeding Activities <strong>of</strong> "Send_quotation" in<br />

PM A and the preceding Activities <strong>of</strong> "Credit_control" in PM B2 .<br />

Query Answer: "Client_quotation_processing" is found as the succeeding Activity<br />

<strong>of</strong> "Send_quotation" in PM A (Figure 9.9), and "Check_stock" and "Correct_orders"<br />

are retrieved as the preceding Activities <strong>of</strong> "Credit_control" in PM B2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!