We present Nyaya , a flexible system for the management of Semantic-Web data which couples a general-purpose storage mechanism with efficient ontology reasoning and querying capabilities. Nyaya processes large Semantic-Web datasets,
expressed in a variety of formalisms, by transforming them into a collection of Semantic Data Kiosks. Each kiosk exposes the native meta-data in a uniform fashion using Datalog± , a very general rule-based language for the representation of ontological constraints. The kiosks form a Semantic Data Market where the data in each kiosk can be uniformly accessed using conjunctive queries and where users can specify user-defined constraints over the data. Nyaya is easily extensible and robust to updates of both data and meta-data in the kiosk and can readily adapt to different logical organization of the persistent storage. The approach has been experimented using well-known benchmarks, and compared to state-of-the-art research prototypes and commercial systems.
4. Semantic Data Management:
Overview
Common limitations:
language-dependent frameworks,
opaque logical and physical organization,
tractable fragments are often ignored.
5. Semantic Data Management:
Overview
Common limitations:
language-dependent frameworks,
opaque logical and physical organization,
tractable fragments are often ignored.
Nyaya: an environment for semantic data management.
[Cali’ et Al. PODS ‘09]
uniform representation of semantic data with Datalog±, [Cali’ et Al. VLDB ‘10]
flexible and transparent storage policy, [Atzeni et Al. VLDBJ ‘08]
[Gottlob et Al. ICDE ‘11]
efficient reasoning and querying. [Orsi et Al. VLDB ‘11]
6. Nyaya:
The kiosk
ΣO ΣO : ontological constraints
ΣS ΣS : storage constraints (mapping)
D D : database
7. Nyaya:
The kiosk
ΣO ΣO : ontological constraints
RDF ΣS ΣS : storage constraints (mapping)
D D : database
8. Nyaya:
The kiosk
schema ΣO ΣO : ontological constraints
RDF ΣS ΣS : storage constraints (mapping)
data D D : database
9. Nyaya:
The kiosk
schema ΣO ΣO : ontological constraints
RDF ΣS ΣS : storage constraints (mapping)
data D D : database
10. Nyaya:
The kiosk
schema ΣO ΣO : ontological constraints
storage ΣS : storage constraints (mapping)
RDF meta ΣS
model
data D D : database
11. Nyaya:
The kiosk
schema ΣO ΣO : ontological constraints
storage ΣS : storage constraints (mapping)
RDF meta ΣS
model
data D D : database
38. Experiments
Loading and Updates
If the language of ΣO is FO-rewritable
fact updates reduce to updates in a DBMS
predicate updates reduce to re-compute the rewriting
39. Conclusion
What should we do?
Identifying tractable classes of ontological constraints is crucial
current commercial systems do not do that
Intensional query reformulation delivers very good query performance
Ontology-based data access (ODBA) seamlessly extends traditional
database technology
40. This is the end
Thank you
The Nyaya Family
http://mais.dia.uniroma3.it/Nyaya