04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

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.

Semantic Web Services 179<br />

atomic process, a grounding that enables the requester to construct input and output<br />

messages must be provided.<br />

– Simple process: is not executable and is not associated with grounding, but like atomic<br />

process, it is executed in one step. It can be used as an element of abstraction of an<br />

atomic process using the realizedBy property or as a simplified representation of<br />

a composite process using the expandsTo property.<br />

– Composite process: is decomposable into other non-composite or composite processes.<br />

The decomposition is specified using the control constructs by a composedBy property:<br />

SEQUENCE, IF-THEN-ELSE, REPEAT-UNTIL and others. Each control construct<br />

is associated with a property called components to indicate the ordering and the<br />

conditional execution of the sub-processes.<br />

An XML fragment of OWL-S ontology describing composite process of airline ticked booking<br />

is presented below 4 .<br />

<br />

This is the top level process for BravoAir<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

6.2.3 WSMO<br />

WSMO [70] provides ontological specifications for the core elements of Semantic Web Services.<br />

It has its conceptual basis in the Web Service Modeling Framework (WSMF). WSMO<br />

is meant to be a meta-model for Semantic web service related aspects. It uses the MOF (Meta<br />

Object Facility) [62] to define such a model. The MOF metadata architecture defines four<br />

layers for models, see Figure 6-10:<br />

– information layer is comprised of data we want to describe.<br />

– model layer is comprised of the metadata that describes data in the information layer.<br />

– the metamodel layer is comprised of the descriptions (i.e., meta-metadata) that define<br />

the structure and semantics of metadata.<br />

– The meta-metamodel layer is comprised of the description of the structure and semantics<br />

of meta-metadata.<br />

4 Retrieved from http://www.daml.org/services/owl-s/1.0/examples.html

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

Saved successfully!

Ooh no, something went wrong!