SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Linked data hypercubes Dave Reynolds, Epimorphics Ltd
Linked Data - great for describing “things” data Government departments Posts and reporting structure e.g. Ministers and senior civil servants
Linked Data - great for describing “things” data model choose entities to model department, post, post-holder ... Ontologies org:, foaf: ... domain specific – gov: URI scheme reference data to link to
Linked Data - great for describing “things” data model publish convert to RDF in a triple store entity URIs as linked data SPARQL endpoint Linked data API
Linked Data - great for describing “things” data model publish use
But what about ... data Government budget analysis local authority spend with suppliers regional demographic trends performance metrics air quality measurements energy consumption
Publishing tabular data as linked data ? why? how? does it work?
Benefits data slices and values becomes addressable annotate, explain, qualify values provenance for values trace back for derived reports integrate, compare, slice across datasets common terms for dimensions and units common identifiers for values (regions, departments ...) link to non-tabular data put the data in context
Data cube vocabulary  collaborative development sponsored by data.gov.uk simple, flexible vocabulary mirrors core information models from: SDMX (Statistical Data and Metadata eXchange) DDI (Data Documentation Initiative) extension to SCOVO vocabulary
Data cube model A set of observations indexed by dimensions describing measures interpreted according to attributes attributes measure(s) dimension(e.g. region) ,[object Object],unit of measure = count status = preliminary ... dimension(e.g. time)
Data cube vocabulary1. Top level DataSet provenance and metadata structure  qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
Data cube vocabulary1. Top level DataSet provenance and metadata structure  Observation measured values, at dimensions with attributes direct link to DataSet qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
Data cube vocabulary1. Top level DataSet provenance and metadata structure  Observation measured values, at dimensions with attributes direct link to DataSet Slice optional grouping by fixing dimensions guide to presentation allows for abbreviated data qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
Data cube vocabulary2. Data Structure Definition explicit definition of cube structure, inline in the data enables validation visualization discovery abbreviation still open world qb:DataSet qb:structure qb:DataStructureDefinition qb:component qb:ComponentSpecification qb:componentRequired qb:componentAttachment qb:order  qb:dimension qb:measure qb:attribute
Data cube vocabulary3. Coding values numeric or symbolic explicit link to coding scheme allows for hierarchical codes SDMX coding schemes and role markers available qb:ComponentProperty qb:concept qb:DimensionProperty qb:measureType skos:Concept qb:AttributeProperty sdmx:Concept qb:MeasureProperty sdmx:ConceptRole qb:CodedProperty qb:codeList sdmx:FrequencyRolesdmx:CountRolesdmx:EntityRolesdmx:TimeRole sdmx:MeasureTypeRole sdmx:NonObsTimeRole sdmx:IdentityRole sdmx:PrimaryMeasureRole skos:ConceptScheme sdmx:CodeList
Example eg:dsd-le a qb:DataStructureDefinition;       # The dimensions       qb:component [qb:dimension eg:refArea;         qb:order 1];       qb:component [qb:dimension eg:refPeriod;       qb:order 2];       qb:component [qb:dimension sdmx-dimension:sex; qb:order 3];       # The measure(s)       qb:component [qb:measure eg:lifeExpectancy];       # The attributes       qb:component [qb:attribute sdmx-attribute:unitMeasure;                     qb:componentAttachment qb:DataSet;] . eg:dataset-le1 a qb:DataSet;       rdfs:label "Life expectancy"@en;       rdfs:comment "Life expectancy in Welsh Unitary authorities"@en;       qb:structure eg:dsd-le ;       sdmx-attribute:unitMeasure <http://dbpedia.org/resource/Year> .   eg:o1 a qb:Observation;       qb:dataset  eg:dataset-le1 ;       eg:refArea                 admingeo:newport_00pr ;                         eg:refPeriod          <http://reference.data.gov.uk/id/year/2004> ;       sdmx-dimension:sex         sdmx-code:sex-M ;       eg:lifeExpectancy          76.7 .
Case study: Local government payments data UK local authorities publish data on all spending above £500 linked data version to enable comparison
Case study: Local government payments data model cube structure measure amount net of recoverable VAT attributes currency dimensions time payer payee expenditure code item package as an ontology
Case study: Local government payments data model publish visualizations LD API API structure mirrors cube dimensional structure
Case study: Local government payments data model publish use
Case study: Environmental monitoring data ,[object Object]
samples
assay
compliance assessment,[object Object]
Case study: Environmental monitoring data model publish visualizations LD API API structure mirrors cube dimensional structure
Case study: Environmental monitoring data model publish use

Weitere ähnliche Inhalte

Was ist angesagt?

Semantic Web
Semantic WebSemantic Web
Semantic Webhardchiu
 
Data Journalism - Cleaning Data
Data Journalism - Cleaning DataData Journalism - Cleaning Data
Data Journalism - Cleaning DataBahareh Heravi
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 
Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020Ontotext
 
Researcher identifiers in 21st c-rev to submit
Researcher identifiers in 21st c-rev to submitResearcher identifiers in 21st c-rev to submit
Researcher identifiers in 21st c-rev to submitapanigab2
 
Jarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query LanguageJarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query LanguageMustafa Jarrar
 
Improving data quality at Europeana (SWIB 2016)
Improving data quality at Europeana (SWIB 2016)Improving data quality at Europeana (SWIB 2016)
Improving data quality at Europeana (SWIB 2016)Péter Király
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsArmin Haller
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchablePeter Mika
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...semanticsconference
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015Cason Snow
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015Cason Snow
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked DataEUCLID project
 

Was ist angesagt? (20)

Sem webmaubeuge
Sem webmaubeugeSem webmaubeuge
Sem webmaubeuge
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Data Journalism - Cleaning Data
Data Journalism - Cleaning DataData Journalism - Cleaning Data
Data Journalism - Cleaning Data
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
SWT Lecture Session 11 - R2RML part 2
SWT Lecture Session 11 - R2RML part 2SWT Lecture Session 11 - R2RML part 2
SWT Lecture Session 11 - R2RML part 2
 
Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020Property graph vs. RDF Triplestore comparison in 2020
Property graph vs. RDF Triplestore comparison in 2020
 
SWT Lecture Session 10 R2RML Part 1
SWT Lecture Session 10 R2RML Part 1SWT Lecture Session 10 R2RML Part 1
SWT Lecture Session 10 R2RML Part 1
 
Researcher identifiers in 21st c-rev to submit
Researcher identifiers in 21st c-rev to submitResearcher identifiers in 21st c-rev to submit
Researcher identifiers in 21st c-rev to submit
 
Jarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query LanguageJarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query Language
 
Improving data quality at Europeana (SWIB 2016)
Improving data quality at Europeana (SWIB 2016)Improving data quality at Europeana (SWIB 2016)
Improving data quality at Europeana (SWIB 2016)
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web Applications
 
Linking library data
Linking library dataLinking library data
Linking library data
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchable
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
How web searching engines work
How web searching engines workHow web searching engines work
How web searching engines work
 
Linked library data
Linked library dataLinked library data
Linked library data
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked Data
 

Andere mochten auch (20)

Mapping of one model into other model
Mapping of one model into other modelMapping of one model into other model
Mapping of one model into other model
 
Hypercubes In Hbase
Hypercubes In HbaseHypercubes In Hbase
Hypercubes In Hbase
 
Analysis and design of a half hypercube interconnection network topology
Analysis and design of a half hypercube interconnection network topologyAnalysis and design of a half hypercube interconnection network topology
Analysis and design of a half hypercube interconnection network topology
 
Broadcast in Hypercube
Broadcast in HypercubeBroadcast in Hypercube
Broadcast in Hypercube
 
Chapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication OperationChapter - 04 Basic Communication Operation
Chapter - 04 Basic Communication Operation
 
Network topology And Its type
Network topology And Its typeNetwork topology And Its type
Network topology And Its type
 
Network topology And Its Types
Network topology And Its Types Network topology And Its Types
Network topology And Its Types
 
Network Topology and its types
Network Topology and its typesNetwork Topology and its types
Network Topology and its types
 
Parallel Computing
Parallel Computing Parallel Computing
Parallel Computing
 
Interconnection Network
Interconnection NetworkInterconnection Network
Interconnection Network
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
Parallel Computing
Parallel ComputingParallel Computing
Parallel Computing
 
Network topologies
Network topologiesNetwork topologies
Network topologies
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Network Topology
Network TopologyNetwork Topology
Network Topology
 
Network Topology
Network TopologyNetwork Topology
Network Topology
 
Network topology
Network topologyNetwork topology
Network topology
 
Topology presentation
Topology  presentationTopology  presentation
Topology presentation
 
Network topologies
Network topologiesNetwork topologies
Network topologies
 

Ähnlich wie Linked Data Hypercubes

Linked Data Hypercubes - Semtech London
Linked Data Hypercubes - Semtech LondonLinked Data Hypercubes - Semtech London
Linked Data Hypercubes - Semtech LondonDave Reynolds
 
Industrialized Linked Data
Industrialized Linked DataIndustrialized Linked Data
Industrialized Linked DataDave Reynolds
 
Representing verifiable statistical index computations as linked data
Representing verifiable statistical index computations as linked dataRepresenting verifiable statistical index computations as linked data
Representing verifiable statistical index computations as linked dataJose Emilio Labra Gayo
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataGiorgos Santipantakis
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingPrithwis Mukerjee
 
Michael mrissa c aise
Michael mrissa c aiseMichael mrissa c aise
Michael mrissa c aisecaise2013vlc
 
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routingIEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routingIEEEFINALYEARSTUDENTPROJECTS
 
2014 IEEE JAVA DATA MINING PROJECT Keyword query routing
2014 IEEE JAVA DATA MINING PROJECT Keyword query routing2014 IEEE JAVA DATA MINING PROJECT Keyword query routing
2014 IEEE JAVA DATA MINING PROJECT Keyword query routingIEEEMEMTECHSTUDENTSPROJECTS
 
Validating and Describing Linked Data Portals using RDF Shape Expressions
Validating and Describing Linked Data Portals using RDF Shape ExpressionsValidating and Describing Linked Data Portals using RDF Shape Expressions
Validating and Describing Linked Data Portals using RDF Shape ExpressionsJose Emilio Labra Gayo
 
print mod 2.pdf
print mod 2.pdfprint mod 2.pdf
print mod 2.pdflathass5
 
JPJ1423 Keyword Query Routing
JPJ1423   Keyword Query RoutingJPJ1423   Keyword Query Routing
JPJ1423 Keyword Query Routingchennaijp
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsChristoph Lange
 
High quality Linked Data generation for librarians
High quality Linked Data generation for librariansHigh quality Linked Data generation for librarians
High quality Linked Data generation for librariansandimou
 
SHACL-based data life cycle management
SHACL-based data life cycle managementSHACL-based data life cycle management
SHACL-based data life cycle managementConnected Data World
 
keyword query routing
keyword query routingkeyword query routing
keyword query routingswathi78
 
BioIT Europe 2010 - BioCatalogue
BioIT Europe 2010 - BioCatalogueBioIT Europe 2010 - BioCatalogue
BioIT Europe 2010 - BioCatalogueBioCatalogue
 
Multi-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsMulti-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsJiaheng Lu
 

Ähnlich wie Linked Data Hypercubes (20)

Linked Data Hypercubes - Semtech London
Linked Data Hypercubes - Semtech LondonLinked Data Hypercubes - Semtech London
Linked Data Hypercubes - Semtech London
 
Industrialized Linked Data
Industrialized Linked DataIndustrialized Linked Data
Industrialized Linked Data
 
Visualization Proess
Visualization ProessVisualization Proess
Visualization Proess
 
Representing verifiable statistical index computations as linked data
Representing verifiable statistical index computations as linked dataRepresenting verifiable statistical index computations as linked data
Representing verifiable statistical index computations as linked data
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
Michael mrissa c aise
Michael mrissa c aiseMichael mrissa c aise
Michael mrissa c aise
 
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routingIEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
 
2014 IEEE JAVA DATA MINING PROJECT Keyword query routing
2014 IEEE JAVA DATA MINING PROJECT Keyword query routing2014 IEEE JAVA DATA MINING PROJECT Keyword query routing
2014 IEEE JAVA DATA MINING PROJECT Keyword query routing
 
Validating and Describing Linked Data Portals using RDF Shape Expressions
Validating and Describing Linked Data Portals using RDF Shape ExpressionsValidating and Describing Linked Data Portals using RDF Shape Expressions
Validating and Describing Linked Data Portals using RDF Shape Expressions
 
print mod 2.pdf
print mod 2.pdfprint mod 2.pdf
print mod 2.pdf
 
JPJ1423 Keyword Query Routing
JPJ1423   Keyword Query RoutingJPJ1423   Keyword Query Routing
JPJ1423 Keyword Query Routing
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
 
High quality Linked Data generation for librarians
High quality Linked Data generation for librariansHigh quality Linked Data generation for librarians
High quality Linked Data generation for librarians
 
Poster
PosterPoster
Poster
 
Part1
Part1Part1
Part1
 
SHACL-based data life cycle management
SHACL-based data life cycle managementSHACL-based data life cycle management
SHACL-based data life cycle management
 
keyword query routing
keyword query routingkeyword query routing
keyword query routing
 
BioIT Europe 2010 - BioCatalogue
BioIT Europe 2010 - BioCatalogueBioIT Europe 2010 - BioCatalogue
BioIT Europe 2010 - BioCatalogue
 
Multi-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsMulti-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing Paradigms
 

Mehr von Dave Reynolds

Maximizing benefit of Open Data through Linked Data Services
Maximizing benefit of Open Data through Linked Data ServicesMaximizing benefit of Open Data through Linked Data Services
Maximizing benefit of Open Data through Linked Data ServicesDave Reynolds
 
Validation: Requirements and approaches
Validation: Requirements and approachesValidation: Requirements and approaches
Validation: Requirements and approachesDave Reynolds
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked DataDave Reynolds
 
Ukgovld registry-intro
Ukgovld registry-introUkgovld registry-intro
Ukgovld registry-introDave Reynolds
 
Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3Dave Reynolds
 
Using linked data for dataset publication
Using linked data for dataset publicationUsing linked data for dataset publication
Using linked data for dataset publicationDave Reynolds
 
Epimorphics - exhibition slide show
Epimorphics - exhibition slide showEpimorphics - exhibition slide show
Epimorphics - exhibition slide showDave Reynolds
 
Semantic Data Exchange
Semantic Data ExchangeSemantic Data Exchange
Semantic Data ExchangeDave Reynolds
 

Mehr von Dave Reynolds (9)

Registry webinar
Registry webinarRegistry webinar
Registry webinar
 
Maximizing benefit of Open Data through Linked Data Services
Maximizing benefit of Open Data through Linked Data ServicesMaximizing benefit of Open Data through Linked Data Services
Maximizing benefit of Open Data through Linked Data Services
 
Validation: Requirements and approaches
Validation: Requirements and approachesValidation: Requirements and approaches
Validation: Requirements and approaches
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked Data
 
Ukgovld registry-intro
Ukgovld registry-introUkgovld registry-intro
Ukgovld registry-intro
 
Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3Ukgovld registry-webinar-v3
Ukgovld registry-webinar-v3
 
Using linked data for dataset publication
Using linked data for dataset publicationUsing linked data for dataset publication
Using linked data for dataset publication
 
Epimorphics - exhibition slide show
Epimorphics - exhibition slide showEpimorphics - exhibition slide show
Epimorphics - exhibition slide show
 
Semantic Data Exchange
Semantic Data ExchangeSemantic Data Exchange
Semantic Data Exchange
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Linked Data Hypercubes

  • 1. Linked data hypercubes Dave Reynolds, Epimorphics Ltd
  • 2.
  • 3. Linked Data - great for describing “things” data Government departments Posts and reporting structure e.g. Ministers and senior civil servants
  • 4. Linked Data - great for describing “things” data model choose entities to model department, post, post-holder ... Ontologies org:, foaf: ... domain specific – gov: URI scheme reference data to link to
  • 5. Linked Data - great for describing “things” data model publish convert to RDF in a triple store entity URIs as linked data SPARQL endpoint Linked data API
  • 6. Linked Data - great for describing “things” data model publish use
  • 7. But what about ... data Government budget analysis local authority spend with suppliers regional demographic trends performance metrics air quality measurements energy consumption
  • 8. Publishing tabular data as linked data ? why? how? does it work?
  • 9. Benefits data slices and values becomes addressable annotate, explain, qualify values provenance for values trace back for derived reports integrate, compare, slice across datasets common terms for dimensions and units common identifiers for values (regions, departments ...) link to non-tabular data put the data in context
  • 10. Data cube vocabulary collaborative development sponsored by data.gov.uk simple, flexible vocabulary mirrors core information models from: SDMX (Statistical Data and Metadata eXchange) DDI (Data Documentation Initiative) extension to SCOVO vocabulary
  • 11.
  • 12. Data cube vocabulary1. Top level DataSet provenance and metadata structure qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
  • 13. Data cube vocabulary1. Top level DataSet provenance and metadata structure Observation measured values, at dimensions with attributes direct link to DataSet qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
  • 14. Data cube vocabulary1. Top level DataSet provenance and metadata structure Observation measured values, at dimensions with attributes direct link to DataSet Slice optional grouping by fixing dimensions guide to presentation allows for abbreviated data qb:component qb:DataStructureDefinition qb:sliceKey qb:structure qb:SliceKey qb:DataSet qb:slice qb:sliceStructure qb:dataset qb:Slice qb:subSlice qb:observation qb:Observation dimension valuesmeasure value(s) attribute values
  • 15. Data cube vocabulary2. Data Structure Definition explicit definition of cube structure, inline in the data enables validation visualization discovery abbreviation still open world qb:DataSet qb:structure qb:DataStructureDefinition qb:component qb:ComponentSpecification qb:componentRequired qb:componentAttachment qb:order qb:dimension qb:measure qb:attribute
  • 16. Data cube vocabulary3. Coding values numeric or symbolic explicit link to coding scheme allows for hierarchical codes SDMX coding schemes and role markers available qb:ComponentProperty qb:concept qb:DimensionProperty qb:measureType skos:Concept qb:AttributeProperty sdmx:Concept qb:MeasureProperty sdmx:ConceptRole qb:CodedProperty qb:codeList sdmx:FrequencyRolesdmx:CountRolesdmx:EntityRolesdmx:TimeRole sdmx:MeasureTypeRole sdmx:NonObsTimeRole sdmx:IdentityRole sdmx:PrimaryMeasureRole skos:ConceptScheme sdmx:CodeList
  • 17. Example eg:dsd-le a qb:DataStructureDefinition; # The dimensions qb:component [qb:dimension eg:refArea; qb:order 1]; qb:component [qb:dimension eg:refPeriod; qb:order 2]; qb:component [qb:dimension sdmx-dimension:sex; qb:order 3]; # The measure(s) qb:component [qb:measure eg:lifeExpectancy]; # The attributes qb:component [qb:attribute sdmx-attribute:unitMeasure; qb:componentAttachment qb:DataSet;] . eg:dataset-le1 a qb:DataSet; rdfs:label "Life expectancy"@en; rdfs:comment "Life expectancy in Welsh Unitary authorities"@en; qb:structure eg:dsd-le ; sdmx-attribute:unitMeasure <http://dbpedia.org/resource/Year> . eg:o1 a qb:Observation; qb:dataset eg:dataset-le1 ; eg:refArea admingeo:newport_00pr ; eg:refPeriod <http://reference.data.gov.uk/id/year/2004> ; sdmx-dimension:sex sdmx-code:sex-M ; eg:lifeExpectancy 76.7 .
  • 18. Case study: Local government payments data UK local authorities publish data on all spending above £500 linked data version to enable comparison
  • 19. Case study: Local government payments data model cube structure measure amount net of recoverable VAT attributes currency dimensions time payer payee expenditure code item package as an ontology
  • 20. Case study: Local government payments data model publish visualizations LD API API structure mirrors cube dimensional structure
  • 21. Case study: Local government payments data model publish use
  • 22.
  • 24. assay
  • 25.
  • 26. Case study: Environmental monitoring data model publish visualizations LD API API structure mirrors cube dimensional structure
  • 27. Case study: Environmental monitoring data model publish use
  • 28. Data Cube : Summary foundational approach to publishing multi-dimensional data as linked data enables addressing – annotate, explain, provenance, context integration – slice, dice and compare across sets puts data in context explicit declarative structure => validation discovery automation - web APIs, visualizations, exploration tools
  • 29. Acknowledgements John Sheridan (The National Archive) for sponsoring the development of data cube Richard Cyganiak, JeniTennison co-developers of the data cube vocabulary JeniTennison, Dan Smith developers of the organogram example Stuart Williams, Ian Dickinson developers of the bathing water use case Photos: lesteph @ flickrdullhunk @ flickr Martin Pettitt @ flickr kikasso @ flickrTax_Rebate @ flikr