Information Technology Reference
In-Depth Information
RDF namespace http://www.w3.org/1999/02/22-rdf-syntax-ns# , “dc” stands for
the Dublin Core namespace http://purl.org/dc/elements/1.1/ , “wsml” stands for
the WSML namespace http://www.wsmo.org/wsml/wsml-syntax# ,and“book”
stands for the namespace http://example.org/bookOntology# .WeusethesQ-
Name abbreviation mechanism, where prefix # localname is an abbreviation
for the concatenation of the namespace IRI and the local name. The RDF
triple is written as subject predicate object , and blank nodes are indicated by
“ :” in front of the name.
1
http://example.org/bookOntology rdf#type wsml#ontology
2
http: //example.org/bookOntology wsml#variant http: //www.wsmo.org/wsml/wsml syntax/wsml
flight
3
http://example.org/bookOntology wsml#nfp :nfp1
4
:nfp1 dc#title
”Example Book ontology”ˆˆxsd#string
5
http://example.org/bookOntology wsml#hasConcept book#book
6
http://example.org/bookOntology#Person wsml#hasAttribute :att1
7
:att1
wsml#attribute http: //example.org/bookOntology#title
8
:att1
wsml#ofType xsd#string
9
http://example.org/bookOntology wsml#hasAxiom book#authorshipFromAuthor
10
book#authorshipFromAuthor rdfs#isDefinedBy ” < impliedByLP > ..”ˆˆrdf#XMLLiteral
11
[..]
Listing 7.4. WSML RDF example
7.4.3 Mapping to OWL
We have defined a complete mapping from the ontology subset of WSML-
Core to OWL DL and a partial mapping from OWL DL to WSML-Core. The
mapping can be found in [30].
The ontology subsets of WSML-Core and WSML-DL can be completely
mapped to OWL DL, but OWL can be only partially mapped to WSML-DL,
since WSML-DL does not allow nominals (i.e. individuals in class descrip-
tions). The mapping between OWL and WSML-DL has not yet been defined.
However, it is a trivial extension of the mapping between WSML-Core and
OWL DL.
We give below a few notes about the mappings between OWL and WSML,
which should also clarify the relation between OWL and WSML:
Since OWL is an ontology language and Web service modeling requires
additional modeling elements such as goal, mediator, and Web service
descriptions, the mapping between OWL and WSML can only be done for
the ontology-modeling part of WSML.
The WSML-Core variant is based on a subset of the description lpogic
SHIQ
( D ), and thus the ontology subset of WSML-Core can be completely
mapped to OWL DL. WSML-DL can be completely mapped to OWL DL
(with datatype extensions), whereas the reverse mapping is not complete,
because WSML-Core does not allow nominals.
Search WWH ::




Custom Search