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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!