SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Federal Office of Topography swisstopo
EuroGeographics
QKEN Dublin
Linked Data
24.05.2018, Stefan Flury
Federal Office of Topography swisstopo
Agenda
1. web of documents <-> web of data
2. Linked Data a short introduction
3. A kind of cookbook
Federal Office of Topography swisstopo
web of documents <-> web of data
3
Web of documents
Today machines find documents but they can not understand
the content. The web browser is able to open a HTML-
document and interpret the content, but not understand.
Web of data
Machines could find data and they can understand the content.
You are locking for a hotel and you get a map
Federal Office of Topography swisstopo
Linked Data; a short introduction
The four rules [Tim Berners-Lee 2006-07-27]
1. Use URIs as names for things
«A resource can be anything that has identity» RFC 2396
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]  RFC 3986
2. Use HTTP URIs so that people can look up those names.
https://ld.geo.admin.ch/transportation/stop/8571395
3. When someone looks up a URI, provide useful information,
using the standards (RDF*, SPARQL)
RDF  Resource
Description Framework
SPARQL  Query
language W3C-Standard
4. Include links to other URIs. so that they can discover
additional data.
Connect the data we have, into a web
4
Federal Office of Topography swisstopo
Linked Data; a short introduction
Look up for a HTTP URI
Depending on the «client» there are different possible
representationens
RDF (machine readable) | HTML (customized implementation)
5
Federal Office of Topography swisstopo
Linked Data; a short introduction
What is Resource Description Framework (RDF)?
• Standard model for data interchange
• This linking structure forms a directed, labeled graph
• To name the relationship between things  Semantic triple
What is a semantic triple?
subject–predicate–object
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. geo:long
3. 7.45264305299276
Subject: our URI
Predicate: the ontology between subject an object based on a
vocabulary
Object: Longitude in WGS84
6
Rule 1
Rule 2
Federal Office of Topography swisstopo
Linked Data; a short introduction
Ontology / Vocabularies?
7
W3C says in their best practices Step#6 Use standard
vocabularies:
• Standardised vocabularies should be reused as much as
possible to facilitate inclusion and expansion of the web of
data
• Vocabularies MUST be documented
• Vocabularies SHOULD be described in more than one
language
• Vocabularies SHOULD be published by a trusted group or
organisation
• ……
geo:long is described in the class
https://www.w3.org/2003/01/geo/wgs84_pos in the property
longitude
Federal Office of Topography swisstopo
Linked Data; a short introduction
Now we are ready
8
Let’s start making data linkable
Example: Transportation stop
Federal Office of Topography swisstopo
It’s like cooking really good food in a
self service restaurant
You need
1. High quality certified raw material
 standardised data in a well described data modell
2. A professional who knows the recipe
 knowledge of the right vocabulary
3. A kitchen
 soft and hardware (not content of this presentation)
4. Guests
 Clients who uses the data
No guests - no usage - do more publicity!
If there is no demand your self service restaurant will .....
How to make them consumable?
9
Federal Office of Topography swisstopo
Transportation stops go linkable
Find the data, metadata, data model …
10
Find the data: https://data.geo.admin.ch/
Metadata: ch.bav.haltestellen-oev
Data model: http://models.geo.admin.ch/... Interlis official norm
Federal Office of Topography swisstopo
Transportation stops go linkable
Define your publishing model
11
It’s a CSV, where we select the columns we like to publish
colum «Ontology»
xtf_id internal ID not published
Nummer --> idenitfier
Name --> name
Abkuerzung ignore
DatenherrAbkuerzung ignore
TUNummer --> provider
TUAbkuerzung is name from TUNummer ignor
Betriebspunkttyp --> operatingPointType
Verkehrsmittel ignore
y_Koord_Ost --> long
x_Koord_Nord --> lat
Hoehe --> elevation
GdeNummer --> containedInPlace
GdeName is name from GdeNummer, ignor
BeginnGueltigkeit --> validFrom
EndeGueltigkeit never used, ignore
BearbeitungsDatum --> dateModified
Stand --> releaseDate
rUebergeordneteHaltestelle ignore
Federal Office of Topography swisstopo
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
Sometimes you can take the data as they are
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://purl.org/dc/terms/identifier
3. 8571395
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/name
3. Wabern, Tram-Endstation
……
12
Federal Office of Topography swisstopo
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
Sometimes you have to calculate the value. In this example
from our local reference system (LV95 EPSG 2056) to WGS84
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. https://www.w3.org/2003/01/geo/wgs84_pos#long
3. 7.45264305299276
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. https://www.w3.org/2003/01/geo/wgs84_pos#lat
3. 46.9280273599974
…….
Calculate value
2601067[LV95] to 7.452[WGS84]
119743[LV95] to 46.928[WGS84]
13
Federal Office of Topography swisstopo
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
Sometimes you have to change the format of the value. In this
example from YYYYMMDD to
DateTime CCYY-MM-DDThh:mm:ss
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/validFrom
3. 2014-12-01
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/releaseDate
3. 2017-12-10
.….
Change format
20141201 to 2014-12-01
20171210 to 2017-12-10
14
Federal Office of Topography swisstopo
Sometimes you create «new» access to the same information
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/hasMap
3. https://map.geo.admin.ch/?showTooltip=true&ch.bav.haltest
ellen-oev=8571395
Call REST-API, show a map with all stops, select the
specified stop and show a tooltip (more detailed
information about the stop)
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
15
Federal Office of Topography swisstopo
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/sameAs
3. http://api3.geo.admin.ch/rest/services/api/MapServer/ch.ba
v.haltestellen-oev/8571395?geometryFormat=geojson
Call REST-API and returns all properties to an
specified stop as geojson
{"feature": {"layerBodId": "ch.bav.haltestellen-oev", "featureId":
8571395, "id": 8571395, "geometry": {"type": "MultiPoint",
"coordinates": [[601066.9624702379, 197436.96865385302]]}, "bbox":
[601066.9624702379, 197436.96865385302, 601066.9624702379,
197436.96865385302], "layerName": "u00f6V-Haltestellen", "type":
"Feature", "properties": {"verkehrsmittel": "Bus_Tram", "name":
"Wabern, Tram-Endstation", "tuabkuerzung": "PAG", "label": "Wabern,
Tram-Endstation", "betriebspunkttyp": "Haltestelle", "abkuerzung":
null}}}
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
16
Federal Office of Topography swisstopo
Transportation stops go linkable
Create RDF triples subject–predicate–object (rule 3)
Sometimes you link your data to other linkable data.
Refer rule 4, include links to other URIs. so that they can
discover additional data. Connect the data we have, into a web
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/provider
3. https://ld.geo.admin.ch/transportation/provider/7
Same dataset but other subject
1. https://ld.geo.admin.ch/transportation/stop/8571395
2. http://schema.org/containedInPlace
3. https://ld.geo.admin.ch/boundaries/municipality/355
Other dataset and other subject
.….
 The most important! Connect the data
17
Federal Office of Topography swisstopo
Transportation stops go linkable
And now?
• Store the triples in a triple store
• Twitter, post an announce your service sell it
If you implement a solution for HTML clients like web browsers,
humans understand your data better and more easily.
If you use standardised and common vocabulary, RDF clients /
machines can use your data.
If you describe your data well, search engines can browse your
data and use them automatically.
18
Federal Office of Topography swisstopo
HTML client
19
Federal Office of Topography swisstopo
HTML client
20

Weitere ähnliche Inhalte

Ähnlich wie EuroGeographics Linked Data by geo.admin.ch /swisstopo

Consuming RESTful services in PHP
Consuming RESTful services in PHPConsuming RESTful services in PHP
Consuming RESTful services in PHPZoran Jeremic
 
6 10-presentation
6 10-presentation6 10-presentation
6 10-presentationRemi Arnaud
 
Interconnecting Belgian national and regional address data using EC ISA "Loca...
Interconnecting Belgian national and regional address data using EC ISA "Loca...Interconnecting Belgian national and regional address data using EC ISA "Loca...
Interconnecting Belgian national and regional address data using EC ISA "Loca...PeterWinstanley1
 
Social Graphs and Semantic Analytics
Social Graphs and Semantic AnalyticsSocial Graphs and Semantic Analytics
Social Graphs and Semantic AnalyticsColin Bell
 
CrossRef Technical Basics 2010 CrossRef Workshops
CrossRef Technical Basics 2010 CrossRef WorkshopsCrossRef Technical Basics 2010 CrossRef Workshops
CrossRef Technical Basics 2010 CrossRef WorkshopsCrossref
 
Approaches to machine actionable links
Approaches to machine actionable linksApproaches to machine actionable links
Approaches to machine actionable linksStephen Richard
 
Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Jose Emilio Labra Gayo
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
Anwendungsfaelle für Elasticsearch
Anwendungsfaelle für ElasticsearchAnwendungsfaelle für Elasticsearch
Anwendungsfaelle für ElasticsearchFlorian Hopf
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked DataDave Reynolds
 
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...FIWARE
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
adaptTo() 2014 - Integrating Open Source Search with CQ/AEM
adaptTo() 2014 - Integrating Open Source Search with CQ/AEMadaptTo() 2014 - Integrating Open Source Search with CQ/AEM
adaptTo() 2014 - Integrating Open Source Search with CQ/AEMtherealgaston
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfsLIFE GreenYourMove
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Serverwebhostingguy
 

Ähnlich wie EuroGeographics Linked Data by geo.admin.ch /swisstopo (20)

Consuming RESTful services in PHP
Consuming RESTful services in PHPConsuming RESTful services in PHP
Consuming RESTful services in PHP
 
6 10-presentation
6 10-presentation6 10-presentation
6 10-presentation
 
Interconnecting Belgian national and regional address data using EC ISA "Loca...
Interconnecting Belgian national and regional address data using EC ISA "Loca...Interconnecting Belgian national and regional address data using EC ISA "Loca...
Interconnecting Belgian national and regional address data using EC ISA "Loca...
 
Social Graphs and Semantic Analytics
Social Graphs and Semantic AnalyticsSocial Graphs and Semantic Analytics
Social Graphs and Semantic Analytics
 
CrossRef Technical Basics 2010 CrossRef Workshops
CrossRef Technical Basics 2010 CrossRef WorkshopsCrossRef Technical Basics 2010 CrossRef Workshops
CrossRef Technical Basics 2010 CrossRef Workshops
 
Approaches to machine actionable links
Approaches to machine actionable linksApproaches to machine actionable links
Approaches to machine actionable links
 
Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...
 
Rest and Rails
Rest and RailsRest and Rails
Rest and Rails
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Anwendungsfaelle für Elasticsearch
Anwendungsfaelle für ElasticsearchAnwendungsfaelle für Elasticsearch
Anwendungsfaelle für Elasticsearch
 
Resilient Linked Data
Resilient Linked DataResilient Linked Data
Resilient Linked Data
 
Gt ea2009
Gt ea2009Gt ea2009
Gt ea2009
 
The Social Data Web
The Social Data WebThe Social Data Web
The Social Data Web
 
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
adaptTo() 2014 - Integrating Open Source Search with CQ/AEM
adaptTo() 2014 - Integrating Open Source Search with CQ/AEMadaptTo() 2014 - Integrating Open Source Search with CQ/AEM
adaptTo() 2014 - Integrating Open Source Search with CQ/AEM
 
Restful web services
Restful web servicesRestful web services
Restful web services
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfs
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Server
 

Mehr von geoportal of the federal authorities of the Swiss Confederation

Mehr von geoportal of the federal authorities of the Swiss Confederation (20)

Open Government Geodata, Open Standards, Open Software
Open Government Geodata, Open Standards, Open SoftwareOpen Government Geodata, Open Standards, Open Software
Open Government Geodata, Open Standards, Open Software
 
Agil geo.admin.ch e gov design
Agil geo.admin.ch e gov design Agil geo.admin.ch e gov design
Agil geo.admin.ch e gov design
 
FOSSGIS 2021 Keynote: Geodata on Stereoids: Open-Government-Geodata und OSS
FOSSGIS 2021 Keynote: Geodata on Stereoids: Open-Government-Geodata und OSSFOSSGIS 2021 Keynote: Geodata on Stereoids: Open-Government-Geodata und OSS
FOSSGIS 2021 Keynote: Geodata on Stereoids: Open-Government-Geodata und OSS
 
Das Wetter in der BGDI Cloud – es regnet in Datenströmen
Das Wetter in der BGDI Cloud – es regnet in DatenströmenDas Wetter in der BGDI Cloud – es regnet in Datenströmen
Das Wetter in der BGDI Cloud – es regnet in Datenströmen
 
Public Cloud im öffentlichen Sektor Von der Theorie zur Praxis 10 Jahre swiss...
Public Cloud im öffentlichen Sektor Von der Theorie zur Praxis 10 Jahre swiss...Public Cloud im öffentlichen Sektor Von der Theorie zur Praxis 10 Jahre swiss...
Public Cloud im öffentlichen Sektor Von der Theorie zur Praxis 10 Jahre swiss...
 
Der Kartenviewer von morgen Neue Funktionalitäten und Vektordarstellung im Test
Der Kartenviewer von morgen Neue Funktionalitäten und Vektordarstellung im TestDer Kartenviewer von morgen Neue Funktionalitäten und Vektordarstellung im Test
Der Kartenviewer von morgen Neue Funktionalitäten und Vektordarstellung im Test
 
Datenintegration Bundes Geodaten-Infrastruktur BGDI: Wie gelangt mein Datensa...
Datenintegration Bundes Geodaten-Infrastruktur BGDI: Wie gelangt mein Datensa...Datenintegration Bundes Geodaten-Infrastruktur BGDI: Wie gelangt mein Datensa...
Datenintegration Bundes Geodaten-Infrastruktur BGDI: Wie gelangt mein Datensa...
 
Bringing data to life - Journée romande de la géoinformation 2018
Bringing data to life - Journée romande de la géoinformation 2018Bringing data to life - Journée romande de la géoinformation 2018
Bringing data to life - Journée romande de la géoinformation 2018
 
Geoportal Bund geo.admin.ch Zugangskonferenz 2018
Geoportal Bund geo.admin.ch Zugangskonferenz 2018Geoportal Bund geo.admin.ch Zugangskonferenz 2018
Geoportal Bund geo.admin.ch Zugangskonferenz 2018
 
Fly 3D in map.geo.admin.ch
Fly 3D in map.geo.admin.chFly 3D in map.geo.admin.ch
Fly 3D in map.geo.admin.ch
 
Lessons learned aus 8 Jahren geo.admin.ch #Geosummit2018
Lessons learned aus 8 Jahren geo.admin.ch #Geosummit2018Lessons learned aus 8 Jahren geo.admin.ch #Geosummit2018
Lessons learned aus 8 Jahren geo.admin.ch #Geosummit2018
 
GeoSchoolday #geosummit2018
GeoSchoolday #geosummit2018GeoSchoolday #geosummit2018
GeoSchoolday #geosummit2018
 
IAAS zu PAAS am Beispiel der Bundes Geodaten-Infrastruktur (BGDI)
IAAS zu PAAS am Beispiel der Bundes Geodaten-Infrastruktur (BGDI)IAAS zu PAAS am Beispiel der Bundes Geodaten-Infrastruktur (BGDI)
IAAS zu PAAS am Beispiel der Bundes Geodaten-Infrastruktur (BGDI)
 
Geodienste der amtlichen Verzeichnisse der Strassen und Gebäudeadressen #geos...
Geodienste der amtlichen Verzeichnisse der Strassen und Gebäudeadressen #geos...Geodienste der amtlichen Verzeichnisse der Strassen und Gebäudeadressen #geos...
Geodienste der amtlichen Verzeichnisse der Strassen und Gebäudeadressen #geos...
 
Bundes Geodaten-Infrastruktur Linked Data Service e government-roundtable 201...
Bundes Geodaten-Infrastruktur Linked Data Service e government-roundtable 201...Bundes Geodaten-Infrastruktur Linked Data Service e government-roundtable 201...
Bundes Geodaten-Infrastruktur Linked Data Service e government-roundtable 201...
 
Infrastructure fédérale de données géographiques IFDG 1998- 2018
Infrastructure fédérale de données géographiques IFDG 1998- 2018Infrastructure fédérale de données géographiques IFDG 1998- 2018
Infrastructure fédérale de données géographiques IFDG 1998- 2018
 
Öffentliches Kolloquium geo.admin.ch: Automatisierung des Aktualisierungsproz...
Öffentliches Kolloquium geo.admin.ch: Automatisierung des Aktualisierungsproz...Öffentliches Kolloquium geo.admin.ch: Automatisierung des Aktualisierungsproz...
Öffentliches Kolloquium geo.admin.ch: Automatisierung des Aktualisierungsproz...
 
Géoservices vectoriels 3D
Géoservices vectoriels 3DGéoservices vectoriels 3D
Géoservices vectoriels 3D
 
GISUVEK Vielfalt der Geodaten der Verwaltung
GISUVEK Vielfalt der Geodaten der VerwaltungGISUVEK Vielfalt der Geodaten der Verwaltung
GISUVEK Vielfalt der Geodaten der Verwaltung
 
Kolloquium GE+BIGDATA+REALTIME 2017
Kolloquium GE+BIGDATA+REALTIME 2017Kolloquium GE+BIGDATA+REALTIME 2017
Kolloquium GE+BIGDATA+REALTIME 2017
 

Kürzlich hochgeladen

VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...Suhani Kapoor
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...anilsa9823
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxaaryamanorathofficia
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...Hemant Purohit
 
Expressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxExpressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxtsionhagos36
 
2024: The FAR, Federal Acquisition Regulations - Part 27
2024: The FAR, Federal Acquisition Regulations - Part 272024: The FAR, Federal Acquisition Regulations - Part 27
2024: The FAR, Federal Acquisition Regulations - Part 27JSchaus & Associates
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Call Girls in Nagpur High Profile
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...ResolutionFoundation
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginningsinfo695895
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxPeter Miles
 
Item # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdfItem # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdfahcitycouncil
 
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...aartirawatdelhi
 
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up NumberMs Riya
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTaccounts329278
 

Kürzlich hochgeladen (20)

VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
 
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptx
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
 
Expressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptxExpressive clarity oral presentation.pptx
Expressive clarity oral presentation.pptx
 
2024: The FAR, Federal Acquisition Regulations - Part 27
2024: The FAR, Federal Acquisition Regulations - Part 272024: The FAR, Federal Acquisition Regulations - Part 27
2024: The FAR, Federal Acquisition Regulations - Part 27
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
 
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
 
Call Girls In Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In  Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In  Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Rohini ꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
Item # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdfItem # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdf
 
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
 
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
 
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wadki ( 7001035870 ) HI-Fi Pune Escorts Service
 
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
(TARA) Call Girls Chakan ( 7001035870 ) HI-Fi Pune Escorts Service
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CT
 

EuroGeographics Linked Data by geo.admin.ch /swisstopo

  • 1. Federal Office of Topography swisstopo EuroGeographics QKEN Dublin Linked Data 24.05.2018, Stefan Flury
  • 2. Federal Office of Topography swisstopo Agenda 1. web of documents <-> web of data 2. Linked Data a short introduction 3. A kind of cookbook
  • 3. Federal Office of Topography swisstopo web of documents <-> web of data 3 Web of documents Today machines find documents but they can not understand the content. The web browser is able to open a HTML- document and interpret the content, but not understand. Web of data Machines could find data and they can understand the content. You are locking for a hotel and you get a map
  • 4. Federal Office of Topography swisstopo Linked Data; a short introduction The four rules [Tim Berners-Lee 2006-07-27] 1. Use URIs as names for things «A resource can be anything that has identity» RFC 2396 URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]  RFC 3986 2. Use HTTP URIs so that people can look up those names. https://ld.geo.admin.ch/transportation/stop/8571395 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) RDF  Resource Description Framework SPARQL  Query language W3C-Standard 4. Include links to other URIs. so that they can discover additional data. Connect the data we have, into a web 4
  • 5. Federal Office of Topography swisstopo Linked Data; a short introduction Look up for a HTTP URI Depending on the «client» there are different possible representationens RDF (machine readable) | HTML (customized implementation) 5
  • 6. Federal Office of Topography swisstopo Linked Data; a short introduction What is Resource Description Framework (RDF)? • Standard model for data interchange • This linking structure forms a directed, labeled graph • To name the relationship between things  Semantic triple What is a semantic triple? subject–predicate–object 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. geo:long 3. 7.45264305299276 Subject: our URI Predicate: the ontology between subject an object based on a vocabulary Object: Longitude in WGS84 6 Rule 1 Rule 2
  • 7. Federal Office of Topography swisstopo Linked Data; a short introduction Ontology / Vocabularies? 7 W3C says in their best practices Step#6 Use standard vocabularies: • Standardised vocabularies should be reused as much as possible to facilitate inclusion and expansion of the web of data • Vocabularies MUST be documented • Vocabularies SHOULD be described in more than one language • Vocabularies SHOULD be published by a trusted group or organisation • …… geo:long is described in the class https://www.w3.org/2003/01/geo/wgs84_pos in the property longitude
  • 8. Federal Office of Topography swisstopo Linked Data; a short introduction Now we are ready 8 Let’s start making data linkable Example: Transportation stop
  • 9. Federal Office of Topography swisstopo It’s like cooking really good food in a self service restaurant You need 1. High quality certified raw material  standardised data in a well described data modell 2. A professional who knows the recipe  knowledge of the right vocabulary 3. A kitchen  soft and hardware (not content of this presentation) 4. Guests  Clients who uses the data No guests - no usage - do more publicity! If there is no demand your self service restaurant will ..... How to make them consumable? 9
  • 10. Federal Office of Topography swisstopo Transportation stops go linkable Find the data, metadata, data model … 10 Find the data: https://data.geo.admin.ch/ Metadata: ch.bav.haltestellen-oev Data model: http://models.geo.admin.ch/... Interlis official norm
  • 11. Federal Office of Topography swisstopo Transportation stops go linkable Define your publishing model 11 It’s a CSV, where we select the columns we like to publish colum «Ontology» xtf_id internal ID not published Nummer --> idenitfier Name --> name Abkuerzung ignore DatenherrAbkuerzung ignore TUNummer --> provider TUAbkuerzung is name from TUNummer ignor Betriebspunkttyp --> operatingPointType Verkehrsmittel ignore y_Koord_Ost --> long x_Koord_Nord --> lat Hoehe --> elevation GdeNummer --> containedInPlace GdeName is name from GdeNummer, ignor BeginnGueltigkeit --> validFrom EndeGueltigkeit never used, ignore BearbeitungsDatum --> dateModified Stand --> releaseDate rUebergeordneteHaltestelle ignore
  • 12. Federal Office of Topography swisstopo Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) Sometimes you can take the data as they are 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://purl.org/dc/terms/identifier 3. 8571395 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/name 3. Wabern, Tram-Endstation …… 12
  • 13. Federal Office of Topography swisstopo Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) Sometimes you have to calculate the value. In this example from our local reference system (LV95 EPSG 2056) to WGS84 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. https://www.w3.org/2003/01/geo/wgs84_pos#long 3. 7.45264305299276 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. https://www.w3.org/2003/01/geo/wgs84_pos#lat 3. 46.9280273599974 ……. Calculate value 2601067[LV95] to 7.452[WGS84] 119743[LV95] to 46.928[WGS84] 13
  • 14. Federal Office of Topography swisstopo Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) Sometimes you have to change the format of the value. In this example from YYYYMMDD to DateTime CCYY-MM-DDThh:mm:ss 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/validFrom 3. 2014-12-01 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/releaseDate 3. 2017-12-10 .…. Change format 20141201 to 2014-12-01 20171210 to 2017-12-10 14
  • 15. Federal Office of Topography swisstopo Sometimes you create «new» access to the same information 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/hasMap 3. https://map.geo.admin.ch/?showTooltip=true&ch.bav.haltest ellen-oev=8571395 Call REST-API, show a map with all stops, select the specified stop and show a tooltip (more detailed information about the stop) Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) 15
  • 16. Federal Office of Topography swisstopo 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/sameAs 3. http://api3.geo.admin.ch/rest/services/api/MapServer/ch.ba v.haltestellen-oev/8571395?geometryFormat=geojson Call REST-API and returns all properties to an specified stop as geojson {"feature": {"layerBodId": "ch.bav.haltestellen-oev", "featureId": 8571395, "id": 8571395, "geometry": {"type": "MultiPoint", "coordinates": [[601066.9624702379, 197436.96865385302]]}, "bbox": [601066.9624702379, 197436.96865385302, 601066.9624702379, 197436.96865385302], "layerName": "u00f6V-Haltestellen", "type": "Feature", "properties": {"verkehrsmittel": "Bus_Tram", "name": "Wabern, Tram-Endstation", "tuabkuerzung": "PAG", "label": "Wabern, Tram-Endstation", "betriebspunkttyp": "Haltestelle", "abkuerzung": null}}} Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) 16
  • 17. Federal Office of Topography swisstopo Transportation stops go linkable Create RDF triples subject–predicate–object (rule 3) Sometimes you link your data to other linkable data. Refer rule 4, include links to other URIs. so that they can discover additional data. Connect the data we have, into a web 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/provider 3. https://ld.geo.admin.ch/transportation/provider/7 Same dataset but other subject 1. https://ld.geo.admin.ch/transportation/stop/8571395 2. http://schema.org/containedInPlace 3. https://ld.geo.admin.ch/boundaries/municipality/355 Other dataset and other subject .….  The most important! Connect the data 17
  • 18. Federal Office of Topography swisstopo Transportation stops go linkable And now? • Store the triples in a triple store • Twitter, post an announce your service sell it If you implement a solution for HTML clients like web browsers, humans understand your data better and more easily. If you use standardised and common vocabulary, RDF clients / machines can use your data. If you describe your data well, search engines can browse your data and use them automatically. 18
  • 19. Federal Office of Topography swisstopo HTML client 19
  • 20. Federal Office of Topography swisstopo HTML client 20