atlas.ttl 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. @prefix atlas: <http://world.eu.org/atlas_ontology#> .
  2. @prefix owl: <http://www.w3.org/2002/07/owl#> .
  3. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  4. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  5. @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
  6. @prefix schema: <http://schema.org/> .
  7. @prefix wd: <http://www.wikidata.org/entity/> .
  8. atlas:Ontology a owl:Ontology ;
  9. rdfs:label "Atlas Ontology" ;
  10. rdfs:comment "Entity resolution ontology for Atlas." .
  11. ### Classes
  12. atlas:Entity a owl:Class ;
  13. rdfs:label "Entity" ;
  14. rdfs:comment "One real-world referent." .
  15. atlas:EntityType a owl:Class ;
  16. rdfs:label "Entity Type" ;
  17. rdfs:comment "Controlled vocabulary of canonical types." .
  18. atlas:Identifier a owl:Class ;
  19. rdfs:label "Identifier" ;
  20. rdfs:comment "External identifier. atlas:scheme holds the scheme token; atlas:value holds the string." .
  21. atlas:Provenance a owl:Class ;
  22. rdfs:label "Provenance" ;
  23. rdfs:comment "Source, method, timestamp and confidence for an identifier or claim." .
  24. atlas:Claim a owl:Class ;
  25. rdfs:label "Claim" ;
  26. rdfs:comment "Reified triple with provenance. The triple must also exist directly on the entity." .
  27. atlas:CurateFlag a owl:Class ;
  28. rdfs:label "Curate Flag" ;
  29. rdfs:comment "Signals that an entity needs human review." .
  30. ### Object properties
  31. atlas:hasCanonicalType a owl:ObjectProperty ;
  32. rdfs:domain atlas:Entity ;
  33. rdfs:range atlas:EntityType ;
  34. rdfs:label "has canonical type" .
  35. atlas:hasIdentifier a owl:ObjectProperty ;
  36. rdfs:domain atlas:Entity ;
  37. rdfs:range atlas:Identifier ;
  38. rdfs:label "has identifier" .
  39. atlas:hasClaim a owl:ObjectProperty ;
  40. rdfs:domain atlas:Entity ;
  41. rdfs:range atlas:Claim ;
  42. rdfs:label "has claim" .
  43. atlas:claimSubjectIri a owl:ObjectProperty ;
  44. rdfs:domain atlas:Claim ;
  45. rdfs:range atlas:Entity ;
  46. rdfs:label "claim subject IRI" .
  47. atlas:claimPredicate a owl:ObjectProperty ;
  48. rdfs:domain atlas:Claim ;
  49. rdfs:range rdf:Property ;
  50. rdfs:label "claim predicate" .
  51. atlas:claimObjectIri a owl:ObjectProperty ;
  52. rdfs:domain atlas:Claim ;
  53. rdfs:range owl:Thing ;
  54. rdfs:label "claim object IRI" .
  55. atlas:hasProvenance a owl:ObjectProperty ;
  56. rdfs:domain owl:Thing ;
  57. rdfs:range atlas:Provenance ;
  58. rdfs:label "has provenance" .
  59. atlas:supersedes a owl:ObjectProperty ;
  60. rdfs:domain atlas:Claim ;
  61. rdfs:range atlas:Claim ;
  62. rdfs:label "supersedes" .
  63. atlas:hasCurateFlag a owl:ObjectProperty ;
  64. rdfs:domain atlas:Entity ;
  65. rdfs:range atlas:CurateFlag ;
  66. rdfs:label "has curate flag" .
  67. ### Datatype properties
  68. atlas:atlasId a owl:DatatypeProperty ;
  69. rdfs:domain atlas:Entity ;
  70. rdfs:range xsd:string ;
  71. rdfs:label "atlas id" .
  72. atlas:canonicalLabel a owl:DatatypeProperty ;
  73. rdfs:domain atlas:Entity ;
  74. rdfs:range xsd:string ;
  75. rdfs:label "canonical label" .
  76. atlas:canonicalDescription a owl:DatatypeProperty ;
  77. rdfs:domain atlas:Entity ;
  78. rdfs:range xsd:string ;
  79. rdfs:label "canonical description" .
  80. atlas:aliasLabel a owl:DatatypeProperty ;
  81. rdfs:domain atlas:Entity ;
  82. rdfs:range xsd:string ;
  83. rdfs:label "alias label" ;
  84. rdfs:comment "Direct surface form. Add a language tag where known." .
  85. atlas:scheme a owl:DatatypeProperty ;
  86. rdfs:domain atlas:Identifier ;
  87. rdfs:range xsd:string ;
  88. rdfs:label "scheme" ;
  89. rdfs:comment "Controlled tokens: wikidata-qid | google-mid | atlas-internal." .
  90. atlas:value a owl:DatatypeProperty ;
  91. rdfs:domain atlas:Identifier ;
  92. rdfs:range xsd:string ;
  93. rdfs:label "value" .
  94. atlas:provenanceSource a owl:DatatypeProperty ;
  95. rdfs:domain atlas:Provenance ;
  96. rdfs:range xsd:string ;
  97. rdfs:label "provenance source" .
  98. atlas:retrievalMethod a owl:DatatypeProperty ;
  99. rdfs:domain atlas:Provenance ;
  100. rdfs:range xsd:string ;
  101. rdfs:label "retrieval method" .
  102. atlas:retrievedAt a owl:DatatypeProperty ;
  103. rdfs:domain atlas:Provenance ;
  104. rdfs:range xsd:dateTime ;
  105. rdfs:label "retrieved at" .
  106. atlas:confidence a owl:DatatypeProperty ;
  107. rdfs:domain atlas:Provenance ;
  108. rdfs:range xsd:decimal ;
  109. rdfs:label "confidence" .
  110. atlas:claimLayer a owl:DatatypeProperty ;
  111. rdfs:domain atlas:Claim ;
  112. rdfs:range xsd:string ;
  113. rdfs:label "claim layer" ;
  114. rdfs:comment "Values: raw | derived | curated." .
  115. atlas:claimStatus a owl:DatatypeProperty ;
  116. rdfs:domain atlas:Claim ;
  117. rdfs:range xsd:string ;
  118. rdfs:label "claim status" ;
  119. rdfs:comment "Values: active | superseded | rejected." .
  120. atlas:claimObjectLiteral a owl:DatatypeProperty ;
  121. rdfs:domain atlas:Claim ;
  122. rdfs:range xsd:string ;
  123. rdfs:label "claim object literal" .
  124. atlas:needsCuration a owl:DatatypeProperty ;
  125. rdfs:domain atlas:Entity ;
  126. rdfs:range xsd:boolean ;
  127. rdfs:label "needs curation" .
  128. atlas:curationReason a owl:DatatypeProperty ;
  129. rdfs:domain atlas:CurateFlag ;
  130. rdfs:range xsd:string ;
  131. rdfs:label "curation reason" .
  132. atlas:rawJson a owl:DatatypeProperty ;
  133. rdfs:domain atlas:Entity ;
  134. rdfs:range xsd:string ;
  135. rdfs:label "raw json" ;
  136. rdfs:comment "Opaque JSON cache blob from any source. Source is recorded in the associated Provenance node." .
  137. ### Canonical type catalog
  138. atlas:Person a owl:Class ;
  139. rdfs:subClassOf atlas:EntityType ;
  140. rdfs:label "Person" ;
  141. owl:sameAs schema:Person, wd:Q5 .
  142. atlas:Organization a owl:Class ;
  143. rdfs:subClassOf atlas:EntityType ;
  144. rdfs:label "Organization" ;
  145. owl:sameAs schema:Organization, wd:Q43229 .
  146. atlas:Location a owl:Class ;
  147. rdfs:subClassOf atlas:EntityType ;
  148. rdfs:label "Location" ;
  149. owl:sameAs schema:Place, wd:Q17334923 .
  150. atlas:CreativeWork a owl:Class ;
  151. rdfs:subClassOf atlas:EntityType ;
  152. rdfs:label "Creative Work" ;
  153. owl:sameAs schema:CreativeWork, wd:Q17537576 .
  154. atlas:Event a owl:Class ;
  155. rdfs:subClassOf atlas:EntityType ;
  156. rdfs:label "Event" ;
  157. owl:sameAs schema:Event, wd:Q1656682 .
  158. atlas:Product a owl:Class ;
  159. rdfs:subClassOf atlas:EntityType ;
  160. rdfs:label "Product" ;
  161. owl:sameAs schema:Product, wd:Q2424752 .
  162. atlas:Other a owl:Class ;
  163. rdfs:subClassOf atlas:EntityType ;
  164. rdfs:label "Other" .