For the integration of data that resides in autonomous data sources Software AG uses ontologies. Data source ontologies describe the data sources themselves. Business ontologies provide an integrated view of the data. FLogic rules are used to describe mappings between data objects in data source or business ontologies. Furthermore, FLogic is used as the query language. FLogic rules are perfectly suited to describe the mappings between objects and their properties. Some of these mapping rules can be generated automatically from the data sources metadata. Some patterns do frequently reoccur in user-defined mapping rules, for instance rules which establish inverse object relations or rules which create new object relations based on the objects’ property values. Within our first project access to information is still typical data retrieval and not so much knowledge inference. Therefore, a lot of effort in this project concentrated on query functionality and even more on performance. But these are only first steps. To strengthen this development and to get more experience in this field Software AG recently joined several EU research projects which all have a focus on exploitation of semantic technology with concrete business cases.
[1]
A RossKenneth,et al.
The well-founded semantics for general logic programs
,
1991
.
[2]
Matthew A. Jaro,et al.
Probabilistic linkage of large public health data files.
,
1995,
Statistics in medicine.
[3]
Matthew A. Jaro,et al.
Advances in Record-Linkage Methodology as Applied to Matching the 1985 Census of Tampa, Florida
,
1989
.
[4]
Patrick E. O'Neil,et al.
ORDPATHs: insert-friendly XML node labels
,
2004,
SIGMOD '04.
[5]
Michael Kifer,et al.
Logical foundations of object-oriented and frame-based languages
,
1995,
JACM.
[6]
Thomas R. Gruber,et al.
A Translation Approach to Portable Ontologies
,
1993
.
[7]
E. L. Lozinskii,et al.
A Framework for an Efficient Implementation of Deductive Databases ∗
,
1986
.