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.

156 CHAPTER 9. VALIDATION OF APPLICABILITY<br />

(Figure 9.10).<br />

Figure 9.9: The query result <strong>of</strong> QRule-Activity-hasSuccedingActivities on PM A<br />

Figure 9.10: The query result <strong>of</strong> QRule-Activity-hasSuccedingActivities on PM B2<br />

Query Analysis and Adjustment: The integrated sequence depends on i)<br />

the activity sequence definitions in original process models, ii) the reference<br />

sequence defined in the SCOR ontology, and also iii) the new integration<br />

requirements which might need different activity sequence from the <strong>for</strong>mer<br />

two. Adjustment includes mergence and decomposition <strong>of</strong> integrating activities.<br />

For instance, "Client_quotation_processing" in PM A is annotated<br />

with the SCOR ontology concept <strong>of</strong> "D1.1-<strong>Process</strong>_Inquiry_and_Quote"<br />

(Figure 9.11), whilst "Correct_orders" in PM B2 is annotated as<br />

phase_<strong>of</strong> "D1.2-Receive_Enter_and_Validate_Order" (Figure 9.12).<br />

There<strong>for</strong>e, "Correct_orders" in PM B2 can be succeeding activity <strong>of</strong><br />

"Client_quotation_processing" in PM A and then be adapted as a subActivity<br />

<strong>of</strong> "Standard_order_processing" in PM A . While, the two Activities<br />

"Credit_control" in PM A and in PM B2 can be merged into one Activity.<br />

The result <strong>of</strong> the integration after this step is following ("/" is used to represent<br />

mergence):<br />

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

”Client_quotation_processing”(PM A ) → ”Standard_order_processing”(PM A )<br />

{...; ”Correct_orders”(PM B2 ) ...} → ”Credit_control”(PM A /PM B2 ) →<br />

”Delivering_<strong>Process</strong>ing”(PM A ){...; ”Check_stock”(PM B2 ); ...}<br />

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

→ ”Receive_delivery”(PM A ) → ”Issue_invoice”(PM B2 ).

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

Saved successfully!

Ooh no, something went wrong!