13
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.r u http://www.ipi.ac.ru/synth/ RCDL’2002, Dubna

Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Embed Size (px)

Citation preview

Page 1: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Extensible Ontological Modeling Frameworkfor Subject Mediation

L. A. Kalinichenko, N. A. SkvortsovInstitute for Problems of Informatics,

RAS{leonidk,scvora}@synth.ipi.ac.ru

http://www.ipi.ac.ru/synth/

RCDL’2002, Dubna

Page 2: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Outline

An approach for the ontological model mapping in a subject mediation environment intended for heterogeneous information sources integration in a particular subject domain is considered. Such mapping is needed for an information source registration at the mediator. It is assumed that such sources apply the DAML+OIL ontological model. A mediator ontological language (MOL) may depend on a subject domain and is to be defined at the mediator consolidation phase.

Principles of information resource registration. Ontological framework of subject mediators. Mapping of DAML+OIL elements into MOL ones. Reverse mapping

Page 3: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Registration of resources in subject mediator

Canonical model of the the mediator used for information resource specifications

Mediators work in consolidation phase, then in operational phase Specification modules: schemas, concept definitions,

vocabularies Local as View (LAV) mediator architecture is assumed as a basis

for the subject mediation For this purpose source specifications are mapped to federative

level of mediator specifications

Page 4: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Mediator’s Ontological Framework

the same canonical model used for specifications of ontological contexts of mediator and of information sources

Elements of specifications are concepts, attributes, associations, invariants

Also semantic relationships that may be fuzzy To contextualize information sources at the mediator during their

registration, it is required to map local ontological contexts of the sources into the mediator’s ontology.

loose ontological integration provides for establishing fuzzy correlation between related concepts

tight ontological integration consists in composition of ontological modules using complete specifications of concepts as type definitions

Page 5: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

DAML+OIL

DAML+OIL layered on top of RDFS Classes (concepts) and properties (roles) DAML+ OIL ontology consists of set of axioms asserting

characteristics of classes and properties Equivalent to very expressive description logic SHIQ Reasoning algorithms for satisfiability and subsumption (it may

be used for tight ontology integration) DAML+OIL has been submitted to W3C as a candidate for the

Web ontology language Class constructors: intersectionOf, unionOf, complementOf,

oneOf, toClass, hasClass, hasValue, minCardinalityQ, maxCardinalityQ, cardinalityQ

Axioms: subClassOf, sameClassAs, subPropertyOf, samePropertyAs, sameIndividualAs, disjointWith, differentIndividualFrom, inverseOf

Page 6: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Core of the Mediator Ontology Language (1)

Types (concepts) Attributes Invariants

{ Animal;in: type, daml_oil;

hasMother: Female;metaslot

in: HasMother;end

sameAs: {in: invariant, samePropertyAs,{{ all a/Animal ( hasMother(a) = HasMom(a) }}}

}

Page 7: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Core of the Mediator Ontology Language (2)

Association types

{ HasFather;in: metatype, association, daml_oil;instance_section: { domain: Animal;

range: Male;association_type: {{1,1},{0,inf}};

metaslotin: onProperty, cardinality, UniqueProperty,end}

};

Page 8: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

MOL core extension equivalent to DAML+OIL (1)

Need in new metaclasses daml_oil: types and associations become instances of the

metatype; restriction: belonging to it are restrictions of DAML+OIL; disjointWith, disjointUnionOf, onProperty, toClass, hasValue,

hasClass, cardinality, maxCardinality, minCardinality, cardinalityQ, maxCardinalityQ, minCardinalityQ, sameTypeAs, equivalentTo, samePropertyAs: metatypes to which invariants in type definitions can be associated. These invariants interpret respective DAML+OIL elements.

Page 9: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

MOL core extension equivalent to DAML+OIL (2)

Class Elements Interpretation

I: {in: invariant, disjointWith, {{(C>T1 & CE>T2 = {}) }}}I: {in:predicate, invariant, disjointUnionOf,

{{(C>T = (CE1>T1 | CE2>T2)) & (CE1>T1 & CE2>T2 = {}) }}}I: {in: invariant, sameClassAs, {{(C>T1 = CE>T2)}}}

{ HumanBeing;in: type, daml_oil;supertype: Person;sameTypeAs: {in: invariant, sameClassAs

{{all p/Person (HumanBeing(p) = Person(p)) }}}};

Page 10: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

MOL core extension equivalent to DAML+OIL (3)

Property Restrictions Interpretation

I: {in: invariant, onProperty, toClass,{{all x (ST(x) & (P(x) CE>T))}}}

I: {in: invariant, onProperty, hasValue,{{all x (ST(x) & yP(x)) }}}

I: {in: invariant, onProperty, hasClass,{{all x (ST(x) & ex y (P(x,y) & CE>T(y))) }}}

{ R_Person;in: type, daml_oil, restriction;supertype: Animal;hp: {in: invariant, onProperty, toClass,

{{all ap (R_Person(ap) & hasParent(ap) <= Person) }}};};

Page 11: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

MOL core extension equivalent to DAML+OIL (4)

Cardinality Constraints Interpretation

daml:cardinality -> association_type: {{N,N},{?,?}}daml:maxCardinality -> association_type: {{0,N},{?,?}}daml:minCardinality -> association_type: {{N,inf},{?,?}}

{ domain: C>T1;range: CE>T2;association_type: {{N,N},{?,?}};

metaslotin: onProperty, cardinalityQend }

or I: {in: invariant, onProperty, cardinalityQ,

{{all x(C>T1(x) & count (P(x) & CE>T2) = N) }}}

Page 12: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Reverse Mapping of the MOL into DAML+OIL

The mapping is reversible Semantics of any DAML+OIL definition mapped to MOL is

retrievable using newly defined metaclasses DAML+OIL specifications are extended by RDF namespace to

save semantics of fuzzy semantic relationships in MOL

{ Female;in: type, daml_oil;supertype: Animal;disjoint: {in: invariant, disjointWith,

{{Male(a/Animal) & Female(a/Animal) = {} }}}};<daml:Class rdf:ID="Female">

<rdfs:subClassOf rdf:resource="#Animal"/><daml:disjointWith rdf:resource="#Male"/>

</daml:Class>

Page 13: Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS {leonidk,scvora}@synth.ipi.ac.ru

Conclusion

Compatibility to most popular ontologies and probable W3C recommendation for Web ontologies

Results may be used for mapping other ontologies SHIQ reasoning algorithms are helpful for tight ontology

integration