Atlas Ontology
type: Ontology
comment: Entity resolution ontology for Atlas.

Entity
type: Class
comment: One real-world referent.

Entity Type
type: Class
comment: Controlled vocabulary of canonical types.

Identifier
type: Class
comment: External identifier. atlas:scheme holds the scheme token; atlas:value holds the string.

Provenance
type: Class
comment: Source, method, timestamp and confidence for an identifier or claim.

Claim
type: Class
comment: Reified triple with provenance. The triple must also exist directly on the entity.

Curate Flag
type: Class
comment: Signals that an entity needs human review.

has canonical type
type: ObjectProperty
domain: Entity
range: Entity Type

has identifier
type: ObjectProperty
domain: Entity
range: Identifier

has claim
type: ObjectProperty
domain: Entity
range: Claim

claim subject IRI
type: ObjectProperty
domain: Claim
range: Entity

claim predicate
type: ObjectProperty
domain: Claim
range: Property

claim object IRI
type: ObjectProperty
domain: Claim
range: Thing

has provenance
type: ObjectProperty
domain: Thing
range: Provenance

supersedes
type: ObjectProperty
domain: Claim
range: Claim

has curate flag
type: ObjectProperty
domain: Entity
range: Curate Flag

atlas id
type: DatatypeProperty
domain: Entity
range: string

canonical label
type: DatatypeProperty
domain: Entity
range: string

canonical description
type: DatatypeProperty
domain: Entity
range: string

alias label
type: DatatypeProperty
domain: Entity
range: string
comment: Direct surface form. Add a language tag where known.

scheme
type: DatatypeProperty
domain: Identifier
range: string
comment: Controlled tokens: wikidata-qid | google-mid | atlas-internal.

value
type: DatatypeProperty
domain: Identifier
range: string

provenance source
type: DatatypeProperty
domain: Provenance
range: string

retrieval method
type: DatatypeProperty
domain: Provenance
range: string

retrieved at
type: DatatypeProperty
domain: Provenance
range: dateTime

confidence
type: DatatypeProperty
domain: Provenance
range: decimal

claim layer
type: DatatypeProperty
domain: Claim
range: string
comment: Values: raw | derived | curated.

claim status
type: DatatypeProperty
domain: Claim
range: string
comment: Values: active | superseded | rejected.

claim object literal
type: DatatypeProperty
domain: Claim
range: string

needs curation
type: DatatypeProperty
domain: Entity
range: boolean

curation reason
type: DatatypeProperty
domain: Curate Flag
range: string

raw json
type: DatatypeProperty
domain: Entity
range: string
comment: Opaque JSON cache blob from any source. Source is recorded in the associated Provenance node.

Person
type: Class
subclass of: Entity Type

Organization
type: Class
subclass of: Entity Type

Location
type: Class
subclass of: Entity Type

Creative Work
type: Class
subclass of: Entity Type

Event
type: Class
subclass of: Entity Type

Product
type: Class
subclass of: Entity Type

Other
type: Class
subclass of: Entity Type