SIRMA AI LTD. (“СИРМА АИ ЕООД)

38A, CHRISTO BOTEV BLVD, SOFIA 1000, BULGARIA

      TEL: (359 2) 9810018, 9812338, FAX: (359 2) 9819058

     http://www.OntoText.com, info@OntoText.com

 

 

BOR
a Pragmatic DAML+OIL Reasoner

http://www.ontotext.com/bor

 

 

System Documentation

Overview, Installation, Inegration

21.11.2002

 

Stansilav Jordanov, Kiril Simov

 

 


BOR - the subject of this document - was developed under the On-To-Knowledge project (IST-1999-10132). This document contains parts of deliverables D38, D40, and D41 were BOR was first announced.

 

 


Abstract

BOR is a reasoner that complies with the DAML+OIL model-theoretical semantics. Most of the classic reasoning tasks for the description logics are available, including realization and retrieval. Few innovative services, such as model checking and minimal ontology extraction, are also implemented. The full set of functional interfaces allows a high level of management and querying of DAML+OIL ontologies, represented in Sesame repository.

BOR integrates smoothly with Ontology Middleware and the Sesame RDF(S) repository, thus providing easy and intuitive (non-DL) interfaces and rich software infrastructure.

Availability

BOR is available free of charge for non-commercial purposes. For commercial use, please, contact info@ontotext.com. BOR is publicly available for demonstration at the OntoText’s public Ontology Middleware server, http://omm.ontotext.com. Latest version of this document is available at http://www.ontotext.com/bor/BORDoc.pdf. Further information and downloads can be found in BOR’s web site at http://www.ontotext.com/bor/.


Contents

 

1     Introduction. 4

2     BOR’s Integration into Sesame – SeBOR. 5

2.1      Motivation. 5

2.2      Design Overview.. 5

2.3      Usage Scenario. 6

3     User Interface. 8

4     Limitations and Known Issues. 9

4.1      Inconsistency: Literal sameClassAs Literal in DAML+OIL schema. 9

4.2      Why we need separate properties for definitions and qualifications?. 10

5     The DL supported. 12

5.1      Unfoldable terminologies. 12

5.2      Types of concepts. 13

5.3      Datatype definitions. 13

5.4      Role axioms. 13

5.5      Concept axioms. 13

5.6      Concept expressions. 13

6     How Much of DAML+OIL is Supported. 15

6.1      Classes. 15

6.1.1       ‘Well formed’ definitions. 15

6.1.2       Supported restriction types. 15

6.2      Roles. 16

6.2.1       Abstract and concrete roles. 16

6.2.2       Concrete roles specifics. 16

6.3      Other DAML+OIL Features. 17

7     The KRSS format 18

7.1      Introduction. 18

7.2      Basic Constructs. 18

7.3      Comments. 19

7.4      Example. 19

8     Installation. 20

8.1      BOR Standalone. 20