2009 · 214 citations · 67 references
ComputingComputer ScienceInformation SystemsDatabasesKnowledge RepresentationSemanticsDatabase ManagementFormal OntologyOntology EngineeringPredicate LogicQuery ProcessingRule-based RepresentationDatalogQuery AnsweringRule-based OntologiesSemantic WebSemantic Web Ontologies
The paper introduces Datalog+/-, an expressive Datalog extension for efficient query answering over ontologies. Datalog+/- allows existential variables in rule heads with restrictions that guarantee efficient querying, and supports stratified negation without sacrificing tractability. The framework generalizes DL‑Lite, supports stratified negation while remaining tractable, and is applicable to data integration and exchange.
In this paper, we introduce a family of expressive extensions of Datalog, called Datalog+/-, as a new paradigm for query answering over ontologies. The Datalog+/- family admits existentially quantified variables in rule heads, and has suitable restrictions to ensure highly efficient ontology querying. We show in particular that Datalog+/- generalizes the DL-Lite family of tractable description logics, which are the most common tractable ontology languages in the context of the Semantic Web and databases. We also show how stratified negation can be added to Datalog+/- while keeping ontology querying tractable. Furthermore, the Datalog+/- family is of interest in its own right and can, moreover, be used in various contexts such as data integration and data exchange.
67
OWL Web ontology language overview
Deborah L. McGuinness · Medical Entomology and Zoology · 2004 · 3.6K citations
Maurizio Lenzerini · 2002 · 2.5K citations
Logical foundations of object-oriented and frame-based languages
Michael Kifer, Georg Lausen, James C. Wu · Journal of the ACM · 1995 · 1.5K citations · Full text
Computing, Computer Science, Logic +14
Rdf vocabulary description language 1.0 : Rdf schema
Dan Brickley · Medical Entomology and Zoology · 2004 · 1.4K citations