Now DAML, OIL, and DAML+OIL are
being replaced by OWL, but if we can automatically translate all the ontologies
defined with DAML, OIL, and DAML+OIL to the ontologies defined with OWL,
we can save a lot of time in building new ontologies based on OWL.
Because we have described the relationships among different primitives in different
ontology languages, we can automatically build a mapping between different
primitives, thus the ontologies defined with DAML, OIL, and DAML+OIL can be
Figure 6. Definition of ???Class??? in OWL based on mutation operation
A Bas s for the Semant c Web and E-Bus ness
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
automatically translated to the ontologies defined with OWL. We use the following
example for illustration.
Example.6. Suppose that there is an ontology in which a concept is defined using
the primitive ???daml:inverseOf??? in DAML. Because OWL inherits DAML, and
there are no changes for this primitive in DAML and OWL (see Table 2), we can
directly translate ???daml:inverseOf??? to ???owl:inverseOf???.
Pages:
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473