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.

3.2. SEMANTIC INTEROPERABILITY AND PROCESS ONTOLOGIES 43<br />

3.2.5 PIF (<strong>Process</strong> Interchange Format)<br />

PIF [85] aimed to develop an interchange <strong>for</strong>mat to help automatically exchange process<br />

descriptions among a wide variety <strong>of</strong> business process modeling and support systems<br />

such as workflow s<strong>of</strong>tware, flow charting tools, process simulation systems, and process<br />

repositories. PIF is a <strong>for</strong>mal process modeling language, whose syntax adopts that <strong>of</strong><br />

KIF. The main classes and their relationships are displayed in Figure 3.6. The classes<br />

and the relationships are notated with rectangle box in the figure, and they are all the<br />

modeling constructs <strong>of</strong> PIF.<br />

Figure 3.6: The PIF classes and relationships [85]<br />

There are three core classes — Activity, Actor and Resource. Other classes related<br />

with the three classes through the relationships are attributes <strong>of</strong> them. It is obvious<br />

that PIF supports the structural perspective by the decomposition relationship <strong>of</strong> Activity.<br />

The operational/functional perspective can not be properly represented by lacking<br />

input/output specifications. Relationships among the class Resource provide the<br />

expressivity <strong>of</strong> the resources perspective. The control perspective can be represented<br />

through the classes such as Prerequisite, Cannot-be-concurrent, Successor, Decision<br />

and the relationships among them and Activity. Actor and their attributes can depict<br />

the organizational perspective. No data transaction is supported by PIF.<br />

PIF provides <strong>for</strong>mally-defined declarative semantics, the expressive power to represent<br />

knowledge required <strong>for</strong> a typical application knowledge base, and a structure that<br />

enables semi-automatic translation into and out <strong>of</strong> typical representation languages.<br />

PIF also adopts the frame syntax, which is an extension <strong>of</strong> the KIF syntax <strong>for</strong> representing<br />

object-based knowledge [85]. The PIF project has been merged with the PSL<br />

project at NIST, so that the PIF has been incorporated into the PSL Core and its<br />

extensions.

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

Saved successfully!

Ooh no, something went wrong!