SlideShare a Scribd company logo
Publicatie van Linked Open OverheidsdataRinke HoekstraSemantic Web Rubik's Cube by dullhunk at flickr under a cc-license. Thanks!
VragenWat is linked data, en hoe ziet het eruit?Wat heeft de overheid eraan?Op welke manier kan het ontsloten worden?Wat zijn openstaande problemen?
De Semantic Web IdeologieIdentiteit is het allerbelangrijkstGedeeltelijkeoplossingenzijnprachtigLayer cake8/26/103
Linked Data/Semantic WebIdentificatieUniform Resource Identifier (URI) Globale identifier (NB: persistent!)Heeft de syntactische verschijningsvorm van een URLVaak: Internationalized Resource Identifier (IRI)BeschrijvingResource DescriptionFramework (RDF)RDF Schema (RDFS)SimpleKnowledgeOrganization System (SKOS)Web OntologyLanguage (OWL)BevragenRDF Triple storesSPARQL Query Language
Hoe ziet RDF eruit?Datamodel is een (directed) graphElk data-item is een ‘resource’ met een URI als identifierElke eigenschap is een binaire relatie:‘triple’Tussen resources:<subjectURI, predicateURI, objectURI>Tussen een resource en een ‘literal’<subjectURI, predicateURI, “literalvalue”>
Gerechtelijke Uitspraken
Gerechtelijke Uitspraken
Waarom linkeddata?Globaal unieke identifiersHergebruik van identifiers in andere datasetsOp datum niveau(bijv. twee bronnen die iets over ‘Groningen’ zeggen)Op schema niveau(bijv. twee bronnen die elk het zelfde begrip ‘Stad’ gebruiken)In feite dus ‘linked data sets’
Linked Open Data8/26/109
8/26/1010November 2009: 13.1Miljard triples, 142 Miljoenlinks
In 2010?	New York Times subject catalogData.gov.ukLinked Life Data (4 miljard triples)FreeBase is gekocht door GoogleFaceBook publiceert Open Graph protocol...
Wat heeft de overheid eraan?Uniforme representatietaal voor zowel:Schema informatie (begrippen), alsGegevens (data)GedistribueerdWederom zowel schema als gegevensDe moeite waard?Bevordert transparantie, herbruikbaarheid etc.Maakt hergebruik zichtbaar (bijv. HTTP requests)
Ontsluiten OverheidsdataLaagdrempeligTransparantHerbruikbaarMulti-channelDezelfde content op verschillende manieren aanbiedenGeïntegreerdRuwe data en begeleidende tekst
Tim Berners-Lee: 5-sterren plan★	Stel informatie beschikbaar op het Web★★	Stel het beschikbaar als gestructureerde data(bijv. als Excel sheet ipv. een plaatje)★★★	Gebruik een open formaat(bijv. CSV ipv. Excel)★★★★	Gebruik een linked-data formaat(URI’s als id, en RDF als formaat)★★★★★	Verbind je data aan dat van anderen (geef context)Bron: http://inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
Over de helewereld…Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data15 of XYZ
Verenigde StatenData.govNationaleruwe data en geodatacatalogiData-gov Wiki project bij RPI“Triplifying” tabulaire datasets van Data.govGenerieke services op RDF dataWiki voor het vergaren van meerinformatie over de datasetsDemosData.govverwijstnaarRPI’s RDF (2010)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
Data-gov Wiki: kritiekIs dithandigerdaneentabel?<rdf:Descriptionrdf:about="#entry9053451">  <rdf:typerdf:resource="http://data-gov.tw.rpi.edu/                        2009/data-gov-twc.rdf#DataEntry"/>  <value>2.7</value>  <period>M01</period>  <year>1995</year>  <series_id>SMU55225408000000001</series_id></rdf:Description>Bron: Stefano Mazzocchihttp://www.betaversion.org/~stefano/linotype/news/351/
VerenigdKoninkrijkGrote hoeveelheidruwe datasets op data.gov.ukSelectieals five-star Linked DataBasis gelegdvoorkwalitatiefgoede Linked Data representatieURI setsVocabulairesBest PracticesOpensourcecatalogus (CKAN)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
Stap: CatalogusDoorzoekbare catalogus van datasetsCatalogus verwijst:naar website waar data oorspronkelijk gepubliceerd is, of naar data als bestandEenvoudig voortborduren op Open Data http://data.overheid.nl  (?)http://nl.ckan.net (grassroots)Relatief ‘standaard’ als oplossing... afgezien van organisatorische problematiekWeinig ‘semantic web’Slechts downloadbare bestandenFulltext zoeken, geen ‘echte’ queriesGeen integratie met ander materiaal
Stap: URI dereferencingWat is het?“URI als URL”Meest eenvoudige APIEen HTTP request op het URI geeft ofwel:Een RDF dump van de resource met het URI, ofwelEen HTML pagina met een beschrijving van de resourceTwee mogelijkheden:Afhankelijk van de ‘agent’ (Content negotiation)Extra informatie in de URL
HTTP 303: SeeAlso
Voorbeeld: LJN BJ3703Resource URIhttp://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703Accept text/html, verwijst door naar:http://www.rechtspraak.nl/ljn.asp?ljn=BJ3703Accept application/rdf+turtleverwijstnaar:Script dateen SPARQL query loslaat:SELECT ?p ?o WHERE {		<http://linkeddata.../BJ3703> ?p ?o .}
SPARQL output<http://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703> a rnl:Uitspraak;rnlrdf:datum_gepubliceerd	"24-07-2009";rnlrdf:datum_uitspraak 	"22-07-2009";rnlrdf:indicatie 			"Eiser wordt verondersteld de verwekker van gedaagde (nu 41 jaar oud) te zijn. Eiser vordert veroordeling van gedaagde tot medewerking aan DNA-onderzoek, ter verkrijging van zekerheid. De rechtbank wijst de vordering niet reeds af omdat de inzet daarvan louter emotioneel is. De rechtbank merkt het recht om te weten of een ander zijn kind is aan als een persoonlijkheidsrecht. Dit recht wordt afgewogen tegen het belang van gedaagde om de kwestie als afgedaan te beschouwen en vrede te hebben met wat zij weet. De vordering wordt afgewezen.";rnlrdf:instantie 			rnlrdf:Rechtbank_Groningen;rnlrdf:ljn 				"BJ3703";rnlrdf:procedure_soort 	rnlrdf:Eerste_aanleg_-_enkelvoudig;rnlrdf:rechtsgebied_rechtspraak rnlrdf:Handelszaak;rnlrdf:status 			rnlrdf:gepubliceerd;rnlrdf:zaaknummers 		"107402 / HA ZA 09-89";metalex:src 			"http://www.rechtspraak.nl/ljn.asp?ljn=BJ3703" .
Publicatie van Linked Open Overheids Data
Publicatie van Linked Open Overheids Data
Stap: SPARQL EndpointRESTful serviceSPARQL queriesgeencodeerd in request URLNormaal gesproken read-onlyZeer veel vrijheidsgraden om data uit te vragenSPARQL query languageSELECT, DELETE, UPDATEElke RDF triple store ondersteunt SPARQLVirtuoso, 4Store, OpenRDFSesame, AllegroGraphNadeel: vereist infrastructuur
Stap: RDFa/GRDDLRDFa: RDF annotationsMetadata in HTML pagina’sManier om RDF triples te ‘verstoppen’ in HTMLZichtbaar voor Google en Yahoo crawlersVoordeel:Maakt client-side RDF applicaties mogelijkNiet alle data hoeft in RDF te zijn(bijv. copyright/licensenotice)Kan RDF produceren uit standaard databases... en dus ontlastend voor de serverGRDDL: Gleaning Resource DescriptionsfromDialects of LanguagesVerwijzing naar transformatie service (bijv. XSLT)
Voorbeeld<tablexmlns:rnl="http://linkeddata.few.vu.nl/rechtspraak/resource/" about="http://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703" typeof="rnl:Uitspraak”> <tbody><tr><tdcolspan="2">	<span rel="rnl:src" content="BJ3703”>LJN BJ3703</span></td></tr><tr>	<tdclass="result_attribute" style="width: 100px;">Datum</td>	<td rel="rnl:datum_uitspraak”>2009-07-22T00:00:00Z</td></tr> <tr>	<td>Kenmerken</td>	<td>Uitspraak in 		<span rel="rnl:procedure_soort" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Eerste_aanleg_-_enkelvoudig”>Eerste aanleg - enkelvoudig</span> 		van 		<span rel="rnl:instantie" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Rechtbank_Groningen">Rechtbank Groningen</span> 		binnen het rechtsgebied 		<span rel="rnl:rechtsgebied_rechtspraak" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Handelszaak">Handelszaak</span></td></tr>  </tbody></table>
Voorbeeld
Reality check“Triplification” zelf is nietaltijdnuttigLinked Data gaat over syntax, data model, access, maar lost nietautomatisch de lastigeproblemen opstandaardclassificatiesysteem; identifier management; data provenance; versiebeheer; context; data discovery“LD removes some technical issues, giving us a better shot at solving the organizational/political ones” (Richard Cyganiak, DERI)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
Een olifant in de kamer?
Openstaande Problemen(NB: “probleem” = nog geen standaard oplossing)ProvenanceHerkomstinformatie van gegevensProbleem:Individuele RDF triples zijn lastig adresseerbaarGeen standaard vocabulair voor uitdrukken provenanceContextLijkt op provenance, maar geeft interpretatieWaarom een probleem?Het negeren van context leidt tot het op een hoop gooien van mogelijk conflicterende gegevensVersiebeheer & Onderhoud
Context als NamespaceDe eigenaar van het domein van de URI wordt geacht deze te onderhoudenNadeel:Namespaces zijn geheel transparant voor clientsDomein/eigenaar alleen te achterhalen door URI parsing, dereferencing, of whoislookup
Context in SKOSSKOS: SimpleKnowledgeOrganization SystemLichtgewicht taal voor uitdrukken van taxonomische informatie omtrent begrippenskos:Conceptskos:broader, skos:narrower, skos:relatedElk skos:Concept is gerelateerd aan een skos:ConceptSchemeEenvoudige 1:1 mapping relaties mogelijk tussen concepten uit verschillende schemesUitgebreidere mappings mogelijk dmv gebruik OWL 2Eenvoudig en vaak voldoendeLang niet alle Linked Data is uitdrukbaar in SKOS
Mapping in SKOS24 October 2009Rinke Hoekstra - OWLED 200935
BestPortal: RequirementsTranslate layman description to legal termsSearch using fingerprints of legal termsContext in which layman concepts co-occur in a case determines the applicability of a legal conceptA mapping is not the definition of a concept24 October 2009Rinke Hoekstra - OWLED 200936
Mappings as OWL ClassesA mapping class:Classifies resources annotated using one vocabulary, andInfers annotations using the other vocabulary… it may be directed24 October 2009Rinke Hoekstra - OWLED 200937
Example24 October 2009Rinke Hoekstra - OWLED 200938
Context als NamedGraphRDF Triple stores zijn eigenlijk Quad stores:<subjectURI, predicateURI, objectURI, graphURI>Hergebruik URI’s van grafen in andere triples:<graphURI, dc:creator, “Rinke Hoekstra”, ...>SPARQL ondersteunt queries op grafen, dus:Provenance kan worden achterhaaldContext kan expliciet worden gemaaktMaar:Pragmatische oplossingNog steeds inconsistenties mogelijkEr is nog geen officiële syntax voor
The Construction of Social RealitySearle (1995): Institutional FactsIntentional categories are social constructs,they are subjective, relative to an observer, andthey are attributed to brute facts.Brute facts are independent of human agreementConstitutive and regulative rules:X counts as Y in context C
Searle’s RulesConstitutive ruleWhy is counts-as not subsumption?Counts-as is relative to a contextCounts-as does not permit substitution, and limits inheritance:Counts-as can connect anti-rigid with rigid classesBills issued by the Bureau of Engraving and Printing (X) count as money (Y) in the United States (C)Money (Y) is the root of all evil
Standard PracticeDuality of roles is a well known problemRole as class: “Person plays Student”Distinct classes for role and role playerBut, rather verbose Role as relation: “Person student_at University”Avoid tautology in definition of the roleBut, no way to incorporate contextual informationProblem: cannot have both at the same timeStudent equivalentClassstudent_atsome University
In shortFocus either on relation or class oriented representationObservationsReification makes knowledge about a relation explicite.g. the context of a role, the thematic roles of an action... but comes at the cost of the relation itself, andand is rather verboseQuestion: can’t we have both?
Yes, we canInfer the relation from a reification... instead of the reification from the relationExample: definition of ‘student’A person (X) counts as a student (Y) if enrolled at some university (C)
Subjective Entity and Social RoleA subjective entity is defined using counts-asSocial roles are subjective entities
Observer Relative & Institutional Facts
Example: Propositional AttitudesA propositional attitude is anything held towards some proposition:“Mary believes that John killed Suzan”“Mary holds a belief towards the proposition ‘John killed Suzan’”“‘John killed Suzan’ counts as a belief in the context of Mary”
It’s like Lego™! Communicated attitudesActions
VersiebeheerEenvoudige oplossing:Voor elke versie een nieuwe graafNadeel:Applicaties kunnen afhankelijk zijn van oude versie(bijv. URI dereferencing)Twee URI’s per resource:‘latestversion’ URIURI met versie-datum erin verwerktProbleem: versies zijn niet altijd zo eenvoudig

More Related Content

PDF
Travel 2011 : Hedwig Wassing (@Leisure)
PPTX
Toekomst van Search - Emerce Travel 2010
PPTX
The basics of semantic search, more than just adding synonyms to a search que...
PPT
090925 Semantics
PPTX
2012-09-29 Open Data
PDF
Strategies in Semantic Marketing in the Online Travel and Tourism Industry
PDF
Travel semantics: Use of semantic technologies in online travel and tourism i...
ODP
Semantics and Travel
Travel 2011 : Hedwig Wassing (@Leisure)
Toekomst van Search - Emerce Travel 2010
The basics of semantic search, more than just adding synonyms to a search que...
090925 Semantics
2012-09-29 Open Data
Strategies in Semantic Marketing in the Online Travel and Tourism Industry
Travel semantics: Use of semantic technologies in online travel and tourism i...
Semantics and Travel

Similar to Publicatie van Linked Open Overheids Data (20)

PPTX
Full presentation LOD Masterclass ESI HHS PZH Kadaster
PDF
20191114 ECP Jaarcongres 2019 - PLDN en Linked Data Intro
PDF
JSON-LD: Linked Data voor developers
PDF
Big, Linked en/of Open Data; en nu?
PDF
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
PDF
Linked Open Netwerken
PPTX
Waarom van open data
PPTX
Open Data in de praktijk
PPT
UBU 3.0: semantisch web & linked data voor de UB?
PPT
Linked data
PDF
LIBISnet gebruikersdag 01062017 - Linked (Open) Data
PPTX
Flagis linked open_data_bart_delathouwer
PPTX
Open data, nu! Maar hoe?
PPTX
Linked data ngi presentatie
PPTX
Open data workshop modellen
ODP
Open data
PPTX
Linked Open Data introductie voor erfgoedinstellingen
PDF
20191206 presentatie open data
Full presentation LOD Masterclass ESI HHS PZH Kadaster
20191114 ECP Jaarcongres 2019 - PLDN en Linked Data Intro
JSON-LD: Linked Data voor developers
Big, Linked en/of Open Data; en nu?
Ruben Verborgh - Creëren, aanbieden en gebruiken van Connected Data (CC BY-SA...
Linked Open Netwerken
Waarom van open data
Open Data in de praktijk
UBU 3.0: semantisch web & linked data voor de UB?
Linked data
LIBISnet gebruikersdag 01062017 - Linked (Open) Data
Flagis linked open_data_bart_delathouwer
Open data, nu! Maar hoe?
Linked data ngi presentatie
Open data workshop modellen
Open data
Linked Open Data introductie voor erfgoedinstellingen
20191206 presentatie open data
Ad

More from Rinke Hoekstra (20)

PDF
Knowledge Representation on the Web
PDF
Managing Metadata for Science and Technology Studies: the RISIS case
PDF
An Ecosystem for Linked Humanities Data
PDF
QBer - Connect your data to the cloud
PDF
Jurix 2014 welcome presentation
PDF
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
PDF
Prov-O-Viz: Interactive Provenance Visualization
PDF
Linkitup: Link Discovery for Research Data
PDF
A Network Analysis of Dutch Regulations - Using the Metalex Document Server
PDF
Linked (Open) Data - But what does it buy me?
PDF
Linked Science - Building a Web of Research Data
PDF
COMMIT/VIVO
PDF
Semantic Representations for Research
PDF
A Slightly Different Web of Data
PDF
The Knowledge Reengineering Bottleneck
PDF
Linked Census Data
KEY
Concept- en Definitie Extractie
KEY
SIKS 2011 Semantic Web Languages
PDF
The MetaLex Document Server - Legal Documents as Versioned Linked Data
PPTX
Querying the Web of Data
Knowledge Representation on the Web
Managing Metadata for Science and Technology Studies: the RISIS case
An Ecosystem for Linked Humanities Data
QBer - Connect your data to the cloud
Jurix 2014 welcome presentation
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Prov-O-Viz: Interactive Provenance Visualization
Linkitup: Link Discovery for Research Data
A Network Analysis of Dutch Regulations - Using the Metalex Document Server
Linked (Open) Data - But what does it buy me?
Linked Science - Building a Web of Research Data
COMMIT/VIVO
Semantic Representations for Research
A Slightly Different Web of Data
The Knowledge Reengineering Bottleneck
Linked Census Data
Concept- en Definitie Extractie
SIKS 2011 Semantic Web Languages
The MetaLex Document Server - Legal Documents as Versioned Linked Data
Querying the Web of Data
Ad

Publicatie van Linked Open Overheids Data

  • 1. Publicatie van Linked Open OverheidsdataRinke HoekstraSemantic Web Rubik's Cube by dullhunk at flickr under a cc-license. Thanks!
  • 2. VragenWat is linked data, en hoe ziet het eruit?Wat heeft de overheid eraan?Op welke manier kan het ontsloten worden?Wat zijn openstaande problemen?
  • 3. De Semantic Web IdeologieIdentiteit is het allerbelangrijkstGedeeltelijkeoplossingenzijnprachtigLayer cake8/26/103
  • 4. Linked Data/Semantic WebIdentificatieUniform Resource Identifier (URI) Globale identifier (NB: persistent!)Heeft de syntactische verschijningsvorm van een URLVaak: Internationalized Resource Identifier (IRI)BeschrijvingResource DescriptionFramework (RDF)RDF Schema (RDFS)SimpleKnowledgeOrganization System (SKOS)Web OntologyLanguage (OWL)BevragenRDF Triple storesSPARQL Query Language
  • 5. Hoe ziet RDF eruit?Datamodel is een (directed) graphElk data-item is een ‘resource’ met een URI als identifierElke eigenschap is een binaire relatie:‘triple’Tussen resources:<subjectURI, predicateURI, objectURI>Tussen een resource en een ‘literal’<subjectURI, predicateURI, “literalvalue”>
  • 8. Waarom linkeddata?Globaal unieke identifiersHergebruik van identifiers in andere datasetsOp datum niveau(bijv. twee bronnen die iets over ‘Groningen’ zeggen)Op schema niveau(bijv. twee bronnen die elk het zelfde begrip ‘Stad’ gebruiken)In feite dus ‘linked data sets’
  • 10. 8/26/1010November 2009: 13.1Miljard triples, 142 Miljoenlinks
  • 11. In 2010? New York Times subject catalogData.gov.ukLinked Life Data (4 miljard triples)FreeBase is gekocht door GoogleFaceBook publiceert Open Graph protocol...
  • 12. Wat heeft de overheid eraan?Uniforme representatietaal voor zowel:Schema informatie (begrippen), alsGegevens (data)GedistribueerdWederom zowel schema als gegevensDe moeite waard?Bevordert transparantie, herbruikbaarheid etc.Maakt hergebruik zichtbaar (bijv. HTTP requests)
  • 13. Ontsluiten OverheidsdataLaagdrempeligTransparantHerbruikbaarMulti-channelDezelfde content op verschillende manieren aanbiedenGeïntegreerdRuwe data en begeleidende tekst
  • 14. Tim Berners-Lee: 5-sterren plan★ Stel informatie beschikbaar op het Web★★ Stel het beschikbaar als gestructureerde data(bijv. als Excel sheet ipv. een plaatje)★★★ Gebruik een open formaat(bijv. CSV ipv. Excel)★★★★ Gebruik een linked-data formaat(URI’s als id, en RDF als formaat)★★★★★ Verbind je data aan dat van anderen (geef context)Bron: http://inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
  • 15. Over de helewereld…Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data15 of XYZ
  • 16. Verenigde StatenData.govNationaleruwe data en geodatacatalogiData-gov Wiki project bij RPI“Triplifying” tabulaire datasets van Data.govGenerieke services op RDF dataWiki voor het vergaren van meerinformatie over de datasetsDemosData.govverwijstnaarRPI’s RDF (2010)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
  • 17. Data-gov Wiki: kritiekIs dithandigerdaneentabel?<rdf:Descriptionrdf:about="#entry9053451"> <rdf:typerdf:resource="http://data-gov.tw.rpi.edu/ 2009/data-gov-twc.rdf#DataEntry"/> <value>2.7</value> <period>M01</period> <year>1995</year> <series_id>SMU55225408000000001</series_id></rdf:Description>Bron: Stefano Mazzocchihttp://www.betaversion.org/~stefano/linotype/news/351/
  • 18. VerenigdKoninkrijkGrote hoeveelheidruwe datasets op data.gov.ukSelectieals five-star Linked DataBasis gelegdvoorkwalitatiefgoede Linked Data representatieURI setsVocabulairesBest PracticesOpensourcecatalogus (CKAN)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
  • 19. Stap: CatalogusDoorzoekbare catalogus van datasetsCatalogus verwijst:naar website waar data oorspronkelijk gepubliceerd is, of naar data als bestandEenvoudig voortborduren op Open Data http://data.overheid.nl (?)http://nl.ckan.net (grassroots)Relatief ‘standaard’ als oplossing... afgezien van organisatorische problematiekWeinig ‘semantic web’Slechts downloadbare bestandenFulltext zoeken, geen ‘echte’ queriesGeen integratie met ander materiaal
  • 20. Stap: URI dereferencingWat is het?“URI als URL”Meest eenvoudige APIEen HTTP request op het URI geeft ofwel:Een RDF dump van de resource met het URI, ofwelEen HTML pagina met een beschrijving van de resourceTwee mogelijkheden:Afhankelijk van de ‘agent’ (Content negotiation)Extra informatie in de URL
  • 22. Voorbeeld: LJN BJ3703Resource URIhttp://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703Accept text/html, verwijst door naar:http://www.rechtspraak.nl/ljn.asp?ljn=BJ3703Accept application/rdf+turtleverwijstnaar:Script dateen SPARQL query loslaat:SELECT ?p ?o WHERE { <http://linkeddata.../BJ3703> ?p ?o .}
  • 23. SPARQL output<http://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703> a rnl:Uitspraak;rnlrdf:datum_gepubliceerd "24-07-2009";rnlrdf:datum_uitspraak "22-07-2009";rnlrdf:indicatie "Eiser wordt verondersteld de verwekker van gedaagde (nu 41 jaar oud) te zijn. Eiser vordert veroordeling van gedaagde tot medewerking aan DNA-onderzoek, ter verkrijging van zekerheid. De rechtbank wijst de vordering niet reeds af omdat de inzet daarvan louter emotioneel is. De rechtbank merkt het recht om te weten of een ander zijn kind is aan als een persoonlijkheidsrecht. Dit recht wordt afgewogen tegen het belang van gedaagde om de kwestie als afgedaan te beschouwen en vrede te hebben met wat zij weet. De vordering wordt afgewezen.";rnlrdf:instantie rnlrdf:Rechtbank_Groningen;rnlrdf:ljn "BJ3703";rnlrdf:procedure_soort rnlrdf:Eerste_aanleg_-_enkelvoudig;rnlrdf:rechtsgebied_rechtspraak rnlrdf:Handelszaak;rnlrdf:status rnlrdf:gepubliceerd;rnlrdf:zaaknummers "107402 / HA ZA 09-89";metalex:src "http://www.rechtspraak.nl/ljn.asp?ljn=BJ3703" .
  • 26. Stap: SPARQL EndpointRESTful serviceSPARQL queriesgeencodeerd in request URLNormaal gesproken read-onlyZeer veel vrijheidsgraden om data uit te vragenSPARQL query languageSELECT, DELETE, UPDATEElke RDF triple store ondersteunt SPARQLVirtuoso, 4Store, OpenRDFSesame, AllegroGraphNadeel: vereist infrastructuur
  • 27. Stap: RDFa/GRDDLRDFa: RDF annotationsMetadata in HTML pagina’sManier om RDF triples te ‘verstoppen’ in HTMLZichtbaar voor Google en Yahoo crawlersVoordeel:Maakt client-side RDF applicaties mogelijkNiet alle data hoeft in RDF te zijn(bijv. copyright/licensenotice)Kan RDF produceren uit standaard databases... en dus ontlastend voor de serverGRDDL: Gleaning Resource DescriptionsfromDialects of LanguagesVerwijzing naar transformatie service (bijv. XSLT)
  • 28. Voorbeeld<tablexmlns:rnl="http://linkeddata.few.vu.nl/rechtspraak/resource/" about="http://linkeddata.few.vu.nl/rechtspraak/uitspraak/BJ3703" typeof="rnl:Uitspraak”> <tbody><tr><tdcolspan="2"> <span rel="rnl:src" content="BJ3703”>LJN BJ3703</span></td></tr><tr> <tdclass="result_attribute" style="width: 100px;">Datum</td> <td rel="rnl:datum_uitspraak”>2009-07-22T00:00:00Z</td></tr> <tr> <td>Kenmerken</td> <td>Uitspraak in <span rel="rnl:procedure_soort" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Eerste_aanleg_-_enkelvoudig”>Eerste aanleg - enkelvoudig</span> van <span rel="rnl:instantie" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Rechtbank_Groningen">Rechtbank Groningen</span> binnen het rechtsgebied <span rel="rnl:rechtsgebied_rechtspraak" href="http://linkeddata.few.vu.nl/rechtspraak/resource/Handelszaak">Handelszaak</span></td></tr> </tbody></table>
  • 30. Reality check“Triplification” zelf is nietaltijdnuttigLinked Data gaat over syntax, data model, access, maar lost nietautomatisch de lastigeproblemen opstandaardclassificatiesysteem; identifier management; data provenance; versiebeheer; context; data discovery“LD removes some technical issues, giving us a better shot at solving the organizational/political ones” (Richard Cyganiak, DERI)Bron: o.a.http://www.slideshare.net/cygri/the-state-of-linked-government-data
  • 31. Een olifant in de kamer?
  • 32. Openstaande Problemen(NB: “probleem” = nog geen standaard oplossing)ProvenanceHerkomstinformatie van gegevensProbleem:Individuele RDF triples zijn lastig adresseerbaarGeen standaard vocabulair voor uitdrukken provenanceContextLijkt op provenance, maar geeft interpretatieWaarom een probleem?Het negeren van context leidt tot het op een hoop gooien van mogelijk conflicterende gegevensVersiebeheer & Onderhoud
  • 33. Context als NamespaceDe eigenaar van het domein van de URI wordt geacht deze te onderhoudenNadeel:Namespaces zijn geheel transparant voor clientsDomein/eigenaar alleen te achterhalen door URI parsing, dereferencing, of whoislookup
  • 34. Context in SKOSSKOS: SimpleKnowledgeOrganization SystemLichtgewicht taal voor uitdrukken van taxonomische informatie omtrent begrippenskos:Conceptskos:broader, skos:narrower, skos:relatedElk skos:Concept is gerelateerd aan een skos:ConceptSchemeEenvoudige 1:1 mapping relaties mogelijk tussen concepten uit verschillende schemesUitgebreidere mappings mogelijk dmv gebruik OWL 2Eenvoudig en vaak voldoendeLang niet alle Linked Data is uitdrukbaar in SKOS
  • 35. Mapping in SKOS24 October 2009Rinke Hoekstra - OWLED 200935
  • 36. BestPortal: RequirementsTranslate layman description to legal termsSearch using fingerprints of legal termsContext in which layman concepts co-occur in a case determines the applicability of a legal conceptA mapping is not the definition of a concept24 October 2009Rinke Hoekstra - OWLED 200936
  • 37. Mappings as OWL ClassesA mapping class:Classifies resources annotated using one vocabulary, andInfers annotations using the other vocabulary… it may be directed24 October 2009Rinke Hoekstra - OWLED 200937
  • 38. Example24 October 2009Rinke Hoekstra - OWLED 200938
  • 39. Context als NamedGraphRDF Triple stores zijn eigenlijk Quad stores:<subjectURI, predicateURI, objectURI, graphURI>Hergebruik URI’s van grafen in andere triples:<graphURI, dc:creator, “Rinke Hoekstra”, ...>SPARQL ondersteunt queries op grafen, dus:Provenance kan worden achterhaaldContext kan expliciet worden gemaaktMaar:Pragmatische oplossingNog steeds inconsistenties mogelijkEr is nog geen officiële syntax voor
  • 40. The Construction of Social RealitySearle (1995): Institutional FactsIntentional categories are social constructs,they are subjective, relative to an observer, andthey are attributed to brute facts.Brute facts are independent of human agreementConstitutive and regulative rules:X counts as Y in context C
  • 41. Searle’s RulesConstitutive ruleWhy is counts-as not subsumption?Counts-as is relative to a contextCounts-as does not permit substitution, and limits inheritance:Counts-as can connect anti-rigid with rigid classesBills issued by the Bureau of Engraving and Printing (X) count as money (Y) in the United States (C)Money (Y) is the root of all evil
  • 42. Standard PracticeDuality of roles is a well known problemRole as class: “Person plays Student”Distinct classes for role and role playerBut, rather verbose Role as relation: “Person student_at University”Avoid tautology in definition of the roleBut, no way to incorporate contextual informationProblem: cannot have both at the same timeStudent equivalentClassstudent_atsome University
  • 43. In shortFocus either on relation or class oriented representationObservationsReification makes knowledge about a relation explicite.g. the context of a role, the thematic roles of an action... but comes at the cost of the relation itself, andand is rather verboseQuestion: can’t we have both?
  • 44. Yes, we canInfer the relation from a reification... instead of the reification from the relationExample: definition of ‘student’A person (X) counts as a student (Y) if enrolled at some university (C)
  • 45. Subjective Entity and Social RoleA subjective entity is defined using counts-asSocial roles are subjective entities
  • 46. Observer Relative & Institutional Facts
  • 47. Example: Propositional AttitudesA propositional attitude is anything held towards some proposition:“Mary believes that John killed Suzan”“Mary holds a belief towards the proposition ‘John killed Suzan’”“‘John killed Suzan’ counts as a belief in the context of Mary”
  • 48. It’s like Lego™! Communicated attitudesActions
  • 49. VersiebeheerEenvoudige oplossing:Voor elke versie een nieuwe graafNadeel:Applicaties kunnen afhankelijk zijn van oude versie(bijv. URI dereferencing)Twee URI’s per resource:‘latestversion’ URIURI met versie-datum erin verwerktProbleem: versies zijn niet altijd zo eenvoudig

Editor's Notes

  • #46: imposed_on and context are disjoint properties