SlideShare a Scribd company logo
The place of Schema.org in
Linked Ocean Data
Adam Leadbetter1
Rob Thomas1
Adam Shepherd2
Doug Fils3
Kevin O’Brien4
1. Marine Institute, Ireland
2. Woods Hole Oceanographic
Institution, USA
3. Consortium for Ocean Leadership,
USA
4. National Oceanic and Atmospheric
Administration, USA
Acknowledgments
Bob Simons
(NOAA)
Rob Fuller, Andrew Conway, Nigel Burke
(Marine Institute, Ireland)
Natasha Noy, Chris Sater
(Google)
2 of 73
Why?
3 of 73
Why?
https://ogsl.ca/en/fair-principles
4 of 73
Why?
https://www.google.ie/
5 of 73
Why?
6 of 73
Why?
http://forgeofempires.wikia.com/wiki/Tower_of_Babel
7 of 73
Why?
https://www.wikihow.com/Say-Some-Common-Phrases-in-Esperanto
8 of 73
Why?
https://xkcd.com/927/
9 of 73
Why?
10 of 73
Why?
11 of 73
Background
12 of 73
Background
“The Semantic Web isn't
just about putting data
on the web. It is about
making links, so that a
person or machine can
explore the web of
data. With Linked Data,
when you have some of
it, you can find other,
related, data.”
Sir Tim Berners-Lee, 2006
13 of 73
Background
1. Use web addresses to
name things
2. Allow those addresses
to be looked up
3. Use web standards
when the addresses
are looked up
4. Include links to other
web resources
14 of 73
Background
1. Use web addresses to
name things
2. Allow those addresses
to be looked up
3. Use web standards
when the addresses
are looked up
4. Include links to other
web resources
15 of 73
Background
16 of 73
Background
17 of 73
Background
18 of 73
Background
1. Use web addresses to
name things
2. Allow those addresses
to be looked up
3. Use web standards
when the addresses
are looked up
4. Include links to other
web resources
19 of 73
Background
20 of 73
Background
1. Use web addresses to
name things
2. Allow those addresses
to be looked up
3. Use web standards
when the addresses
are looked up
4. Include links to other
web resources
21 of 73
Background
22 of 73
Background
1. Use web addresses to
name things
2. Allow those addresses
to be looked up
3. Use web standards
when the addresses
are looked up
4. Include links to other
web resources
23 of 73
Background
24 of 73
Background
25 of 73
https://www.hallaminternet.com/using-schema-org-markup-for-email/
Background
https://www.proprofs.com/quiz-school/story.php?title=pq-what-english-dialect-do-you-speak
26 of 73
Background
27 of 73
Background
28 of 73
What about marine data?
29 of 73
What about marine data?
https://schema.org/Dataset
30 of 73
What about marine data?
https://schema.org/Dataset
31 of 73
What have we done so far?
32 of 73
What have we done so far?
http://erddap.marine.ie
33 of 73
What have we done so far?
http://erddap.marine.ie
34 of 73
What have we done so far?
35 of 73
What have we done so far?
36 of 73
What have we done so far?
37 of 73
What have we done so far?
38 of 73
What have we done so far?
https://toolbox.google.com/datasetsearch/search?query=site%3Amarine.ie&docid=ku6SAZZKhVNKgC0sAAAAAA%3D%3D
39 of 73
What have we done so far?
40 of 73
What have we done so far?
http://data.marine.ie
41 of 73
What have we done so far?
42 of 73
What have we done so far?
43 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO)
Datasets (EDMED)
Projects (EDMERP)
Common Data Inventory
Cruise Summary Reports
Observing Systems (EDIOS)
44 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED)
Projects (EDMERP)
Common Data Inventory
Cruise Summary Reports
Observing Systems (EDIOS)
45 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED) Datasets
Projects (EDMERP)
Common Data Inventory
Cruise Summary Reports
Observing Systems (EDIOS)
46 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED) Dataset
Projects (EDMERP) Project (pending Schema)
Common Data Inventory
Cruise Summary Reports
Observing Systems (EDIOS)
47 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED) Dataset
Projects (EDMERP) Project
Common Data Inventory Dataset
Cruise Summary Reports
Observing Systems (EDIOS)
48 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED) Dataset
Projects (EDMERP) Project
Common Data Inventory Dataset
Cruise Summary Reports Event
Observing Systems (EDIOS)
49 of 73
What have we done so far?
Catalogue Schema.org schema
Organisations (EDMO) Organization
Datasets (EDMED) Dataset
Projects (EDMERP) Project
Common Data Inventory Dataset
Cruise Summary Reports Event
Observing Systems (EDIOS) Thing
50 of 73
What have we done so far?
51 of 73
What have we done so far?
52 of 73
Worked with NSF data facilities to leverage schema.org for
dataset description, indexing and discovery
What have we done so far?
53 of 73
Describing Publishing Indexing Serving
P418 Vocabulary
approaches
developed, now
working with ESIP
on governance
and evolution
10 NSF facilities
publishing *
GOALSTATUS
What have we done so far?
54 of 73
Describing Publishing Indexing Serving
P418 Vocabulary
approaches
developed, now
working with ESIP
on governance
and evolution
Worked with
facilities to adapt
approach to their
existing metadata
workflow and
software.
10 NSF facilities
publishing *
GOALSTATUS
What have we done so far?
55 of 73
Describing Publishing Indexing Serving
P418 Vocabulary
approaches
developed, now
working with ESIP
on governance
and evolution
Worked with
facilities to adapt
approach to their
existing metadata
workflow and
software.
10 NSF facilities
publishing *
Code developed to
collect and index
the descriptions.
Indexes include:
text, spatial and
graph.
GOALSTATUS
What have we done so far?
56 of 73
Describing Publishing Indexing Serving
P418 Vocabulary
approaches
developed, now
working with ESIP
on governance
and evolution
Worked with
facilities to adapt
approach to their
existing metadata
workflow and
software.
10 NSF facilities
publishing *
Code developed to
collect and index
the descriptions.
Indexes include:
text, spatial and
graph.
Geodex.org,
example
notebooks and
APIs.
GOALSTATUS
What have we done so far?
57 of 73
How to do it?
58 of 73
How to do it?
• Add some JSON to your web pages
59 of 73
How to do it?
• Add some JSON to your web pages
60 of 73
How to do it?
• Add some JSON to your web pages
• Make sure the pages are in your sitemap
61 of 73
How to do it?
• Add some JSON to your web pages
• Make sure the pages are in your sitemap
• Submit your sitemap to Google…
62 of 73
Thoughts for the future
63 of 73
Thoughts for the future
64 of 73
Thoughts for the future
65 of 73
Thoughts for the future
66 of 73
‘A tabular dataset is one organized primarily in
terms of a grid of rows and columns. For pages
that embed tabular datasets, you can also
create more explicit markup, building on
the basic approach described above. At this
time we understand a variation of CSVW (“CSV
on the Web”), provided in parallel to user-
oriented tabular content on the HTML page.’
https://developers.google.com/search/docs/data-types/dataset
Thoughts for the future
67 of 73
‘A tabular dataset is one organized primarily in
terms of a grid of rows and columns. For pages
that embed tabular datasets, you can also
create more explicit markup, building on
the basic approach described above. At this
time we understand a variation of CSVW (“CSV
on the Web”), provided in parallel to user-
oriented tabular content on the HTML page.’
Thoughts for the future
68 of 73
‘A tabular dataset is one organized primarily in
terms of a grid of rows and columns. For pages
that embed tabular datasets, you can also
create more explicit markup, building on
the basic approach described above. At this
time we understand a variation of CSVW (“CSV
on the Web”), provided in parallel to user-
oriented tabular content on the HTML page.’
Thoughts for the future
69 of 73
https://github.com/opengeospatial/netCDF-Classic-LD
Thoughts for the future
70 of 73
http://vocab.nerc.ac.uk/collection/P01/current/SIGTPR01/
Thoughts for the future
71 of 73
Useful Links
72 of 73
Google Dataset Search
– https://toolbox.google.com/datasetsearch
Schema.org Datasets
– https://schema.org/Dataset
– https://developers.google.com/search/docs/data-types/dataset
Structured Data Testing Tools
– https://search.google.com/structured-data/testing-tool
– http://linter.structured-data.org/
Project 418
– Code: https://github.com/earthcubearchitecture-project418
– Implementation: https://geodex.org/
The place of Schema.org in
Linked Ocean Data
Adam Leadbetter
adam.leadbetter@marine.ie

More Related Content

Similar to The Place of Schema.org in Linked Ocean Data

Keynote Presentation at MTSR07
Keynote Presentation at MTSR07Keynote Presentation at MTSR07
Keynote Presentation at MTSR07
Gauri Salokhe
 
Database novelty detection
Database novelty detectionDatabase novelty detection
Database novelty detection
MostafaAliAbbas
 
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla
RMLL 2013 : Build Your Personal Search Engine using CrawlzillaRMLL 2013 : Build Your Personal Search Engine using Crawlzilla
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla
Jazz Yao-Tsung Wang
 
Abcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosasAbcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosas
Merce Crosas
 
MementoMap Framework for Flexible and Adaptive Web Archive Profiling
MementoMap Framework for Flexible and Adaptive Web Archive ProfilingMementoMap Framework for Flexible and Adaptive Web Archive Profiling
MementoMap Framework for Flexible and Adaptive Web Archive Profiling
Sawood Alam
 
Information Extraction and Linked Data Cloud
Information Extraction and Linked Data CloudInformation Extraction and Linked Data Cloud
Information Extraction and Linked Data Cloud
Dhaval Thakker
 
An Overview of VIEW
An Overview of VIEWAn Overview of VIEW
An Overview of VIEW
Shiyong Lu
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
Roberto García
 
History and Background of the USEWOD Data Challenge
History and Background of the  USEWOD Data ChallengeHistory and Background of the  USEWOD Data Challenge
History and Background of the USEWOD Data Challenge
Knud Möller
 
Research Data Management Fundamentals for MSU Engineering Students
Research Data Management Fundamentals for MSU Engineering StudentsResearch Data Management Fundamentals for MSU Engineering Students
Research Data Management Fundamentals for MSU Engineering Students
Aaron Collie
 
Grid Projects In The US July 2008
Grid Projects In The US July 2008Grid Projects In The US July 2008
Grid Projects In The US July 2008
Ian Foster
 
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail ScienceSQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
University of Washington
 
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docxAPPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
armitageclaire49
 
On the Impact of sameAs on Schema Matching
On the Impact of sameAs on Schema MatchingOn the Impact of sameAs on Schema Matching
On the Impact of sameAs on Schema Matching
Joe Raad
 
Discovery Hub: on-the-fly linked data exploratory search
Discovery Hub: on-the-fly linked data exploratory searchDiscovery Hub: on-the-fly linked data exploratory search
Discovery Hub: on-the-fly linked data exploratory search
Fabien Gandon
 
Ted Willke, Intel Labs MLconf 2013
Ted Willke, Intel Labs MLconf 2013Ted Willke, Intel Labs MLconf 2013
Ted Willke, Intel Labs MLconf 2013
MLconf
 
Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data LakeFishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake
ArangoDB Database
 
2017-01-08-scaling tribalknowledge
2017-01-08-scaling tribalknowledge2017-01-08-scaling tribalknowledge
2017-01-08-scaling tribalknowledge
Christopher Williams
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
Neo4j
 
Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake
DataWorks Summit/Hadoop Summit
 

Similar to The Place of Schema.org in Linked Ocean Data (20)

Keynote Presentation at MTSR07
Keynote Presentation at MTSR07Keynote Presentation at MTSR07
Keynote Presentation at MTSR07
 
Database novelty detection
Database novelty detectionDatabase novelty detection
Database novelty detection
 
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla
RMLL 2013 : Build Your Personal Search Engine using CrawlzillaRMLL 2013 : Build Your Personal Search Engine using Crawlzilla
RMLL 2013 : Build Your Personal Search Engine using Crawlzilla
 
Abcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosasAbcd iqs ssoftware-projects-mercecrosas
Abcd iqs ssoftware-projects-mercecrosas
 
MementoMap Framework for Flexible and Adaptive Web Archive Profiling
MementoMap Framework for Flexible and Adaptive Web Archive ProfilingMementoMap Framework for Flexible and Adaptive Web Archive Profiling
MementoMap Framework for Flexible and Adaptive Web Archive Profiling
 
Information Extraction and Linked Data Cloud
Information Extraction and Linked Data CloudInformation Extraction and Linked Data Cloud
Information Extraction and Linked Data Cloud
 
An Overview of VIEW
An Overview of VIEWAn Overview of VIEW
An Overview of VIEW
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
History and Background of the USEWOD Data Challenge
History and Background of the  USEWOD Data ChallengeHistory and Background of the  USEWOD Data Challenge
History and Background of the USEWOD Data Challenge
 
Research Data Management Fundamentals for MSU Engineering Students
Research Data Management Fundamentals for MSU Engineering StudentsResearch Data Management Fundamentals for MSU Engineering Students
Research Data Management Fundamentals for MSU Engineering Students
 
Grid Projects In The US July 2008
Grid Projects In The US July 2008Grid Projects In The US July 2008
Grid Projects In The US July 2008
 
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail ScienceSQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
SQL is Dead; Long Live SQL: Lightweight Query Services for Long Tail Science
 
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docxAPPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
APPLICATION 2.4Projectile motionAbout 400 yr ago, the phys.docx
 
On the Impact of sameAs on Schema Matching
On the Impact of sameAs on Schema MatchingOn the Impact of sameAs on Schema Matching
On the Impact of sameAs on Schema Matching
 
Discovery Hub: on-the-fly linked data exploratory search
Discovery Hub: on-the-fly linked data exploratory searchDiscovery Hub: on-the-fly linked data exploratory search
Discovery Hub: on-the-fly linked data exploratory search
 
Ted Willke, Intel Labs MLconf 2013
Ted Willke, Intel Labs MLconf 2013Ted Willke, Intel Labs MLconf 2013
Ted Willke, Intel Labs MLconf 2013
 
Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data LakeFishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake
 
2017-01-08-scaling tribalknowledge
2017-01-08-scaling tribalknowledge2017-01-08-scaling tribalknowledge
2017-01-08-scaling tribalknowledge
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
 
Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake Fishing Graphs in a Hadoop Data Lake
Fishing Graphs in a Hadoop Data Lake
 

More from Adam Leadbetter

United by a Common Language
United by a Common LanguageUnited by a Common Language
United by a Common Language
Adam Leadbetter
 
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital OceanUsing Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Adam Leadbetter
 
Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...
Adam Leadbetter
 
Managing data for marine sciences
Managing data for marine sciencesManaging data for marine sciences
Managing data for marine sciences
Adam Leadbetter
 
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Adam Leadbetter
 
Connected Ocean Data
Connected Ocean DataConnected Ocean Data
Connected Ocean Data
Adam Leadbetter
 
Linking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital OceanLinking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital Ocean
Adam Leadbetter
 
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Adam Leadbetter
 
Ocean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: VelocityOcean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: Velocity
Adam Leadbetter
 
Research Vessel Data Management
Research Vessel Data ManagementResearch Vessel Data Management
Research Vessel Data Management
Adam Leadbetter
 
Practical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systemsPractical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systems
Adam Leadbetter
 
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
Adam Leadbetter
 
Let's talk about data: Citation and publication
Let's talk about data: Citation and publicationLet's talk about data: Citation and publication
Let's talk about data: Citation and publication
Adam Leadbetter
 
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
Adam Leadbetter
 
Irish Integrated Digital Ocean
Irish Integrated Digital OceanIrish Integrated Digital Ocean
Irish Integrated Digital Ocean
Adam Leadbetter
 
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & WorkflowsOcean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Adam Leadbetter
 
Ocean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big DataOcean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big Data
Adam Leadbetter
 
Where did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data releaseWhere did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data release
Adam Leadbetter
 
Vocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNetVocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNet
Adam Leadbetter
 
Oceans of Linked Data
Oceans of Linked DataOceans of Linked Data
Oceans of Linked Data
Adam Leadbetter
 

More from Adam Leadbetter (20)

United by a Common Language
United by a Common LanguageUnited by a Common Language
United by a Common Language
 
Using Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital OceanUsing Erddap as a building block in Ireland's Integrated Digital Ocean
Using Erddap as a building block in Ireland's Integrated Digital Ocean
 
Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...Where Linked Data meets Big Data: Applying standard data models to environmen...
Where Linked Data meets Big Data: Applying standard data models to environmen...
 
Managing data for marine sciences
Managing data for marine sciencesManaging data for marine sciences
Managing data for marine sciences
 
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
Linked Ocean Data - Exploring connections between marine datasets in a Big Da...
 
Connected Ocean Data
Connected Ocean DataConnected Ocean Data
Connected Ocean Data
 
Linking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital OceanLinking Open Data in Ireland's Digital Ocean
Linking Open Data in Ireland's Digital Ocean
 
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
Ocean Data Interoperability Platform - Vocabularies: DOIs for NVS Controlled ...
 
Ocean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: VelocityOcean Data Interoperability Platform - Big Data: Velocity
Ocean Data Interoperability Platform - Big Data: Velocity
 
Research Vessel Data Management
Research Vessel Data ManagementResearch Vessel Data Management
Research Vessel Data Management
 
Practical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systemsPractical solutions to implementing "Born Connected" data systems
Practical solutions to implementing "Born Connected" data systems
 
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
 
Let's talk about data: Citation and publication
Let's talk about data: Citation and publicationLet's talk about data: Citation and publication
Let's talk about data: Citation and publication
 
Linked Ocean Data
Linked Ocean DataLinked Ocean Data
Linked Ocean Data
 
Irish Integrated Digital Ocean
Irish Integrated Digital OceanIrish Integrated Digital Ocean
Irish Integrated Digital Ocean
 
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & WorkflowsOcean Data Interoperability Platform - Big Data - Streams & Workflows
Ocean Data Interoperability Platform - Big Data - Streams & Workflows
 
Ocean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big DataOcean Data Interoperability Platform - Big Data
Ocean Data Interoperability Platform - Big Data
 
Where did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data releaseWhere did my layer come from? The semantics of data release
Where did my layer come from? The semantics of data release
 
Vocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNetVocabulary Services in EMODNet and SeaDataNet
Vocabulary Services in EMODNet and SeaDataNet
 
Oceans of Linked Data
Oceans of Linked DataOceans of Linked Data
Oceans of Linked Data
 

Recently uploaded

Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
frank0071
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
Leonel Morgado
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
ananya23nair
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills MN
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
ABHISHEK SONI NIMT INSTITUTE OF MEDICAL AND PARAMEDCIAL SCIENCES , GOVT PG COLLEGE NOIDA
 
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdfHUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
Ritik83251
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
RDhivya6
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
Sciences of Europe
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
yourprojectpartner05
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
Sérgio Sacani
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
PirithiRaju
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
Sérgio Sacani
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
eitps1506
 
cathode ray oscilloscope and its applications
cathode ray oscilloscope and its applicationscathode ray oscilloscope and its applications
cathode ray oscilloscope and its applications
sandertein
 

Recently uploaded (20)

Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
 
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdfHUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)Sciences of Europe journal No 142 (2024)
Sciences of Europe journal No 142 (2024)
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
 
cathode ray oscilloscope and its applications
cathode ray oscilloscope and its applicationscathode ray oscilloscope and its applications
cathode ray oscilloscope and its applications
 

The Place of Schema.org in Linked Ocean Data

  • 1. The place of Schema.org in Linked Ocean Data Adam Leadbetter1 Rob Thomas1 Adam Shepherd2 Doug Fils3 Kevin O’Brien4 1. Marine Institute, Ireland 2. Woods Hole Oceanographic Institution, USA 3. Consortium for Ocean Leadership, USA 4. National Oceanic and Atmospheric Administration, USA
  • 2. Acknowledgments Bob Simons (NOAA) Rob Fuller, Andrew Conway, Nigel Burke (Marine Institute, Ireland) Natasha Noy, Chris Sater (Google) 2 of 73
  • 13. Background “The Semantic Web isn't just about putting data on the web. It is about making links, so that a person or machine can explore the web of data. With Linked Data, when you have some of it, you can find other, related, data.” Sir Tim Berners-Lee, 2006 13 of 73
  • 14. Background 1. Use web addresses to name things 2. Allow those addresses to be looked up 3. Use web standards when the addresses are looked up 4. Include links to other web resources 14 of 73
  • 15. Background 1. Use web addresses to name things 2. Allow those addresses to be looked up 3. Use web standards when the addresses are looked up 4. Include links to other web resources 15 of 73
  • 19. Background 1. Use web addresses to name things 2. Allow those addresses to be looked up 3. Use web standards when the addresses are looked up 4. Include links to other web resources 19 of 73
  • 21. Background 1. Use web addresses to name things 2. Allow those addresses to be looked up 3. Use web standards when the addresses are looked up 4. Include links to other web resources 21 of 73
  • 23. Background 1. Use web addresses to name things 2. Allow those addresses to be looked up 3. Use web standards when the addresses are looked up 4. Include links to other web resources 23 of 73
  • 29. What about marine data? 29 of 73
  • 30. What about marine data? https://schema.org/Dataset 30 of 73
  • 31. What about marine data? https://schema.org/Dataset 31 of 73
  • 32. What have we done so far? 32 of 73
  • 33. What have we done so far? http://erddap.marine.ie 33 of 73
  • 34. What have we done so far? http://erddap.marine.ie 34 of 73
  • 35. What have we done so far? 35 of 73
  • 36. What have we done so far? 36 of 73
  • 37. What have we done so far? 37 of 73
  • 38. What have we done so far? 38 of 73
  • 39. What have we done so far? https://toolbox.google.com/datasetsearch/search?query=site%3Amarine.ie&docid=ku6SAZZKhVNKgC0sAAAAAA%3D%3D 39 of 73
  • 40. What have we done so far? 40 of 73
  • 41. What have we done so far? http://data.marine.ie 41 of 73
  • 42. What have we done so far? 42 of 73
  • 43. What have we done so far? 43 of 73
  • 44. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Datasets (EDMED) Projects (EDMERP) Common Data Inventory Cruise Summary Reports Observing Systems (EDIOS) 44 of 73
  • 45. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Projects (EDMERP) Common Data Inventory Cruise Summary Reports Observing Systems (EDIOS) 45 of 73
  • 46. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Datasets Projects (EDMERP) Common Data Inventory Cruise Summary Reports Observing Systems (EDIOS) 46 of 73
  • 47. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Dataset Projects (EDMERP) Project (pending Schema) Common Data Inventory Cruise Summary Reports Observing Systems (EDIOS) 47 of 73
  • 48. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Dataset Projects (EDMERP) Project Common Data Inventory Dataset Cruise Summary Reports Observing Systems (EDIOS) 48 of 73
  • 49. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Dataset Projects (EDMERP) Project Common Data Inventory Dataset Cruise Summary Reports Event Observing Systems (EDIOS) 49 of 73
  • 50. What have we done so far? Catalogue Schema.org schema Organisations (EDMO) Organization Datasets (EDMED) Dataset Projects (EDMERP) Project Common Data Inventory Dataset Cruise Summary Reports Event Observing Systems (EDIOS) Thing 50 of 73
  • 51. What have we done so far? 51 of 73
  • 52. What have we done so far? 52 of 73 Worked with NSF data facilities to leverage schema.org for dataset description, indexing and discovery
  • 53. What have we done so far? 53 of 73 Describing Publishing Indexing Serving P418 Vocabulary approaches developed, now working with ESIP on governance and evolution 10 NSF facilities publishing * GOALSTATUS
  • 54. What have we done so far? 54 of 73 Describing Publishing Indexing Serving P418 Vocabulary approaches developed, now working with ESIP on governance and evolution Worked with facilities to adapt approach to their existing metadata workflow and software. 10 NSF facilities publishing * GOALSTATUS
  • 55. What have we done so far? 55 of 73 Describing Publishing Indexing Serving P418 Vocabulary approaches developed, now working with ESIP on governance and evolution Worked with facilities to adapt approach to their existing metadata workflow and software. 10 NSF facilities publishing * Code developed to collect and index the descriptions. Indexes include: text, spatial and graph. GOALSTATUS
  • 56. What have we done so far? 56 of 73 Describing Publishing Indexing Serving P418 Vocabulary approaches developed, now working with ESIP on governance and evolution Worked with facilities to adapt approach to their existing metadata workflow and software. 10 NSF facilities publishing * Code developed to collect and index the descriptions. Indexes include: text, spatial and graph. Geodex.org, example notebooks and APIs. GOALSTATUS
  • 57. What have we done so far? 57 of 73
  • 58. How to do it? 58 of 73
  • 59. How to do it? • Add some JSON to your web pages 59 of 73
  • 60. How to do it? • Add some JSON to your web pages 60 of 73
  • 61. How to do it? • Add some JSON to your web pages • Make sure the pages are in your sitemap 61 of 73
  • 62. How to do it? • Add some JSON to your web pages • Make sure the pages are in your sitemap • Submit your sitemap to Google… 62 of 73
  • 63. Thoughts for the future 63 of 73
  • 64. Thoughts for the future 64 of 73
  • 65. Thoughts for the future 65 of 73
  • 66. Thoughts for the future 66 of 73 ‘A tabular dataset is one organized primarily in terms of a grid of rows and columns. For pages that embed tabular datasets, you can also create more explicit markup, building on the basic approach described above. At this time we understand a variation of CSVW (“CSV on the Web”), provided in parallel to user- oriented tabular content on the HTML page.’ https://developers.google.com/search/docs/data-types/dataset
  • 67. Thoughts for the future 67 of 73 ‘A tabular dataset is one organized primarily in terms of a grid of rows and columns. For pages that embed tabular datasets, you can also create more explicit markup, building on the basic approach described above. At this time we understand a variation of CSVW (“CSV on the Web”), provided in parallel to user- oriented tabular content on the HTML page.’
  • 68. Thoughts for the future 68 of 73 ‘A tabular dataset is one organized primarily in terms of a grid of rows and columns. For pages that embed tabular datasets, you can also create more explicit markup, building on the basic approach described above. At this time we understand a variation of CSVW (“CSV on the Web”), provided in parallel to user- oriented tabular content on the HTML page.’
  • 69. Thoughts for the future 69 of 73 https://github.com/opengeospatial/netCDF-Classic-LD
  • 70. Thoughts for the future 70 of 73 http://vocab.nerc.ac.uk/collection/P01/current/SIGTPR01/
  • 71. Thoughts for the future 71 of 73
  • 72. Useful Links 72 of 73 Google Dataset Search – https://toolbox.google.com/datasetsearch Schema.org Datasets – https://schema.org/Dataset – https://developers.google.com/search/docs/data-types/dataset Structured Data Testing Tools – https://search.google.com/structured-data/testing-tool – http://linter.structured-data.org/ Project 418 – Code: https://github.com/earthcubearchitecture-project418 – Implementation: https://geodex.org/
  • 73. The place of Schema.org in Linked Ocean Data Adam Leadbetter adam.leadbetter@marine.ie

Editor's Notes

  1. Publishing: Done in collaboration with the facilities. Focused mostly on schema.org type Dataset with an eye toward future extension work. Vocabulary work now at ESIP Indexing (summoning) Go based code “gleaner (summoner)” built that pulls the JSON-LD based schema.org from resources. Driven by sitemap files. Indexing (milling) Go based code “gleaner (miller)” is a set of patterns for adding different indexing (“milling”) workflows to work on the summoned code. Main ones were spatial, test and graph. Also have SHACL, Tika pipelines and alternative indexing and other miller options in the works. Serving APIs and sample interface at https://geodex.org using indexes from millers.