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.

2.3. INFORMATION SYSTEMS AND SEMANTIC WEB 19<br />

Conceptual model vs. ontology<br />

The term "conceptual model" appears contrastively to "logical model" and "physical<br />

model" to differentiate the levels <strong>of</strong> model abstraction. The enterprise models on the<br />

second row <strong>of</strong> the Zachman framework are conceptual models. A conceptual model is<br />

<strong>of</strong>ten taken as an abstract model and defined as a theoretical construct that represents<br />

phenomena in a certain problem domain, with a set <strong>of</strong> variables and a set <strong>of</strong> logical and<br />

quantitative relationships between them. Conceptual model, especially conceptual data<br />

schema – representing the structure perspective, is comparable with ontology because<br />

they share some modeling principles.<br />

A comparison <strong>of</strong> conceptual data schema and ontology is made in [63]. They are<br />

similar because both consist <strong>of</strong> concepts, relations and rules 4 . There are two main<br />

disparities discussed in [63]:<br />

1. Conceptual data schema is being preserved in <strong>of</strong>f-time model diagrams; while, ontology<br />

typically is sharable and exchangeable at run-time, i.e. machine-processable<br />

semantics.<br />

2. Unlike conceptual data schema that capture semantics <strong>for</strong> a given application<br />

domain, ontologies are supposed to capture semantics about real-world domains,<br />

independent from specific application needs, i.e. "relatively" generic knowledge.<br />

There<strong>for</strong>e, the generality (application-independency) <strong>of</strong> knowledge is a fundamental<br />

asset in ontology modeling, and that mostly distinguishes ontology from conceptual<br />

data schema.<br />

The two disparities just characterize the two essential aspects <strong>of</strong> ontologies as described<br />

in [35]: ontologies define <strong>for</strong>mal semantics <strong>for</strong> in<strong>for</strong>mation, consequently allowing in<strong>for</strong>mation<br />

processing by a computer; ontologies define real world semantics, which makes<br />

it possible to link machine processable content with meaning <strong>for</strong> humans based on<br />

consensual terminologies.<br />

Conventional conceptual models are still widely used in in<strong>for</strong>mation systems engineering<br />

and play vital roles in enterprise modeling as we have discussed previously.<br />

Meanwhile, ontologies become key enabling technology <strong>for</strong> the <strong>Semantic</strong> Web. Moreover,<br />

ontology modeling can benefit from the existing conceptual modeling methodologies<br />

and tools [5] [19] [38] [104]. Legacy conceptual schema can be also mined and/or<br />

"ontologized" [63]. On the other hand, ontology and the <strong>Semantic</strong> Web technology are<br />

also found to be applied in enterprise modeling and applications [139] [140].<br />

We are aware <strong>of</strong> common grounds and differences between the two disciplines in<br />

this work and devote our ef<strong>for</strong>ts to build the links between conceptual process models<br />

and process ontologies. The work results in a combination <strong>of</strong> the usage <strong>of</strong> ontologies<br />

and conceptual models. Business process models at the conceptual level created <strong>for</strong><br />

a given application domain still serve in<strong>for</strong>mation systems development as Representation<br />

<strong>of</strong> systems and requirements, Vehicle <strong>for</strong> communication, Basis <strong>of</strong> design and<br />

implementation and Documentation and sense-making [76]. Meanwhile the extensive<br />

exchange, integration and reuse <strong>of</strong> business process models between different organization<br />

can benefit from the <strong>Semantic</strong> Web technology through annotating models using<br />

ontologies.<br />

4 Rules in conceptual modeling are called "constraints", and they are axioms in ontology.

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

Saved successfully!

Ooh no, something went wrong!