npd factpages published as semantic web data
TRANSCRIPT
NPD FactPagesPublished as Semantic Web Data
Martin G Skjaeligvelandmartigeifiuiono
7 March 2014Riksantikvarens fagdag om modellering
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Who am I
bull Researcher at
bull Logic and Intelligent Data research group
bull Department of Informatics
bull University of Oslo
bull Finishing a PhD on different aspects of semantic web datapublishing
bull describing RDF data transformations
bull case studies of linked data and ontology based data access (OBDA)
bull visualisation
2 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Who am I
bull Researcher at
bull Logic and Intelligent Data research group
bull Department of Informatics
bull University of Oslo
bull Finishing a PhD on different aspects of semantic web datapublishing
bull describing RDF data transformations
bull case studies of linked data and ontology based data access (OBDA)
bull visualisation
2 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Who am I
bull Researcher at
bull Logic and Intelligent Data research group
bull Department of Informatics
bull University of Oslo
bull Finishing a PhD on different aspects of semantic web datapublishing
bull describing RDF data transformations
bull case studies of linked data and ontology based data access (OBDA)
bull visualisation
2 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Logic and Intelligent Data group
bull Currently 4 perm positions approx 6 PhDPostdoc appox 6 MScstudents concerned with semantic technologies and logichttpwwwmnuionoififorskninggrupperlogid
bull Semantic Technologies course INF3580INF4580bull httpwwwuionostudieremnermatnatifiINF3580bull RDF SPARQL OWL programming theory applications
bull Optiquebull 4 year EU project led by UiObull Ontology Based Data-Accessbull Industry Siemens Statoil DNV fluid Opsbull Universities Oxford Hamburg Bolzano Rome Athens Oslo
bull Semicolon IIbull Data exchange between public sector institutions in Norwaybull Publication and interlinking of public data
bull Master student projects possible contact us
3 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
engineer
Simple case
predefined queriesApplicationuniform sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
Complex case
information need specialized queryengineer IT expert
translation
disparate sources
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
OptiqueScalable End-User Access to Big-Data
Dependence on IT expertise for data access is the mainbottleneck in data-intensive industry today
bull Ontology driven query interface
bull Query rewriting enriching queries with ontological knowledge
bull Parallel query processing over original relational data sources
bull NPD FactPages dataset is a public show case for Optique
4 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Norwegian Petroleum Directorate (NPD)What is it
bull A governmental specialist directorate and administrative body
bull Reports to the Ministry of Petroleum and Energy
bull Main objective is to look after the national interests in the energysector
bull One of four functions
The NPD has a national responsibility for data from the Norwegiancontinental shelf (NCS)
5 17
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
NPD FactPagesWhat is it
bull The FactPages contain data about petroleum activities on the NCS
bull Data is collected from companies that operate on the NCS
bull Important functions
bull forms the basis for the authoritiesrsquo planning of future activity and theirjudgement of existing activity
bull makes companies share information
bull provides information to the general public
bull Acts as a national reference data library for the activities on the NCS
6 17
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
FactPagesDemonstration
bull httpfactpagesnpdno
bull Open licence
bull Navigatebull 11 main categoriesbull Viewsbull Sub categoriesbull Membersbull Report
bull Show report of field Ekofisk
bull Table view download CSV
bull Attribute view column descriptions
bull No identifers
bull No query possibility
bull No schemamodel
7 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data
(Excel)
+ non-proprietary format
(CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
5+-star Semantic Web Data
What is semantic web data
Tim Berners-Leersquos 5 Linked Open Data stars
Available on the web with an open licence
+ machine-readable structured data (Excel)
+ non-proprietary format (CSV XML)
+ use W3C standards (URI RDF) to identify and serve
+ link to other data
+ provide query interface (SPARQL)
+ define vocabulary semantics (OWL)
How many stars does the NPD FactPages get
What are the benefits of publishing data as semantic web data
8 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery
9 17
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataUniform Resource Identifier (URI)
bull Schema for global identifiersExplicit data
bull Example Core sample no 3 of wellbore 16-A-7
httpswsifiuionodatanpd-v2wellbore903core3
httpfactpagesnpdnofactpagesdefaultaspxculture=enampnav1=
wellboreampnav2=PageView|Development|With|WithCoresampnav3=903
bull Crucial for integration
bull Simplifies information retrival
httpswsifiuionodatanpd-v2wellbore903core3
httpswsifiuionodatanpd-v2pagewellbore903core3
httpswsifiuionodatanpd-v2datawellbore903core3
bull Content negotiation
Accept applicationrdf+xmlAccept textturtleAccept applicationjson
bull Using existing web machinery9 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataResource Description Framework (RDF)
bull Simple generic data model
bull Itrsquos all triples
subject predicate objectnpdwellbore903 rdftype npdvWellborenpdwellbore903 npdvhasCoreSample npdwellbore903core3
bull NoOne schemaschema independent so (at a technical level)
bull Easy to extendnpdwellbore903 rdftype npdvDevelopmentWellbore
bull Easy to exchange
bull Easy to consume
bull Easy to query
10 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataSPARQL Protocol and RDF Query Language (SPARQL)
bull RDF query language similar to SQL
bull Protocol for
bull sending queries
bull receiving results
bull result format(s)
bull using existing web infrastructure
bull Safely expose data to querying over Internet
bull Examples
Total production of oil and gas janndashjun 2010 for Statoil operated fields
Find things close to Svalbard
Ekofisk oil and gas production
11 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Semantic Web DataWeb Ontology Language (OWL)
bull Language for formally defining vocabulary semantics
bull what the data means not how to store it
bull Domain-centric vocabulary
bull Data is accessible to the ldquoright peoplerdquo
bull Easier to formulate queries
bull Sophisticated intregration using relations between ontologies
bull Formal semantics allows reasoning
bull check for inconsistencies
bull explain consequences and query answers
bull infer new facts
Number of facilities without reasoning ndash with RDFS reasoning
FixedFacility v Facility MoveableFacility v Facility
12 17
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Results
bull Availability of data is better
bull Each thing has an identifier
bull Find information using identifer
bull Easier to exhange and integrate data
bull More data is available
bull Arbitrary SPARQL queries
bull New facts added by reasoning with semantics
bull Semantics are more explicit
bull All using standardised languages
bull application independent
bull general-purpose tools available
13 17
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
NPD FactPages as Semantic Web DataConversion process
CSVCSVCSV
DB schema
1a download
ldquoCSV schemardquo
SQL
Rel DB
D2RQ map
RDF Triple store
SPARQL
Triple store
OWLOWLOWL
1b gen
1d load
1c create
2a generate
2b dump 2c load
3b load
3a generate
14 17
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
NPD FactPages as Semantic Web DataResults Project website
httpswsifiuionoprojectnpd-v2
bull CSV
bull SQL
bull create and load script
bull schema dump
bull complete dump
bull D2RQ map
bull RDF dumps
bull OWL ontologies
bull SPARQL endpoint
bull LOD front-end
15 17
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
fluidOpsrsquo Information Workbench
bull Semantic Wiki based authoring and publishing tool
bull A wiki on top of a triple store with template editing widgetsquerying
bull Example pages
bull Company Talisman Energy Norge AS
bull Field YME
bull Edit Field template
bull Table view
bull Graph view
bull Edit
16 17
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Outline
Introduction
NPD and NPD FactPages
NPD FactPages as Semantic Web Data
Sgvizler
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-
Sgvizler
bull JavaScript for easy visualization of SPARQL result sets
bull Open source httpdevdata2000nosgvizler
bull Wrapper
1 Collects data from SPARQL endpoints
2 parses and formats data and
3 visualises using external libraries eg Google Maps
bull Examples
bull Pie chart
bull Line chart
bull Map
bull Graph
bull List
17 17
- Introduction
- NPD and NPD FactPages
- NPD FactPages as Semantic Web Data
- Sgvizler
-