RFBR Grant 11-07-00402
Integration of rule-based declarative programs and knowledge, databases and services for scientific problems solving over heterogeneous distributed information resources
Project starting date
Leonid Kalinichenko, Institute of Informatics Problems RAS, Moscow, Russia
- Institute of Informatics Problems, RAS
Recently, the World Wide Web Consortium (W3C) adopted RIF
(Rule Interchange Format)
standard oriented on providing of interoperability of declarative
programs represented in different languages and
rule-based programming (inference) systems. The standard
is oriented not only on Semantic Web, but also
on a creation of the intellectual information systems
as well as on a knowledge representation in different
application areas. This standard motivated the following
investigation: to find a solution of the complicated
problem of integration of multilanguage knowledge
representations and rule-based declarative programs,
heterogeneous databases, and services on the basis of
unified languages and multidialect mediation infrastructure.
The methods and tools developed are aimed at
scientific problems solving over heterogeneous distributed
information resources. The methods and tools to be
developed are intended for combining two paradigms
of extensible unified languages construction. The first
one is W3C RIF standard paradigm. The second one is
a paradigm based on the GLAV heterogeneous information resources mediation approach built on the
extensible canonical informationmodel idea, applicable
for database, service and process languages unification,
The idea of the proposed approach consists in developing
of a modular mediator infrastructure in which
alongside with the modules representing data and services
in the GLAV setting, the modules representing
knowledge and declarative rule-based programs over
various resources will be introduced. The infrastructure
is planned to be based on the following principles:
- The multidialectal construction of the canonical model.
Mediators are represented as a functional composition
of declarative specification of modules, each
based on its own dialect with an appropriate semantics.
Semantic of a conceptual definition in such
setting becomes a multidialect one.
- The mediator modules as peers. Rule-based modules
become the mediator components alongside with
the GLAV-based modules. Interoperability of the
modules is based on peer-to-peer (P2P) and W3C
- Combination of integration and interoperability.
The information resource integration can be provided in
the scope of an individual mediator module. The
integration approaches in different modules can be
different. The interoperability is provided between
the modules supporting different dialects.
- Rule-based specifications on different levels of the infrastructure.
Rule-based, inference providing modules
are used for declarative programming over the
mediators, to support variousmodules of amediator,
to support schemamapping for semantic integration
of the information resources in the mediator, etc.
Issues to be investigated and prototyped
- Approaches for constructing the rule-based dialect
- Methods for justification of semantic preservation
by the mappings (e. g., as a preserving of entailment
of initial formulae by the mapping justified by
test case checking; reducing entailment to refinement;
manual proof using structural induction over
constructs of a dialect, etc.).
- Investigation of approaches for modular representation
of knowledge in the multidialect mediation
- Investigation of approaches for providing interoperability
of the mediator multidialect modules.
- Infrastructure design and prototyping.
- Real problems solving in a scientific subject domains
- Expansion of the experience into the SemanticWeb