Geopodaci na internetu Martina Baučić TED 2009 conference, Long Beach, USA, 2009. Tim Berners-Lee -- Linked Data Hrvatsko geodetsko društvo, Split, 2017. 1 internet web 1.0, 2.0, 3.0 semantički web web ofdata opendata -linkedopendata web ofthings -internetofthings geodata geopodaci Open Street Map GeoNames UK Ordnance Survey Linked Data Platform Hrvatsko geodetsko društvo, Split, 2016. 2 1
nekad, prije interneta: stog dokumenata knjižnice, arhive povezanost informacija citiranje i referiranje Zasnovano na: Getting Started with Semantic Technologies https://www.cambridgesemantics.com/blog/semantic-university/intro-semantic-web/ Hrvatsko geodetsko društvo, Split, 2016. 3 danas: web 1.0 web ofdocuments povezanost informacija hyperlinks Zasnovano na: Getting Started with Semantic Technologies https://www.cambridgesemantics.com/blog/semantic-university/intro-semantic-web/ Hrvatsko geodetsko društvo, Split, 2016. 4 2
danas: web 1.0 web ofdocuments što je u pozadini? internet versus web internet mreža povezanih kompjutera web mreža povezanih dokumenata http://www.example.org/home.html Preglednik pretvara ime servera u URL adresi (www.example.org) u internet protocol adresu koristeći globalno dostupan DomainName System (DNS). Tako dolazimo do IP adrese servera kao npr. 203.0.113.4. web - ne razmišljamo gdje su podaci pohranjeni i kako su serveri povezani: URI identifikatori (Uniform Resource Identifier), sustav globalnih identifikatora resursa na webu URL (Uniform Resource Locator) DNS (Domain Name System) HTML (HyperText Markup Language ) HTTP)(Hypertext Transfer Protocol) Hrvatsko geodetsko društvo, Split, 2016. 5 danas: web 1.0, 2.0, 3.0 tko je u pozadini? World Wide Web je izumio Sir Tim Berners-Lee 1989. godine. World Wide Web Consortium (W3C): - osnovan 1994. godine, MIT i CERN - čelnik: Tim Berners-Lee - razvoj i standardizacija web tehnologija Timothy Berners-Lee (London, 1955.) Obrazovanje: University of Oxford Professor of Computer Science Hrvatsko geodetsko društvo, Split, 2016. 6 3
danas: web 1.0, 2.0, 3.0 što je web 1.0, 2.0 i 3.0? Hrvatsko geodetsko društvo, Split, 2016. 7 danas: web 2.0 stog dokumenata i aplikacija na webu Promjena podataka na Facebookprofilu ne mijenjanaše podatke na LinkedIn-u. The Economist, 2008 David Simonds Tvrtke imaju isti problem: podaci se moraju održavati u više sustava. To je moguće ali je skupo i složeno. Hrvatsko geodetsko društvo, Split, 2016. 8 4
danas: web 3.0 semanticweb sa semantičkim webom povezanost podataka Prije: - povezanost dokumenata Sa semantičkim webom: - povezanost podataka S web-om 1 i 2 nismo morali znati na kojem serveru se nalazi dokument, s web-om 3 ne moramo znati niti u kojem dokumentu se nalazi podatak. Hrvatsko geodetsko društvo, Split, 2016. 9 danas: web 3.0 semanticweb što je u pozadini? W3C tehnološka rješenja: RDF (Resource Description Framework): novi model podataka u kojeg se pohranjuju svi podaci na semantičkom webu. SPARQL (SPARQL Protocol and RDF Query Language): jezik za upravljanje podacima u RDF bazama. OWL (Web Ontology Language): jezik za predstavljanje znanja putem ontoloških shema. Hrvatsko geodetsko društvo, Split, 2016. 10 5
danas: web 3.0 semanticweb što je u pozadini? World Wide Web Consortium Hrvatsko geodetsko društvo, Split, 2016. 11 danas: web 3.0 semanticweb svaki podatakje resurs na webu, jedinstveno identificiran pomoću URI-ja https://www.cambridgesema ntics.com/blog/semanticuniversity/intro-semanticweb/ svaka vezaje resurs na webu, jedinstveno identificiran pomoću URI-ja Hrvatsko geodetsko društvo, Split, 2016. 12 6
kako radi semantički web od dna prema vrhu od podatka do sheme (modela ), uz pomoć semantičkog opisa vrši se klasifikacija podataka Data source 3 Web data Data source 2 Data source 1 Hrvatsko geodetsko društvo, Split, 2016. 13 kako radi semantički web RDF model sastoji se od trojki subjekt predikat objekt Ana imamajku Marija Ana imamajku Marija imamajku range Žena Žena subclass Čovjek imamajku subclass imaroditelja imaroditelja inverseof imadijete Abox(podaci) Tbox(semantika) Marija type Žena Marija type Čovjek Ana imaroditelja Marija Marija imadijete Ana Izvedeni podaci (rasuđivanjem) Hrvatsko geodetsko društvo, Split, 2016. 14 7
kako radi semantički web arhitektura semantičkog weba baze znanja Knowledge base RDF store TBox Description language ABox Reasoning Application Programs Rules Hrvatsko geodetsko društvo, Split, 2016. 15 danas: web 3.0 semanticweb semantic web versus linked data Semantic web tehnologije The Semantic Web is a webby way to link data Dave Beckett Linked Data od ideje i pokušaja da se podaci međusobno povežu koristeći tehnologjje semantičkog weba do standarda za objavljivanje podataka i njihovu interoperabilnost umjesto identifikatora koji ovise o aplikaciji (npr. primarni ključ iz baza podataka), koriste se URI-ji podaci su pohranjeni u RDF modelu podaci se međusobno povezuju Hrvatsko geodetsko društvo, Split, 2016. 16 8
danas: web 3.0 semantic web open data + semantic web = linked open data http://lod-cloud.net/ 9960 datasets Hrvatsko geodetsko društvo, Split, 2016. 17 Hrvatsko geodetsko društvo, Split, 2016. 18 9
Hrvatsko geodetsko društvo, Split, 2016. 19 Hrvatsko geodetsko društvo, Split, 2016. 20 10
danas: web 3.0 web ofthings, internetofthings povezani uređaji (senzori) komunikacija između uređaja komunikacija između uređaja i aplikacija komunikacija između stvari/uređaja i ljudi physical and virtual worlds, creating smart environment Hrvatsko geodetsko društvo, Split, 2016. 21 geopodaci na semantičkom webu GeoSPARQL- A Geographic Query Language for RDF data OGC, 2012 Tri glavne klase: Objekt (engl. feature) npr. spomenik Geometrija (engl. geometry) npr. par koordinata Geoprostorni objekt (engl. spatial object) superklasa Jedan objekt može imati više geometrija. Hrvatsko geodetsko društvo, Split, 2016. 22 11
geopodaci na semantičkom webu Time ontology W3C, 2006 Semantic Sensor network ontology W3C, 2011 Geospatial ontology OGC GeoSPARQL, 2012 Hrvatsko geodetsko društvo, Split, 2016. 23 geopodaci na semantičkom webu Temperatura zraka od 22 o C, mjerena na meteorološkoj stanici Crikvenica u 18 sati 24. svibnja 2014. godine. Abox TemperatureObservation_Cr_2405201418 rdf:type dhmz:temperatureobservation; dhmz:observationresult dhmz:temperaturesensoroutput_1234; geo:hasgeometry dhmz:geo_ws_crikvenica. dhmz:temperaturesensoroutput_1234 rdf:type dhmz:temperaturesensoroutput; ssn:hasvalue dhmz:temperaturevalue_1; dhmz:hastime dhmz:temperaturedatetime_1. dhmz:temperaturevalue_1 ssn:hasquantityvalue "22"^^qudt:DegreeCelsius. dhmz:temperaturedatetime_1 time:inxsddatetime "2014-05- 24T18:00:00"^^xsd:dateTime. Možemo dodati geolokaciju: geo je kratica za prvi dio URI-ja: dhmz:geo_ws_crikvenica rdf:type geo:point; www.opengis.net/ont/geosparql# geo:aswkt "<http://www.opengis.net/def/crs/epsg/0/3765> POINT(35787.4 5005291.0)"^^geo:wktLiteral. Hrvatsko geodetsko društvo, Split, 2016. 24 12
Open Street Map OpenStreetMap je karta svijeta, stvorena od strane ljudi (volontera/doprinositelja) i može se slobodno koristiti pod licencijom otvorenog koda (ODbL). https://www.geofabrik.de/data/download.html Hrvatsko geodetsko društvo, Split, 2016. 25 LinkedGeoData- Open Street Map Hrvatsko geodetsko društvo, Split, 2016. 26 13
GeoNames preko 10,000,000 toponima s geografskim koordinatama, nadmorskom visinom, brojem stanovnika, administrativnom jedinicom i poštanskim brojem koordinate su u WGS84 sustavu podaci su besplatni Hrvatsko geodetsko društvo, Split, 2016. 27 GeoNames geolociranje preko toponima, npr. vijesti u e-medijima Hrvatsko geodetsko društvo, Split, 2016. 28 14
UK Ordnance Survey Linked Data Platform http://data.ordnancesurvey.co.uk/ Hrvatsko geodetsko društvo, Split, 2016. 29 Hvala na pažnji! Hrvatsko geodetsko društvo, Split, 2016. 30 15