20
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. RDF Graph Database per Linked Data Next Generation Open Data, come sfruttare l’innovazione tecnologica per creare nuovi scenari e nuove opportunità. [email protected] 30 Maggio 2013

RDF Graph Database per Linked Data - FPAforges.forumpa.it/assets/Speeches/8744/ws_13_corcione_giovanni.pdf · •Graph Features • Oracle Database 10g Release 2 – 2005 • Oracle

  • Upload
    others

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

1 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

RDF Graph Database per Linked Data

Next Generation Open Data, come sfruttare l’innovazione

tecnologica per creare nuovi scenari e nuove opportunità.

[email protected]

30 Maggio 2013

2 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Linked data … da Wikipedia

3 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 All the above, plus link your data to other people’s data to provide context

4 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

The LOD “cloud”, March 2008

Courtesy of Richard Cyganiak and Anja Jentzsch

5 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

The LOD “cloud”, March 2009

Courtesy of Richard Cyganiak and Anja Jentzsch

6 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

The LOD ‘cloud’, September 2011

7 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Interoperabilità semantica ....

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 ...

Linee Guida per L’Iteroperabilità Semantica Attraverso i Linked Open Data

8 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

9 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Graph modeling

10 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

• Network Data Model graph

• RDF Semantic graph

Oracle Spatial and Graph option • Graph Features

• Oracle Database 10g Release 2 – 2005

• Oracle Database 11g Release 1 – 2007, 2008 • Oracle introduces first commercial database with native RDF, OWL …

11 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Merging RDF models

Step 1: Merge RDF

Same nodes (URIs) join automatically

12 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)

13 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)

14 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!

15 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.

16 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Jena / Joseki Service Layer

XML/SOAP XML/JSON

SOAP WS III Hierarchical

JSON Service

REST API

Parsing, Translation, Validation, Normalization, Classification, Rules

Oracle Graph Store

CATEGORIES / TERMINOLOGY

(“ontology, vocabularies”)

REFERENTIAL DATA

(“pointers”)

Data Services

Views

Extractor Service

SEMANTIC CONTENT

(“inter concept relations”)

XML/RDF

SPARQL Endpoint

Suggest

Architecture for LOD Deployments

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 Semantic Framework

18 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle Spatial and Graph option • Graph Features – RDF Semantic Graph

• 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

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)

20 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Q&A