RDF Graph Database per Linked Data - Forges

RDF Graph Database per Linked Data
Next Generation Open Data, come sfruttare l’innovazione
tecnologica per creare nuovi scenari e nuove opportunità.
[email protected]
1
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
30 Maggio 2013
Linked data … da Wikipedia
2
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Is your data 5 Star?
Available on the web (whatever format), but with an open license
Available as machine-readable structured data (e.g., excel instead
of an image scan)
As before, but using a non-proprietary format (e.g., CSV instead of
excel)
All the above, plus use open standards (RDF & Co.) to identify
things, so that people could point at your stuff
3
All the above, plus link your data to other people’s data to provide
context
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
The LOD “cloud”, March 2008
Courtesy of Richard Cyganiak and Anja Jentzsch
4
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
The LOD “cloud”, March 2009
5
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
The LOD ‘cloud’, September 2011
6
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Interoperabilità semantica
Linee Guida per L’Iteroperabilità Semantica Attraverso i Linked Open Data
....
Secondo quanto previsto dall’Agenda Digitale Europea [1], ogni paese
membro dell’UE deve allineare, entro il 2013, il proprio framework di
interoperabilità nazionale (nel caso italiano, come definito dal CAD, il Sistema
Pubblico di Connettività e Cooperazione) al framework europeo di
interoperabilità (i.e., l’EIF - European Interoperability Framework).
Il modello EIF si basa su tre livelli di interoperabilità: l’interoperabilità tecnica,
l’interoperabilità semantica e l’interoperabilità organizzativa; a questi si
aggiungono ...
7
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
LinkedData, Contesto Tecnologico
Semantic Web
• DB-Graph
• RDF Sematic Graph
• Ontology, Graph Modeling
• Querying Semantic Data
• Sparql , geoSparql
• Inference
8
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Graph modeling
9
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Spatial and Graph option
• Graph Features
• Network Data Model graph
• RDF Semantic graph
• Oracle Database 10g Release 2 – 2005
• Oracle Database 11g Release 1 – 2007, 2008
• Oracle introduces first commercial database with native RDF, OWL …
10
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Merging RDF models
Step 1: Merge RDF
Same nodes (URIs) join automatically
11
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Enriching you model with Relationships and Rulesregole
e relazioni
Add relationships and rules
(Relationships are also RDF)
12
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Flexible metadata model for new app requirements
Step 3: Define Green model
(Making use of Red
& Blue models)
13
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Ease of data integration – no change to legacy apps!
What the Blue app sees:
– No difference!
14
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
LOD Metadata Layer for Federation
RDF graph is an enterprise metadata framework. The metadata graph associates underlying instance data to other data resources
based on their semantics. This linking of resources enables interoperability between apps that exchange data.
15
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Architecture for LOD Deployments
Jena / Joseki Service Layer
XML/SOAP
SOAP WS III
Extractor
Service
XML/JSON
XML/RDF
SPARQL
Endpoint
REST API
Suggest
Hierarchical
JSON
Service
Oracle Graph Store
CATEGORIES /
TERMINOLOGY
SEMANTIC
CONTENT
REFERENTIAL
DATA
(“ontology, vocabularies”)
(“inter concept relations”)
(“pointers”)
Parsing, Translation, Validation, Normalization, Classification, Rules
16
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Views
Data
Services
Oracle Spatial and Graph option
Semantic Framework
•
•
•
•
•
•
17
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Represents Graph relationships as triples in
compressed, partitioned tables
Supports quads/named graphs
RDFS, OWL and user-defined inferencing, Parallel
execution and incremental modes
Kernel and SQL-layer enhancements for optimized
indexing and access of triple data
Partitioning and local indexing by application table
Support for Oracle Exadata, RAC, SQL*Loader
direct path load, Parallelism, Oracle Label Security
•
Scales to 100’s of billions of triples
•
Access from OBI EE, Oracle BPM, Oracle
Advanced Analytic (R and ODM) through Oracle’s
SPARQL gateway
Oracle Spatial and Graph option
• Graph Features – RDF Semantic Graph
LOD Vocab Support:
• W3C Simple Knowledge Organization
System (SKOS)
• New rulebase supporting the emerging
SKOS standard on RDF
• Enforces integrity constraints
• Dublin Core
• SNOMED
• NCI (National Cancer Institute )
• FOAF (Friend of a Friend)
• GeoRSS
• SIOC (Semantically-Interlinked Online
Communities)
• GoodRelations (eCommerce Product
Ontology)
18
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
• Support for SPARQL, GeoSPARQL and
mixed SPARQL and SQL queries
• Patented Table Function Rewrite converts
SPARQL to SQL
• Packaged with enhanced Open Source
Tools: Jena, Sesame, Joseki Web Services
• W3C standards RDF, RDFS, OWL2 RL,
OWL2EL, SKOS, RDB2RDF, RDFa
• Integration with PelletDb and TrOWL for DL
semantic
Industries Have Already Adopted the Concept
Industries
•
•
•
•
•
•
Life Sciences
Finance
Media
Networks & Communications
Defense & Intelligence
Public Sector
Hutchinson
3G Austria
Thomson Reuters
Using semantic linking to integrate and analyze Business Data with Big Data
19
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Q&A
20
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.