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.