03.12.2012 Views

Semantic Web-Based Information Systems: State-of-the-Art ...

Semantic Web-Based Information Systems: State-of-the-Art ...

Semantic Web-Based Information Systems: State-of-the-Art ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

B cer, K l c, Dogac, & Lalec<br />

Figure 10. The openEHR archetype instance<br />

Figure 11. Source instance<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

...<br />

<br />

<br />

<br />

<br />

Naked<br />

<br />

<br />

<br />

This rule derives <strong>the</strong> fact that My<strong>State</strong>Structure has rdf:type <strong>of</strong> RestrictionOnitems.<br />

With <strong>the</strong> derivation <strong>of</strong> this fact, all <strong>the</strong> predicates <strong>of</strong> <strong>the</strong> following rule become true:<br />

(owl:onProperty RestrictionOnitems items) (owl:all ValuesFrom RestrictionOnitemsClothing)<br />

(rdf:type My<strong>State</strong>StructureRestriction Onitems) (items My<strong>State</strong>Structure<br />

MyClothingType) -> (rdf:type MyClothingType Clothing).<br />

According to <strong>the</strong> data obtained by querying <strong>the</strong> source ontology instance, <strong>the</strong><br />

OWLmt mapping engine executes <strong>the</strong> conceptual mapping patterns to create <strong>the</strong><br />

corresponding instances in <strong>the</strong> target ontology. The conditions specified for each<br />

conceptual mapping pattern also are applied to ensure <strong>the</strong> accuracy in <strong>the</strong> mapping<br />

process. In this step, <strong>the</strong> instances that do not satisfy a particular condition in <strong>the</strong><br />

pattern are discarded.<br />

As an example, when <strong>the</strong> mapping engine executes <strong>the</strong> SimilarTo pattern (see Figure<br />

6), <strong>the</strong> body weight at birth instance is obtained (see Figure 11) as a result <strong>of</strong> <strong>the</strong><br />

query <strong>of</strong> <strong>the</strong> source instance. The mapping engine <strong>the</strong>n creates <strong>the</strong> corresponding<br />

birth weight instance (see Figure 12) in <strong>the</strong> target ontology.<br />

After <strong>the</strong> creation <strong>of</strong> <strong>the</strong> class instances in <strong>the</strong> target ontology, <strong>the</strong> property mapping<br />

patterns are applied to create <strong>the</strong> object and datatype properties for <strong>the</strong> instances<br />

in <strong>the</strong> target ontology. During <strong>the</strong> mapping <strong>of</strong> <strong>the</strong> datatype properties, <strong>the</strong> value<br />

Copyright © 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission <strong>of</strong><br />

Idea Group Inc. is prohibited.

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

Saved successfully!

Ooh no, something went wrong!