SlideShare une entreprise Scribd logo
1  sur  19
Effective
metadata management
of sensor networks
using SMW
Jan Willem Noteboom
29 October 2013

SWMCon Fall 2013 | 29 October 2
Outline
Need for effective metadata management
Towards a collaborative environment
Experiences with Semantic MediaWiki (SMW)

2
Need for effective metadata management
Situation
• sensor networks more popular, bigger and complex
• access to many metadata sources needed for interpretation
• consistency of metadata sources is demanding
Needs
• integrated access to all sensor network metadata
• linked sources of sensor network metadata
• collaborative management of metadata
• interfaces for scientists, field inspectors and applications
• using international standards and open technology

3
Need for effective metadata management

What metadata
Collection & Discovery metadata

Measurement Data info

Metadata
in
scope

Interpretation
metadata
Measurement System info

Provenance & Lineage metadata

4

Measurement Process info

Platform & instrument metadata

Phenomena
properties
(dynamic
nature)

Measuring
characteristics
(“static”
nature)
Need for effective metadata management

What services
Discovery, View and Retrieval of sensor network information
Discovery
Annotation of sensor network information
Notification about sensor network information updates
Update of sensor network information
Administration of users, information and components
Users &
Applications

Content
managers

Service
managers

Update

Administration

Services
Discovery

View

Retrieval

Annotation

Notification

(linked) Sensor Network Metadata
(processes, systems)

5
Towards a collaborative environment
Phase I: Inventory & Analysis
collaborative data model for sensor network metadata
collaborative platform/architectuur

Phase II: Definition & PoC & Migration
definition of requirements, architecture and data model
proof of concept (PoC) using SMW
data migration toolkit

Phase III: Realization, Cleansing & Operationalization
Realization of version 1.0
Migration and cleansing of migrated data (automated and manually)
Implementation in the operational environment

6
Towards a collaborative environment

(meta)Data model
Property-oriented (linked data)
Linked data with time validation
and status
KNMI terminology and taxonomy
“Based on” international
standards (ISO 19115,
SensorML)
Systems and processes
Annotations (commentary)
Events of several types

Links to media (docs, pictures)
and people/organisations

7

Example: Element T(temperature) is measured
according to measurement process P using instrument I
that is deployed at location L in field F of station S
(managed by person P) and part of network N
Towards a collaborative environment

Collaborative platform

Discovery

View

Notification

Retrieval

Update

Annotation

Administration

Repository
Linked Sensor Data
(systems, processes)
Migration
of
metadata

Metadata
sources

8

Internal
sources
External
sources

Existing Services

Other collaborative
environments

MetaData
layer

Services

External
MetaData

(Geo)Portal

Service
layer

Appl layer

Applications, Users
Data managers
Experiences with Semantic MediaWiki
Context:
MW 1.21.2, SMW 1.8, 30 extensions, no SPARQL endpoint, 23410 pages,
25(50) namespaces, 190 properties (611,171 property values), 150
templates, 25 forms, 12 categories (classes)….
Experiences:
In general
Data modelling or structuring
Data discovery (searching/browsing)
Data view & retrieval (displaying/encoding/querying)
Data update (creating/editing/transferring)
Data annotation (commenting)
Data notification (watching)
Administration (user management, access control)

9
Experiences with Semantic MediaWiki

General
Well-known environment to most users
Powerful collaborative environment
Steep learning curve
Many useful extensions
Documentation is getting better

(hint: “Working with Mediawiki” Yaron Korn)

Note
Differences in the quality of extensions
(error messaging, documentation, governance)

10
Experiences with Semantic MediaWiki

Data structure
Easy implementation of the data model using
properties, templates, categories and pages
Usage of several namespaces
Usage of semantic internal objects to add time validation to
links (property qualifier)
Note
Import of ontologies (foaf, skos, ssn, dc, etc) considered but
not applied.

11
Experiences with Semantic MediaWiki

Data discovery
Searching/Browsing:
Query forms via site-bar menu
very flexible filtering and preloadable
tabs for standard vs advance filters
no linkage of filters…

Standard search/browse
Semantic maps & timelines
Note
No use of drilldown for
performance reasons

12
Experiences with Semantic MediaWiki

Data View & Retrieval
Displaying/encoding/query:
Pages with Infoboxes
Several Result Formats and
custom templates
Collapsible sections/infoboxes
Custom templates to construct
“complex” ask queries
(increased $smwgQMaxDepth,
$maxRecursionDepth)

Concepts to ease retrieval
Notes
Restricting “view” access of page
parts with Userfunctions (weak).

13
Experiences with Semantic MediaWiki

Data update & edit
Creating/editing/transferring:
Namespaces and Usergroups to
restrict (create/edit) access
Forms with Headertabs
Formlink buttons for creation
Several form input types
(e.g. combobox, two listboxes)

• Data transfer for data migration
(e.g. xml import)

Note
Forms not well suited to handle of
many instances (>50) of a multiple
instance template
(e.g. internal objects/subobjects)

14
Experiences with Semantic MediaWiki

Data Annotation
Page commenting
Notes
Events
permanent
temporary (period)
planned/unplanned

Attachments
Talk (discussion)
Note
Clear policy needed for
event registration

15
Experiences with Semantic MediaWiki

Data Notification
Watchlist (pages)
Notification (Echo)
Note
Need for summary reports of
changes for dedicated user
groups….

16
Experiences with Semantic MediaWiki

Data Administration
Special page utilities
User management
Data housekeeping
Statistics
Maintenance scripts
Daily backup
Rebuilding MW
Refreshing SMW

17
To summarize
Semantic Mediawiki (SWM) is a powerful collaborative environment to
manage sensor network metadata effectively.
Notes/Needs
Extensions differs in quality (error handling, documentation,
governance).
Documentation has improved
Need for forms that can handle many instances (>50) of a multiple
instance template
Need for summary reporting of changes (dedicated for user groups)

18
Many thanks for your attention!

19

Contenu connexe

Tendances

Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Laurent Alquier
 
Assignment 5 interoperability slide share
Assignment 5 interoperability slide shareAssignment 5 interoperability slide share
Assignment 5 interoperability slide sharerwpreston135
 
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Anita de Waard
 
CLARIN Component Metadata Infrastructure
CLARIN Component Metadata Infrastructure CLARIN Component Metadata Infrastructure
CLARIN Component Metadata Infrastructure EOSC-hub project
 
Data mining
Data miningData mining
Data miningsnegacmr
 
Big Data Service Offerings from Cloud Vendors
Big Data Service Offerings from Cloud VendorsBig Data Service Offerings from Cloud Vendors
Big Data Service Offerings from Cloud VendorsMiteshN
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOpen Science Fair
 
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...Giannis Tsakonas
 
Accesing Sql Server From Asp.Net 4.0
Accesing Sql Server From Asp.Net 4.0Accesing Sql Server From Asp.Net 4.0
Accesing Sql Server From Asp.Net 4.0Eduardo Castro
 
Web Services Inventory
Web Services InventoryWeb Services Inventory
Web Services InventoryRudolf Husar
 
2005-01-04 Web Services Survey an Inventory Background, Goals and Status
2005-01-04 Web Services Survey an Inventory Background, Goals and Status2005-01-04 Web Services Survey an Inventory Background, Goals and Status
2005-01-04 Web Services Survey an Inventory Background, Goals and StatusRudolf Husar
 

Tendances (14)

Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
 
Webinar@AIMS: LODE-BD
Webinar@AIMS: LODE-BDWebinar@AIMS: LODE-BD
Webinar@AIMS: LODE-BD
 
Assignment 5 interoperability slide share
Assignment 5 interoperability slide shareAssignment 5 interoperability slide share
Assignment 5 interoperability slide share
 
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
 
CLARIN Component Metadata Infrastructure
CLARIN Component Metadata Infrastructure CLARIN Component Metadata Infrastructure
CLARIN Component Metadata Infrastructure
 
Metaandmete haldus - Jüri Harju
Metaandmete haldus -  Jüri HarjuMetaandmete haldus -  Jüri Harju
Metaandmete haldus - Jüri Harju
 
Data mining
Data miningData mining
Data mining
 
Big Data Service Offerings from Cloud Vendors
Big Data Service Offerings from Cloud VendorsBig Data Service Offerings from Cloud Vendors
Big Data Service Offerings from Cloud Vendors
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
 
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...
 
Accesing Sql Server From Asp.Net 4.0
Accesing Sql Server From Asp.Net 4.0Accesing Sql Server From Asp.Net 4.0
Accesing Sql Server From Asp.Net 4.0
 
Web Services Inventory
Web Services InventoryWeb Services Inventory
Web Services Inventory
 
2005-01-04 Web Services Survey an Inventory Background, Goals and Status
2005-01-04 Web Services Survey an Inventory Background, Goals and Status2005-01-04 Web Services Survey an Inventory Background, Goals and Status
2005-01-04 Web Services Survey an Inventory Background, Goals and Status
 
Docs
DocsDocs
Docs
 

En vedette

Hacking MediaWiki (For Users)
Hacking MediaWiki (For Users)Hacking MediaWiki (For Users)
Hacking MediaWiki (For Users)Brianna Laugher
 
Ppt actividad módulo 2
Ppt actividad módulo 2Ppt actividad módulo 2
Ppt actividad módulo 2LFGuadalupeS
 
Planeacion curricular
Planeacion curricular Planeacion curricular
Planeacion curricular cll2707
 
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...Lviv Startup Club
 
Csif convocatoria cy l
Csif convocatoria cy lCsif convocatoria cy l
Csif convocatoria cy lpaulod80
 
Reading Week 9 - The American People
Reading Week 9 - The American PeopleReading Week 9 - The American People
Reading Week 9 - The American PeopleAmy Hayashi
 
Twitter & Instagram - Strategie e Case Studies
Twitter & Instagram - Strategie e Case StudiesTwitter & Instagram - Strategie e Case Studies
Twitter & Instagram - Strategie e Case StudiesMarco Fey
 
Crowdfunding - Geld für Ideen in unserer Region
Crowdfunding - Geld für Ideen in unserer RegionCrowdfunding - Geld für Ideen in unserer Region
Crowdfunding - Geld für Ideen in unserer RegionWolfgang Gumpelmaier-Mach
 
TRANSIT Keynote at Social Innovation Vienna 2015
TRANSIT Keynote at Social Innovation Vienna 2015TRANSIT Keynote at Social Innovation Vienna 2015
TRANSIT Keynote at Social Innovation Vienna 2015TRANSIT Project
 
gulliver’s travels
 gulliver’s travels gulliver’s travels
gulliver’s travelsDrashti Dave
 
How to stay safe online
How to stay safe onlineHow to stay safe online
How to stay safe onlineHadilAlHaj
 
Experimento bacterias
Experimento bacteriasExperimento bacterias
Experimento bacteriasarseniorivero
 

En vedette (16)

Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1Lam quen MediaWiki phan 1
Lam quen MediaWiki phan 1
 
Hacking MediaWiki (For Users)
Hacking MediaWiki (For Users)Hacking MediaWiki (For Users)
Hacking MediaWiki (For Users)
 
Hacking Mediawiki
Hacking MediawikiHacking Mediawiki
Hacking Mediawiki
 
Ppt actividad módulo 2
Ppt actividad módulo 2Ppt actividad módulo 2
Ppt actividad módulo 2
 
Planeacion curricular
Planeacion curricular Planeacion curricular
Planeacion curricular
 
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...
Lviv iCamp 2013. Максим Залевський “Що працює і не працює в інтернет маркетин...
 
Csif convocatoria cy l
Csif convocatoria cy lCsif convocatoria cy l
Csif convocatoria cy l
 
Reading Week 9 - The American People
Reading Week 9 - The American PeopleReading Week 9 - The American People
Reading Week 9 - The American People
 
Twitter & Instagram - Strategie e Case Studies
Twitter & Instagram - Strategie e Case StudiesTwitter & Instagram - Strategie e Case Studies
Twitter & Instagram - Strategie e Case Studies
 
Crowdfunding - Geld für Ideen in unserer Region
Crowdfunding - Geld für Ideen in unserer RegionCrowdfunding - Geld für Ideen in unserer Region
Crowdfunding - Geld für Ideen in unserer Region
 
TRANSIT Keynote at Social Innovation Vienna 2015
TRANSIT Keynote at Social Innovation Vienna 2015TRANSIT Keynote at Social Innovation Vienna 2015
TRANSIT Keynote at Social Innovation Vienna 2015
 
gulliver’s travels
 gulliver’s travels gulliver’s travels
gulliver’s travels
 
GHS: A Plan for Compliance
GHS: A Plan for ComplianceGHS: A Plan for Compliance
GHS: A Plan for Compliance
 
How to stay safe online
How to stay safe onlineHow to stay safe online
How to stay safe online
 
Experimento bacterias
Experimento bacteriasExperimento bacterias
Experimento bacterias
 
Aula de ciencias
Aula de cienciasAula de ciencias
Aula de ciencias
 

Similaire à Sensor metadata management with SWM (SMWCon fall 2013)

Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesASIS&T
 
Big data & hadoop framework
Big data & hadoop frameworkBig data & hadoop framework
Big data & hadoop frameworkTu Pham
 
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...Edward Curry
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex Worldvsorathia
 
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...Baden Hughes
 
01 - Introduction to Distributed Systems
01 - Introduction to Distributed Systems01 - Introduction to Distributed Systems
01 - Introduction to Distributed SystemsDilum Bandara
 
DIACHRON Project Overview
DIACHRON Project OverviewDIACHRON Project Overview
DIACHRON Project OverviewPRELIDA Project
 
061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville SeminarRudolf Husar
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshIanFurlong4
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1Dave Allen
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoJusto Hidalgo
 
Python + MPP Database = Large Scale AI/ML Projects in Production Faster
Python + MPP Database = Large Scale AI/ML Projects in Production FasterPython + MPP Database = Large Scale AI/ML Projects in Production Faster
Python + MPP Database = Large Scale AI/ML Projects in Production FasterPaige_Roberts
 
2005-03-17 Air Quality Cluster TechTrack
2005-03-17 Air Quality Cluster TechTrack2005-03-17 Air Quality Cluster TechTrack
2005-03-17 Air Quality Cluster TechTrackRudolf Husar
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemSemantic Web Company
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksKalman Graffi
 

Similaire à Sensor metadata management with SWM (SMWCon fall 2013) (20)

Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 
Big data & hadoop framework
Big data & hadoop frameworkBig data & hadoop framework
Big data & hadoop framework
 
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex World
 
Metadata Mapping & Crosswalks
Metadata Mapping & CrosswalksMetadata Mapping & Crosswalks
Metadata Mapping & Crosswalks
 
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
Management of Metadata in Linguistic Fieldwork: Experience from the ACLA Pro...
 
Data Domain-Driven Design
Data Domain-Driven DesignData Domain-Driven Design
Data Domain-Driven Design
 
01 - Introduction to Distributed Systems
01 - Introduction to Distributed Systems01 - Introduction to Distributed Systems
01 - Introduction to Distributed Systems
 
DIACHRON Project Overview
DIACHRON Project OverviewDIACHRON Project Overview
DIACHRON Project Overview
 
061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by Denodo
 
Python + MPP Database = Large Scale AI/ML Projects in Production Faster
Python + MPP Database = Large Scale AI/ML Projects in Production FasterPython + MPP Database = Large Scale AI/ML Projects in Production Faster
Python + MPP Database = Large Scale AI/ML Projects in Production Faster
 
The Genopolis Microarray database
The Genopolis Microarray databaseThe Genopolis Microarray database
The Genopolis Microarray database
 
2005-03-17 Air Quality Cluster TechTrack
2005-03-17 Air Quality Cluster TechTrack2005-03-17 Air Quality Cluster TechTrack
2005-03-17 Air Quality Cluster TechTrack
 
Ws Stuff
Ws StuffWs Stuff
Ws Stuff
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
 
MIDESS
MIDESSMIDESS
MIDESS
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Sensor metadata management with SWM (SMWCon fall 2013)

  • 1. Effective metadata management of sensor networks using SMW Jan Willem Noteboom 29 October 2013 SWMCon Fall 2013 | 29 October 2
  • 2. Outline Need for effective metadata management Towards a collaborative environment Experiences with Semantic MediaWiki (SMW) 2
  • 3. Need for effective metadata management Situation • sensor networks more popular, bigger and complex • access to many metadata sources needed for interpretation • consistency of metadata sources is demanding Needs • integrated access to all sensor network metadata • linked sources of sensor network metadata • collaborative management of metadata • interfaces for scientists, field inspectors and applications • using international standards and open technology 3
  • 4. Need for effective metadata management What metadata Collection & Discovery metadata Measurement Data info Metadata in scope Interpretation metadata Measurement System info Provenance & Lineage metadata 4 Measurement Process info Platform & instrument metadata Phenomena properties (dynamic nature) Measuring characteristics (“static” nature)
  • 5. Need for effective metadata management What services Discovery, View and Retrieval of sensor network information Discovery Annotation of sensor network information Notification about sensor network information updates Update of sensor network information Administration of users, information and components Users & Applications Content managers Service managers Update Administration Services Discovery View Retrieval Annotation Notification (linked) Sensor Network Metadata (processes, systems) 5
  • 6. Towards a collaborative environment Phase I: Inventory & Analysis collaborative data model for sensor network metadata collaborative platform/architectuur Phase II: Definition & PoC & Migration definition of requirements, architecture and data model proof of concept (PoC) using SMW data migration toolkit Phase III: Realization, Cleansing & Operationalization Realization of version 1.0 Migration and cleansing of migrated data (automated and manually) Implementation in the operational environment 6
  • 7. Towards a collaborative environment (meta)Data model Property-oriented (linked data) Linked data with time validation and status KNMI terminology and taxonomy “Based on” international standards (ISO 19115, SensorML) Systems and processes Annotations (commentary) Events of several types Links to media (docs, pictures) and people/organisations 7 Example: Element T(temperature) is measured according to measurement process P using instrument I that is deployed at location L in field F of station S (managed by person P) and part of network N
  • 8. Towards a collaborative environment Collaborative platform Discovery View Notification Retrieval Update Annotation Administration Repository Linked Sensor Data (systems, processes) Migration of metadata Metadata sources 8 Internal sources External sources Existing Services Other collaborative environments MetaData layer Services External MetaData (Geo)Portal Service layer Appl layer Applications, Users Data managers
  • 9. Experiences with Semantic MediaWiki Context: MW 1.21.2, SMW 1.8, 30 extensions, no SPARQL endpoint, 23410 pages, 25(50) namespaces, 190 properties (611,171 property values), 150 templates, 25 forms, 12 categories (classes)…. Experiences: In general Data modelling or structuring Data discovery (searching/browsing) Data view & retrieval (displaying/encoding/querying) Data update (creating/editing/transferring) Data annotation (commenting) Data notification (watching) Administration (user management, access control) 9
  • 10. Experiences with Semantic MediaWiki General Well-known environment to most users Powerful collaborative environment Steep learning curve Many useful extensions Documentation is getting better (hint: “Working with Mediawiki” Yaron Korn) Note Differences in the quality of extensions (error messaging, documentation, governance) 10
  • 11. Experiences with Semantic MediaWiki Data structure Easy implementation of the data model using properties, templates, categories and pages Usage of several namespaces Usage of semantic internal objects to add time validation to links (property qualifier) Note Import of ontologies (foaf, skos, ssn, dc, etc) considered but not applied. 11
  • 12. Experiences with Semantic MediaWiki Data discovery Searching/Browsing: Query forms via site-bar menu very flexible filtering and preloadable tabs for standard vs advance filters no linkage of filters… Standard search/browse Semantic maps & timelines Note No use of drilldown for performance reasons 12
  • 13. Experiences with Semantic MediaWiki Data View & Retrieval Displaying/encoding/query: Pages with Infoboxes Several Result Formats and custom templates Collapsible sections/infoboxes Custom templates to construct “complex” ask queries (increased $smwgQMaxDepth, $maxRecursionDepth) Concepts to ease retrieval Notes Restricting “view” access of page parts with Userfunctions (weak). 13
  • 14. Experiences with Semantic MediaWiki Data update & edit Creating/editing/transferring: Namespaces and Usergroups to restrict (create/edit) access Forms with Headertabs Formlink buttons for creation Several form input types (e.g. combobox, two listboxes) • Data transfer for data migration (e.g. xml import) Note Forms not well suited to handle of many instances (>50) of a multiple instance template (e.g. internal objects/subobjects) 14
  • 15. Experiences with Semantic MediaWiki Data Annotation Page commenting Notes Events permanent temporary (period) planned/unplanned Attachments Talk (discussion) Note Clear policy needed for event registration 15
  • 16. Experiences with Semantic MediaWiki Data Notification Watchlist (pages) Notification (Echo) Note Need for summary reports of changes for dedicated user groups…. 16
  • 17. Experiences with Semantic MediaWiki Data Administration Special page utilities User management Data housekeeping Statistics Maintenance scripts Daily backup Rebuilding MW Refreshing SMW 17
  • 18. To summarize Semantic Mediawiki (SWM) is a powerful collaborative environment to manage sensor network metadata effectively. Notes/Needs Extensions differs in quality (error handling, documentation, governance). Documentation has improved Need for forms that can handle many instances (>50) of a multiple instance template Need for summary reporting of changes (dedicated for user groups) 18
  • 19. Many thanks for your attention! 19