Atlas Ontology
type: Ontology
comment: Entity resolution ontology for Atlas.
version IRI: http://world.eu.org/atlas_ontology/1.1.0
version info: 1.1.0
created: 2026-04-01
modified: 2026-04-06

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

located in
type: ObjectProperty
type: TransitiveProperty
domain: Entity
range: Entity
comment: Spatial containment, transitive. Enables zoom-in/zoom-out traversal: PopulatedPlace locatedIn Region locatedIn Country locatedIn Continent.

borders with
type: ObjectProperty
type: SymmetricProperty
domain: Entity
range: Entity
comment: Shared land or maritime border. Symmetric: if A bordersWith B then B bordersWith A.

member of
type: ObjectProperty
domain: Entity
range: Entity
comment: Membership or affiliation. Intended uses: Person to Organization, Person to EthnicGroup, Organization to Organization. Not for type classification — use atlas:hasCanonicalType for that.

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. Source is recorded inside the blob.

Person
type: Class
subclass of: Entity Type

Organization
type: Class
subclass of: Entity Type

Political Party
type: Class
subclass of: Organization

Military Unit
type: Class
subclass of: Organization

Media Organization
type: Class
subclass of: Organization

Location
type: Class
subclass of: Entity Type
comment: Abstract parent. Use a subtype where possible.

Continent
type: Class
subclass of: Location

Country
type: Class
subclass of: Location

Region
type: Class
subclass of: Location
comment: State, province, county or similar administrative subdivision.

Populated Place
type: Class
subclass of: Location
comment: City, town or village.

Neighbourhood
type: Class
subclass of: Location
comment: Borough, district, arrondissement or similar urban subdivision.

Natural Feature
type: Class
subclass of: Location
comment: River, mountain, ocean, lake or other natural geographic feature.

Administrative Area
type: Class
subclass of: Location
comment: Fallback for political subdivisions that do not fit a more specific subtype.

Creative Work
type: Class
subclass of: Entity Type

Film
type: Class
subclass of: Creative Work

Book
type: Class
subclass of: Creative Work

Music Album
type: Class
subclass of: Creative Work

TV Series
type: Class
subclass of: Creative Work

Video Game
type: Class
subclass of: Creative Work

Event
type: Class
subclass of: Entity Type

Product
type: Class
subclass of: Entity Type

Drug
type: Class
subclass of: Product

Food
type: Class
subclass of: Product

Financial Instrument
type: Class
subclass of: Entity Type

Public Company
type: Class
subclass of: Financial Instrument
comment: Company traded on a public exchange. Has a ticker and ISIN.

Stock Index
type: Class
subclass of: Financial Instrument
comment: Market index such as S&P 500, DAX or Nikkei.

Commodity
type: Class
subclass of: Financial Instrument
comment: Physical good traded on an exchange: gold, oil, wheat, etc.

Cryptocurrency
type: Class
subclass of: Financial Instrument

Currency
type: Class
subclass of: Financial Instrument
comment: Fiat currency. Distinct from Cryptocurrency.

Animal
type: Class
subclass of: Entity Type

Disease
type: Class
subclass of: Entity Type

Building
type: Class
subclass of: Entity Type

Award
type: Class
subclass of: Entity Type

Sport
type: Class
subclass of: Entity Type

Fictional Character
type: Class
subclass of: Entity Type

Ethnic Group
type: Class
subclass of: Entity Type

Concept
type: Class
subclass of: Entity Type
comment: Abstract idea that does not fit a more specific type.

Other
type: Class
subclass of: Entity Type