SlideShare a Scribd company logo
1 of 24
A GEO label for the Sensor Web
Daniel Nüst, 52°North Initiative for Geospatial Open
Source GmbH, d.nuest@52north.org
Victoria Lush, Aston University, lushv@aston.ac.uk
AGILE 2015, Lisbon
Motivation & Approach
Improve sensor data discovery for increasing
amount of data in the sensor web
smart cities
big data
metadata is not sexy, but necessary, and an image says
more then a thousand words…
Adapt GEO label to sensor web
1. Support sensor web datasources for labels
2. Integrating the label with sensor web metadata
GEO LABEL
What is the GeoViQua …
Motivation
GEOSS has millions of datasets
GEO Science and Technology Committee proposed
to establish a GEO label – a label “related to the
scientific relevance, quality, acceptance and
societal needs for activities in support of GEOSS”
https://www.earthobservations.org/documents/geo_xi/
5_3_GEOSS_Highlights_Massacand_Desconnets.pdf
What is the GEO label?
http://geolabel.info and http://geolabel.net
GEO label facets
producer profile
producer comments
lineage information
standards compliance
quality information
user feedback
expert review
citations information
GEO label API
Web service interface for label generation (SOA)
XML API
svg (and png)
Portals Data services
POST or ref
Transformation Transformation Transformation
Transformation descriptions
Sensor data discovery
• Dynamic
• Duality of instances and services
• Interoperability standards rather complex > Profiles
SensorML Profile for Discovery (Jirka et al.)
identification, classification, temporal validity,
capabilities, contact, location, interfaces, inputs and
outputs of a stationary sensor and its components
A GEO LABEL FOR THE SENSOR WEB
The Sensor Web Label – „SWL“
Requirements / Use case
Scenario: stationary in-situ sensors
• OGC Sensor Web Enablement Standards
– SensorML
– Sensor Observation Service
– XML
• Dynamic integration on client-side
• Dynamic integration on the server side
• Static integration in sensor and service metadata
Mappings
Mappings
Mappings
Labels within metadata documents
• adding sensor labels in-line so that the whole
label information is available in a form of SVG
encoded as XML
• as a reference to an online resource, such as a
call to the GEO label API
Schematron rules for defining valid integrations
Challenge: denoting link/SVG as label
Prototype
Integrated in open source project
GEO-label-java
https://github.com/52North/GEO-label-java/
Summary
• Information for labels is available in SWE standards,but not all
dynamic aspects of SWE are in the label
• Going beyond GEO label: Integration
• Requirements fulfilled completely for second generation
standards (inline vs. ref)
• Inline integration pros/cons: size, SOA, string matching (non-
semantic)
• Need pratical experience and users for consensus of suggested
markups
• Transformation file concept works!
• Usefulness depends on portals > labels will increase portals‘
usability
Future Work
Extending the SWL
• New facets because discovery profile could not be
mapped: standards compliance wrt APIs, license,
valid time
Extending data sources for SWL
• SSN ontology and semantic web technology
• IoT standards
• SensorML 2.0 (typeOf), document hierarchies
THANK YOU!
Questions? Comments?
Feel free to get in touch @nordholmen or d.nuest@52north.org

More Related Content

Viewers also liked

The 52°North Web Processing Service
The 52°North Web Processing ServiceThe 52°North Web Processing Service
The 52°North Web Processing ServiceDaniel Nüst
 
sos4R - Accessing SensorWeb Data from R
sos4R - Accessing SensorWeb Data from Rsos4R - Accessing SensorWeb Data from R
sos4R - Accessing SensorWeb Data from RDaniel Nüst
 
Practicar Networking es una Actitud
Practicar Networking es una ActitudPracticar Networking es una Actitud
Practicar Networking es una ActitudMindProject
 
Containers for sensor web services, applications and research @ Sensor Web Co...
Containers for sensor web services, applications and research @ Sensor Web Co...Containers for sensor web services, applications and research @ Sensor Web Co...
Containers for sensor web services, applications and research @ Sensor Web Co...Daniel Nüst
 
5 Star Open Geoprocessing
5 Star Open Geoprocessing5 Star Open Geoprocessing
5 Star Open GeoprocessingDaniel Nüst
 
Docker @ FOSS4G 2016, Bonn
Docker @ FOSS4G 2016, BonnDocker @ FOSS4G 2016, Bonn
Docker @ FOSS4G 2016, BonnDaniel Nüst
 
Visualising Interpolations of Mobile Sensor Observations
Visualising Interpolations of Mobile Sensor ObservationsVisualising Interpolations of Mobile Sensor Observations
Visualising Interpolations of Mobile Sensor ObservationsDaniel Nüst
 
La Ola del Cambio
La Ola del CambioLa Ola del Cambio
La Ola del CambioMindProject
 
Linked data and rdf
Linked  data and rdfLinked  data and rdf
Linked data and rdfDaniel Nüst
 
Tanzania Powerpoint 97 2003 Compatible
Tanzania Powerpoint 97 2003 CompatibleTanzania Powerpoint 97 2003 Compatible
Tanzania Powerpoint 97 2003 Compatibleterrispeirs
 
JavaScript Client Libraries for the (Former) Long Tail of OGC Standards
JavaScript Client Libraries for the (Former) Long Tail of OGC StandardsJavaScript Client Libraries for the (Former) Long Tail of OGC Standards
JavaScript Client Libraries for the (Former) Long Tail of OGC StandardsDaniel Nüst
 
Visualizing the Availability of Temporally Structured Sensor Data
Visualizing the Availability of Temporally Structured Sensor DataVisualizing the Availability of Temporally Structured Sensor Data
Visualizing the Availability of Temporally Structured Sensor DataDaniel Nüst
 
Language ireland
Language irelandLanguage ireland
Language irelandpevarzek
 
Ch 8; P 149 154
Ch  8; P  149 154Ch  8; P  149 154
Ch 8; P 149 154jimwilly
 
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...Lyndell Martin
 
Supplement To Student Guide Seminar 03 A 3 Nov09
Supplement To Student Guide   Seminar 03 A 3 Nov09Supplement To Student Guide   Seminar 03 A 3 Nov09
Supplement To Student Guide Seminar 03 A 3 Nov09Tammy Clark
 

Viewers also liked (18)

The 52°North Web Processing Service
The 52°North Web Processing ServiceThe 52°North Web Processing Service
The 52°North Web Processing Service
 
sos4R - Accessing SensorWeb Data from R
sos4R - Accessing SensorWeb Data from Rsos4R - Accessing SensorWeb Data from R
sos4R - Accessing SensorWeb Data from R
 
Practicar Networking es una Actitud
Practicar Networking es una ActitudPracticar Networking es una Actitud
Practicar Networking es una Actitud
 
Containers for sensor web services, applications and research @ Sensor Web Co...
Containers for sensor web services, applications and research @ Sensor Web Co...Containers for sensor web services, applications and research @ Sensor Web Co...
Containers for sensor web services, applications and research @ Sensor Web Co...
 
5 Star Open Geoprocessing
5 Star Open Geoprocessing5 Star Open Geoprocessing
5 Star Open Geoprocessing
 
Docker @ FOSS4G 2016, Bonn
Docker @ FOSS4G 2016, BonnDocker @ FOSS4G 2016, Bonn
Docker @ FOSS4G 2016, Bonn
 
Visualising Interpolations of Mobile Sensor Observations
Visualising Interpolations of Mobile Sensor ObservationsVisualising Interpolations of Mobile Sensor Observations
Visualising Interpolations of Mobile Sensor Observations
 
La Ola del Cambio
La Ola del CambioLa Ola del Cambio
La Ola del Cambio
 
Linked data and rdf
Linked  data and rdfLinked  data and rdf
Linked data and rdf
 
Tanzania Powerpoint 97 2003 Compatible
Tanzania Powerpoint 97 2003 CompatibleTanzania Powerpoint 97 2003 Compatible
Tanzania Powerpoint 97 2003 Compatible
 
JavaScript Client Libraries for the (Former) Long Tail of OGC Standards
JavaScript Client Libraries for the (Former) Long Tail of OGC StandardsJavaScript Client Libraries for the (Former) Long Tail of OGC Standards
JavaScript Client Libraries for the (Former) Long Tail of OGC Standards
 
Visualizing the Availability of Temporally Structured Sensor Data
Visualizing the Availability of Temporally Structured Sensor DataVisualizing the Availability of Temporally Structured Sensor Data
Visualizing the Availability of Temporally Structured Sensor Data
 
Language ireland
Language irelandLanguage ireland
Language ireland
 
The Chupacabra
The ChupacabraThe Chupacabra
The Chupacabra
 
Ch 8; P 149 154
Ch  8; P  149 154Ch  8; P  149 154
Ch 8; P 149 154
 
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...
NOAH'S ARK Lyndell Martin song music spiritual inspirational inspiration gosp...
 
American churches starting a hispanic ministry(2)
American churches starting a hispanic ministry(2)American churches starting a hispanic ministry(2)
American churches starting a hispanic ministry(2)
 
Supplement To Student Guide Seminar 03 A 3 Nov09
Supplement To Student Guide   Seminar 03 A 3 Nov09Supplement To Student Guide   Seminar 03 A 3 Nov09
Supplement To Student Guide Seminar 03 A 3 Nov09
 

Similar to Agile 2015 a-geo-label-for-the-sensor-web

COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needsEDINA, University of Edinburgh
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB Project
 
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...EDINA, University of Edinburgh
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerHannaHorppila
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspireHelsinki2019
 
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 Keynote by Bart De LathouwerInspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 Keynote by Bart De LathouwerInspireHelsinki2019
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...GIS in the Rockies
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryCarole Goble
 
Real-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTReal-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTAll Things Open
 
Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadataLuis Bermudez
 
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service AreaEUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service AreaEUDAT
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Challenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service InteroperabilityChallenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service InteroperabilitySensorUp
 
Core Geospatial Ontologies
Core Geospatial OntologiesCore Geospatial Ontologies
Core Geospatial OntologiesStephane Fellah
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Project
 
Eu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistEu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistDaeyoung Kim
 
Cahill_Ben_Value_Through_LDT.pptx
Cahill_Ben_Value_Through_LDT.pptxCahill_Ben_Value_Through_LDT.pptx
Cahill_Ben_Value_Through_LDT.pptxFIWARE
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsterradue
 

Similar to Agile 2015 a-geo-label-for-the-sensor-web (20)

COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needs
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016
 
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
 
Ldb mapperò di prinzio 06
Ldb mapperò  di prinzio 06Ldb mapperò  di prinzio 06
Ldb mapperò di prinzio 06
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
 
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 Keynote by Bart De LathouwerInspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 
Real-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTReal-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoT
 
Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadata
 
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service AreaEUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
 
COBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF SecretariatCOBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF Secretariat
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Challenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service InteroperabilityChallenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service Interoperability
 
Core Geospatial Ontologies
Core Geospatial OntologiesCore Geospatial Ontologies
Core Geospatial Ontologies
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016
 
Eu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaistEu fp7-h2020-experiences-daeyoung kim-kaist
Eu fp7-h2020-experiences-daeyoung kim-kaist
 
Cahill_Ben_Value_Through_LDT.pptx
Cahill_Ben_Value_Through_LDT.pptxCahill_Ben_Value_Through_LDT.pptx
Cahill_Ben_Value_Through_LDT.pptx
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 

More from Daniel Nüst

RR & Docker @ MuensteR Meetup (Sep 2017)
RR & Docker @ MuensteR Meetup (Sep 2017)RR & Docker @ MuensteR Meetup (Sep 2017)
RR & Docker @ MuensteR Meetup (Sep 2017)Daniel Nüst
 
containerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brusselscontainerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, BrusselsDaniel Nüst
 
Docker @ Data Science Meetup
Docker @ Data Science MeetupDocker @ Data Science Meetup
Docker @ Data Science MeetupDaniel Nüst
 
WPS Application Patterns
WPS Application PatternsWPS Application Patterns
WPS Application PatternsDaniel Nüst
 
Open Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development ProjectsOpen Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development ProjectsDaniel Nüst
 
OGC SOS for Your Data
OGC SOS for Your DataOGC SOS for Your Data
OGC SOS for Your DataDaniel Nüst
 
sos4R - 52° North Innovation Price Presentation
sos4R - 52° North Innovation Price Presentationsos4R - 52° North Innovation Price Presentation
sos4R - 52° North Innovation Price PresentationDaniel Nüst
 

More from Daniel Nüst (9)

RR & Docker @ MuensteR Meetup (Sep 2017)
RR & Docker @ MuensteR Meetup (Sep 2017)RR & Docker @ MuensteR Meetup (Sep 2017)
RR & Docker @ MuensteR Meetup (Sep 2017)
 
containerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brusselscontainerit at useR!2017 conference, Brussels
containerit at useR!2017 conference, Brussels
 
Docker @ Data Science Meetup
Docker @ Data Science MeetupDocker @ Data Science Meetup
Docker @ Data Science Meetup
 
Atlas Zukünfte
Atlas ZukünfteAtlas Zukünfte
Atlas Zukünfte
 
WPS Application Patterns
WPS Application PatternsWPS Application Patterns
WPS Application Patterns
 
Open Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development ProjectsOpen Source and GitHub for Teaching with Software Development Projects
Open Source and GitHub for Teaching with Software Development Projects
 
OGC SOS for Your Data
OGC SOS for Your DataOGC SOS for Your Data
OGC SOS for Your Data
 
sos4R @ OGC TC
sos4R @ OGC TCsos4R @ OGC TC
sos4R @ OGC TC
 
sos4R - 52° North Innovation Price Presentation
sos4R - 52° North Innovation Price Presentationsos4R - 52° North Innovation Price Presentation
sos4R - 52° North Innovation Price Presentation
 

Recently uploaded

Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 

Recently uploaded (20)

Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 

Agile 2015 a-geo-label-for-the-sensor-web

  • 1. A GEO label for the Sensor Web Daniel Nüst, 52°North Initiative for Geospatial Open Source GmbH, d.nuest@52north.org Victoria Lush, Aston University, lushv@aston.ac.uk AGILE 2015, Lisbon
  • 2. Motivation & Approach Improve sensor data discovery for increasing amount of data in the sensor web smart cities big data metadata is not sexy, but necessary, and an image says more then a thousand words… Adapt GEO label to sensor web 1. Support sensor web datasources for labels 2. Integrating the label with sensor web metadata
  • 3. GEO LABEL What is the GeoViQua …
  • 4. Motivation GEOSS has millions of datasets GEO Science and Technology Committee proposed to establish a GEO label – a label “related to the scientific relevance, quality, acceptance and societal needs for activities in support of GEOSS” https://www.earthobservations.org/documents/geo_xi/ 5_3_GEOSS_Highlights_Massacand_Desconnets.pdf
  • 5. What is the GEO label? http://geolabel.info and http://geolabel.net
  • 6. GEO label facets producer profile producer comments lineage information standards compliance quality information user feedback expert review citations information
  • 7. GEO label API Web service interface for label generation (SOA) XML API svg (and png) Portals Data services POST or ref Transformation Transformation Transformation
  • 9. Sensor data discovery • Dynamic • Duality of instances and services • Interoperability standards rather complex > Profiles SensorML Profile for Discovery (Jirka et al.) identification, classification, temporal validity, capabilities, contact, location, interfaces, inputs and outputs of a stationary sensor and its components
  • 10. A GEO LABEL FOR THE SENSOR WEB The Sensor Web Label – „SWL“
  • 11. Requirements / Use case Scenario: stationary in-situ sensors • OGC Sensor Web Enablement Standards – SensorML – Sensor Observation Service – XML • Dynamic integration on client-side • Dynamic integration on the server side • Static integration in sensor and service metadata
  • 15. Labels within metadata documents • adding sensor labels in-line so that the whole label information is available in a form of SVG encoded as XML • as a reference to an online resource, such as a call to the GEO label API Schematron rules for defining valid integrations Challenge: denoting link/SVG as label
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Prototype Integrated in open source project GEO-label-java https://github.com/52North/GEO-label-java/
  • 21. Summary • Information for labels is available in SWE standards,but not all dynamic aspects of SWE are in the label • Going beyond GEO label: Integration • Requirements fulfilled completely for second generation standards (inline vs. ref) • Inline integration pros/cons: size, SOA, string matching (non- semantic) • Need pratical experience and users for consensus of suggested markups • Transformation file concept works! • Usefulness depends on portals > labels will increase portals‘ usability
  • 22. Future Work Extending the SWL • New facets because discovery profile could not be mapped: standards compliance wrt APIs, license, valid time Extending data sources for SWL • SSN ontology and semantic web technology • IoT standards • SensorML 2.0 (typeOf), document hierarchies
  • 23.
  • 24. THANK YOU! Questions? Comments? Feel free to get in touch @nordholmen or d.nuest@52north.org

Editor's Notes

  1. a visual metadata summary which can be integrated in discovery websites or catalogues to help users quickly grasp the availability of information and determine fitness-for-use
  2. The standards supported by the GEO label, namely ISO, FGDC, and the GeoViQua Quality Model, are XML-based. The specific XML fields to derive the availability and the contents of the label’s facets are defined using the XPath [4] expressions. XPath is a query language for XML documents and it is used to select and evaluate suitable elements to build the label’s facets. The expressions for one standard are grouped in the form of transformations which are stored as JSON files and contain fields to (i) check information availability, (ii) build a hover-over text based on a string template and XPaths to fill the placeholders, and (iii) add a drilldown URL hyperlink to the facet. The original mappings are available online and Figure 2 shows an excerpt of a transformer file. Multiple transformations can be applied to the same metadata document. http://geoviqua.github.io/geolabel/
  3. dynamic structure of sensor networks, user context and domain, and the duality of sensors instances and sensor services. Interoperability is crucial for the discovery mechanisms to work, since no singular platform can be assumed [11]. Because the existing standards are complex to accommodate requirements of different domains, profiles are defined to simplify uptake and increase interoperability. The SensorML Profile for Discovery [9] is a profile for SensorML 1.0.1. It specifies a subset of the standard, effectively taking away options and judgements calls from the implementers. It covers the identification, classification, temporal validity, capabilities, contact, location, interfaces, inputs and outputs of a stationary sensor and its components.
  4. There are three ways to integrate the SWL in a distributed sensor web architecture, and all of these should be supported by an SWL framework: (i) dynamic integration on the client-side, e.g., a desktop GIS generates a label for a dataset based on embedded metadata or a reference to a metadata document; (ii) dynamic integration on the server side, e.g., a broker or portal generates a label on the fly and extends the metadata in its response with an inline or referenced label; and (iii) static integration into the sensor and service metadata, e.g., as a reference to an online or offline resource for the label or inline within a metadata document.
  5. A screenshot of a Schematron document with rules to report both referenced and inline SWL in SensorML 2.0 documents.
  6. SUBTYPE
  7. The more recent standard provides extension points which can hold any kind of XML content. This makes the inline integration of an SVG-based inline SWL possible. Figure 6 shows a Schematron document for reporting embedded labels using a specific element <geolabel /> either in an extension or within SVG metadata; Figure 7 is the corresponding example document.
  8. A screenshot of an SOS 2.0 capabilities document excerpt displayed with Firefox browser. Within a swe:extension Element an intermediate <geolabel> element holds a reference to an SWL.
  9. Inline: sizes larger, not really SOA, require string matching
  10. New facets > survey Hierarchies: need also mechanisms to retrieve this