rug-compling / noordergraf

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

Diaconessenhuis Emmen #37

Closed pebbe closed 2 years ago

pebbe commented 3 years ago

https://noordergraf.rug.nl/tomb/t00721

Bij het corrigeren van het gebruik van :loc kwam ik dit tegen:

:placeOfDeath [
  a :Hospital.n.01 ;
  :name "DIACONESSENHUIS" ;
  :place place:DiaconessenhuisEmmen ;
  :loc [
    a :Town.n.01 ;
    :name "EMMEN" ;
    :place place:Emmen2756136
  ]
]

Wat doe ik hiermee?

Eerste mogelijkheid:

:placeOfDeath [
  a :Town.n.01 ;
  :text "in het diac. huis te emmen" ;
  :name "EMMEN" ;
  :place place:Emmen2756136
]

Tweede mogelijkheid:

:placeOfDeath [
  a :Hospital.n.01 ;
  :name "DIACONESSENHUIS" ;
  :place place:DiaconessenhuisEmmen ;
  :partOf [
    a :Town.n.01 ;
    :name "EMMEN" ;
    :place place:Emmen2756136
  ]
]
jobos commented 3 years ago

Tweede optie vind ik mooier; deze behoudt meer informatie.

pebbe commented 3 years ago

Ik denk dat :partOf niet hier (in :placeOfDeath) gebruikt moet worden, maar in place:DiaconessenhuisEmmen.

Elke plaats zou een :partOf moeten hebben dat verwijst naar de provincie (of deelstaat, of departement, of graafschap), en die op zijn beurt moet een :partOf hebben dat verwijst naar een land, en die weer een :partOf dat verwijst naar werelddeel.

Zo kan iemand zoeken naar mensen die overleden zijn in Drenthe op deze manier:

SELECT ?person {
  ?person :placeOfDeath / :partOf* place:drenthe .
}

Let op gebruik van asterisk.

Dit vindt bijvoorbeeld degene die in place:DiaconessenhuisEmmen is overleden (→ partOf Emmen → partOf Drenthe), maar ook iemand die in place:Assen is overleden (→ partOf Drenthe), of in place:Drenthe.