Class Hierarchy - rug-compling/noordergraf GitHub Wiki

Vet is klasse (type) Cursief is eigenschap met bereik achter de pijl

  • Class
    • :name → xsd:string
    • Person
      • Male
      • Female
    • Location
      • Country
      • State
      • City
      • Town
    • Role
      • Family
      • Occupation
    • Geo
      • :geo → geo:Point
      • :nd → ll:
      • Place
        • :geoCode → gn:featureCode
        • :geoMap → gn:locationMap
        • :geoFeature → gn:Feature
      • Site
        • :address → schema:PostalAddress
      • Photo
        • :file → xsd:string
        • dcterms:creator → IRI of xsd:string
        • dcterms:license → IRI of xsd:string
        • dcterms:date → xsd:dateTime

We hebben nu dingen zoals Behuizing.n.01, Building.n.01, City.n.01, Country.n.02, Hamlet.n.03, Hospital.n.01, Island.n.01, Location.n.01, Municipality.n.01, Ocean.n.01, Town.n.01, Village.n.01, Village.n.02 als type voor een geboorteplaats en zo, maar dan heeft zo'n geboorteplaatst daarnaast een link naar iets dat een :Place is, en wat daarnaast de eigenschap :geoCode heeft die aangeeft wat voor soort plek het is: A.ADM1 , A.ADM2 , A.ADM2H , A.PCLI , H.OCN , L.LCTY , L.RGN , P.PPL , P.PPLA , P.PPLA2 , P.PPLA3 , P.PPLC , P.PPLG , P.PPLH , P.PPLX , S.BDG , S.CMTY , S.FRM , S.HSP , T.ISL , T.ISLS. Dit is dus dubbelop. Ik denk dat je daarom dat rijtje Behuizing.n.01, Building.n.01, City.n.01, etc kunt vervangen door ÊÊn enkel type: :Location.