rug-compling / noordergraf

http://noordergraf.rug.nl
0 stars 0 forks source link

location near location #35

Closed pebbe closed 2 years ago

pebbe commented 3 years ago

Zoiets als dit in t00574:

  :placeOfBirth [
    a :Hamlet.n.03 ;
    :text "den Holm onder tolbert" ;
    :name "DE HOLM" ;
    :place place:DeHolm2757523
  ] ;

Daar zou je dit van kunnen maken:

  :placeOfBirth [
    a :Hamlet.n.03 ;
    :text "den Holm onder tolbert" ;
    :name "den Holm" ;
    :place place:DeHolm2757523 ;
    :near [
      a :Village.n.02 ;
      :name "tolbert" ;
      :place place:Tolbert2746234
    ]
  ] ;
pebbe commented 3 years ago

Misschien moeten we :partOf en het voorgestelde :near weglaten.

Voorbeeld:

:placeOfBirth [
  a :Village.n.02 ;
  :name "OOSTWOLD" ;
  :place place:Oostwold2749325 ;
  :partOf [
    a :Region.n.01 ;
    :name "OLDAMBT" ;
    :place place:OldAmbt2749672
  ]
] ;

Op de grafsteen staat dat het om Oostwold in Oldambt gaat, maar die toevoeging is niet nodig met een unieke link naar de juiste plaats. Van bovenstaande zou je dit kunnen maken:

:placeOfBirth [
  a :Village.n.02 ;
  :name "Oostwold" ;
  :text "Oostwold (O)" ;
  :place place:Oostwold2749325 ;
  :comment "Oostwold in Oldambt"
] ;

En van dit:

:placeOfDeath [
  a :Village.n.02 ;
  :name "DOEZUM" ;
  :place place:Doezum2756763 ;
  :partOf [
    a :Municipality.n.01 ;
    :name "GROOTEGAST" ;
    :place place:GemeenteGrootegast2755203
  ]
] ;

... kun je dit maken:

:placeOfDeath [
  a :Village.n.02 ;
  :name "Doezem" ;
  :text "Doezum Gem. Grootegast" ;
  :place place:Oostwold2749325
] ;
pebbe commented 3 years ago

En misschien moeten we :name ook weglaten. Die heb je al via :place / :placename. En soort locatie (dorp, stad, gehucht) heb je al via :place / :geoCode, dus je kunt overal :Location gebruiken.

:placeOfDeath [
  a :Location ;
  :text "Doezum Gem. Grootegast" ;
  :place place:Doezum2756763
]

place:Doezum2756763 a :Place ;
  :placename "Doezum" ;
  :geoCode <https://www.geonames.org/ontology#P.PPL> ;
  :geoMap <https://www.geonames.org/2756763/doezum.html>
  # ...

Dan krijg je de volgende relaties:

relatie van naar
:text :Class xsd:string
:placeOfBirth :Person :Location
:placeOfDeath :Person :Location
:place :Location :Place
:placename :Place xsd:string
jobos commented 3 years ago

Ja, als text er is (en de unieke plaatsaanduiding) kun je name weglaten, mee eens.