The purpose of this ontology is to create the common conceptual framework for 'talking' about databases and/or related concepts. This should provide a common vocabulary for the domain.
The repository is structured as follows:
- the tbox folder contains the TBox of the ontology, serialized in various formats;
- the abox folder contains the ABox of the ontology, serialized in various formats;
- the queries folder contains various example queries that use the ontology;
- the ontology-engineerg folder contains the process of ontology engineering.
The ontology can be visualized using the following tools/approaches:
- render an interactive visualization of the Databases Ontology using WebVOWL (select the Reset option after loading the ontology; it is located on the bottom-right side of the screen);
- render a human-readable HTML page of the Databases Ontology
- view the Databases Ontology in one of the various serialization formats available.
The ontology can be validated using the following tools/services:
Database
- Closed-world assumption -- missing information is considered false
- No means for performing inferences/reasoning -- although Oracle has support for reasoning, but not sure how it is used internally
- No sharing of information -- software/humans
Ongology
- Open-world assumption -- missing information is considered to be possibly true
- It provides the means for performing inferences/reasoning
- It enables the sharing of information -- software/humans
- Web Applications Development (RO), Dr. Sabin-Corneliu Buraga, http://profs.info.uaic.ro/~busaco/teach/courses/wade/, UAIC, FII;
- A Semantic Web Primer, second edition, Grigoris Antoniou and Frank van Harmelen, 2008;
- Ontology Development 101: A Guide to Creating Your First Ontology, Natalya F. Noy and Deborah L. McGuinness, http://www.ksl.stanford.edu/people/dlm/papers/ontology101/ontology101-noy-mcguinness.html.