Prev | Current Page 457 | Next

A. F. Salam and Jason R. Stevens

"Semantic Web Technologies and E-Business: Toward the Integrated Virtual Organization and Business Process Automation"


We use ???gmoe??? as the namespace before each operation. ???gmoe??? represents ???Genetic
Model for Ontology (language) Engineering???, because these operations are
borrowed from genetics.
1. Inheritance
The inheritance relationships of ontology languages can be seen in Figure 1. RDFS
inherits RDF; DAML and OIL inherit RDFS; DAML+OIL inherits both DAML and
OIL; and OWL inherits DAML+OIL. The following example shows how to use the
inheritance operation to define the relationships between two ontology languages.
Example.2. As we know, DAML+OIL inherits both DAML and OIL. We use the
inheritance operation shown in Figure 3 to indicate the inheritance relationship.
With the inheritance operation, we need not copy the primitives in DAML and OIL
into DAML+OIL. In DAML+OIL we only need to define the new primitives which
can not be inherited from DAML and OIL.
2. Block
It is not enough to indicate the relationships among ontology languages with the
inheritance operation only. Some primitives in previous ontology languages are not
used by later ontology languages. We need to use the block operation to reflect this
relationship.


Pages:
445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469