noordergraf.rug.nl of noordergraf.let.rug.nl
noordergraf.rug.nl of noordergraf.let.rug.nl/a/ → standaard website/b/ → standaard website/c/ → proxy voor poort x/d/ → proxy voor poort y/ → proxy voor poort zTurtle is compacter dan JSON-LD, beter leesbaar, eenvoudiger te bewerken, en goed te testen.
{
"@context": {
"u": "https://noordergraf.rug.nl/",
"p": "u:pred/",
"t": "u:type/",
"site": "u:site/",
"item": "u:item/",
"schema": "https://schema.org/"
},
"@graph": [
{
"@id": "site:9722esserveld",
"@type": "t:burial_site.n.01",
"p:sitename": "Esserveld",
"p:osm": {
"@id": "https://www.openstreetmap.org/way/94706315"
},
"p:wikidata": {
"@id": "https://www.wikidata.org/entity/Q2334369"
},
"p:geonames": {
"@id": "https://www.geonames.org/6951304/esserveld.html"
},
"schema:address": {
"@type": "schema:PostalAddress",
"schema:streetAddress": "Esserweg 22",
"schema:addressLocality": "Groningen",
"schema:addressRegion": "Groningen",
"schema:addressCountry": "NL",
"schema:postalCode": "9722 SN"
},
"schema:geo": {
"@type": "schema:GeoCoordinates",
"schema:latitude": 53.190563,
"schema:longitude": 6.593812
}
},
{
"@id": "item:t00011",
"@type": "t:tombstone.n.01",
"p:site": {
"@id": "site:9722esserveld"
},
"text": "rustplaats / van / lammert leertouwer / geb. 1 maart 1877 / overl. 4 dec. 1938 / echtegenoot van g. krol / en / geesje krol / geb. 8 maart 1876 / overl. 28 sept. 1961",
"p:sym": {
"@id": "item:t00011.sym.s1",
"@type": "t:frond.n.01"
},
"p:ent": [
{
"@id": "item:t00011.ent.p1",
"@type": "t:male.n.02",
"p:nam": "LAMMERT LEERTOUWER",
"p:dob": "1877-03-01",
"p:dod": "1938-12-04",
"p:rol": {
"@type": "t:husband.n.01",
"p:tgt": {
"@id": "item:t00011.ent.p2"
}
}
},
{
"@id": "item:t00011.ent.p2",
"@type": "t:female.n.02",
"p:nam": "GEESJE KROL",
"p:dob": "1876-03-08",
"p:dod": "1961-09-28"
}
]
}
]
}
Turtle
@prefix : <https://noordergraf.rug.nl/pred/> . @prefix t: <https://noordergraf.rug.nl/type/> . @prefix site: <https://noordergraf.rug.nl/site/> . @prefix item: <https://noordergraf.rug.nl/item/> . @prefix schema: <https://schema.org/> . site:s9722esserveld a t:burial_site_n_01 ; :sitename "Esserveld" ; :osm <https://www.openstreetmap.org/way/94706315> ; :wikidata <https://www.wikidata.org/entity/Q2334369> ; :geonames <https://www.geonames.org/6951304/esserveld.html> ; schema:address [ a schema:PostalAddress ; schema:streetAddress "Esserweg 22" ; schema:addressLocality "Groningen" ; schema:addressRegion "Groningen" ; schema:addressCountry "NL" ; schema:postalCode "9722 SN" ] ; schema:geo [ a schema:GeoCoordinates ; schema:latitude 53.190563 ; schema:longitude 6.593812 ] . item:t00011 a t:tombstone_n_01 ; :site site:s9722esserveld ; :text "rustplaats / van / lammert leertouwer / geb. 1 maart 1877 / overl. 4 dec. 1938 / echtegenoot van g. krol / en / geesje krol / geb. 8 maart 1876 / overl. 28 sept. 1961" ; :sym item:t00011_sym_s1 ; :ent item:t00011_ent_p1 , item:t00011_ent_p2 . item:t00011_sym_s1 a t:frond_n_01 . item:t00011_ent_p1 a t:male_n_02 ; :nam "LAMMERT LEERTOUWER" ; :dob "1877-03-01" ; :dod "1938-12-04" ; :rol [ a t:husband_n_01 ; :tgt item:t00011_ent_p2 ] . item:t00011_ent_p2 a t:female_n_02 ; :nam "GEESJE KROL" ; :dob "1876-03-08" ; :dod "1961-09-28" .
Omzetten van turtle naar rdf/xml:
rapper -i turtle -o rdfxml-abbrev file.ttl
Daarna valideren tegen een DTD.