Loc-I Ontology
type: Ontology
created: 2018-10-29
creator: Simon JD Cox
creator: Nicholas J. Car
license: https://creativecommons.org/licenses/by/4.0/
modified: 2021-06-25
publisher: CSIRO
rights: (c) Commonwealth of Australia (CSIRO), 2021
imports: void
imports: geosparql
imports: schema.org
version IRI: http://linked.data.gov.au/def/loci/1.1
version info: Alpha version - AGOP-compliant
definition: An ontology to govern Linked Data resources published within the [Loc-I](https://confluence.csiro.au/display/DIPAAnalyticHubs/Location+Integration+Capability+Loc-I) project. The primary focus is on (a) datasets composed of multiple geospatial features (objects); (b) recording relationships between features, with metadata attached to reified rdf:Statements.
code repository: loci-ont

Loc-I Dataset
type: Class
subclass of: Dataset
subclass of: Bag
subclass of: Restriction
  cardinality: 1
  on property: publisher
subclass of: Restriction
  min cardinality: 1
  on property: member
subclass of: Restriction
  min cardinality: 1
  on property: contactPoint
subclass of: Restriction
  on data range: date
  on property: issued
  qualified cardinality: 1
subclass of: Restriction
  on data range: date
  on property: modified
  qualified cardinality: 1
subclass of: Restriction
  on data range: string
  on property: title
  qualified cardinality: 1
definition: A Loc-I Dataset is a DCAT and VOID Dataset that has been accepted by the Loc-I Registry Manager.
editorial note: Membership of a loci:Dataset is (a) geo:Feature (Loc-I conformant) (b) loci:LinkingStatement (c) related types, such as PlaceNames

Loc-I Feature
type: Class
comment: Should be implemented as a SHACL shape
subclass of: Feature
subclass of: Restriction
  all values from: Feature
  on property: has part
subclass of: Restriction
  all values from: Feature
  on property: is part of
subclass of: Restriction
  min cardinality: 1
  on property: identifier
subclass of: Restriction
  min qualified cardinality: 1
  on class: Geometry
  on property: hasGeometry
definition: A Loc-I Feature is a GeoSPARQL Feature that has at least one Geometry, one persistent identifier, and is a member of a loci:Dataset

Loc-I Dataset Linking Statement
type: Class
subclass of: Statement
subclass of: Restriction
  cardinality: 1
  on property: object
subclass of: Restriction
  cardinality: 1
  on property: subject
subclass of: Restriction
  min cardinality: 1
  on property: predicate
subclass of: Restriction
  on class: Loc-I Linkset
  on property: is member of
  qualified cardinality: 1
subclass of: Restriction
  on class: Plan
  on property: had generation method
  qualified cardinality: 1
definition: An RDF Statement (Subject, Predicate, Object + additional metadata) that links class instances in one Loc-I Dataset with class instances in another

Loc-I Linkset
type: Class
subclass of: Loc-I Dataset
subclass of: Linkset
subclass of: Restriction
  all values from: Loc-I Dataset Linking Statement
  on property: member
equivalent class: Restriction
  all values from: Loc-I Dataset
  on property: objectsTarget
equivalent class: Restriction
  all values from: Loc-I Dataset
  on property: subjectsTarget
definition: A Loc-I Linkset is a specialised form of a VoID Linkset that requires the void:subjectsTarget & void:objectsTarget indicate Loc-I Datasets

equivalent to
type: ObjectProperty
type: SymetricProperty
domain: Feature
range: Feature
definition: This property is used to relate an individual feature from one geography or dataset with a feature from another geography or dataset which is intended to represent the same real-world entity. Use of loci:equivalent would allow representations using slightly different geometrical bases (e.g. surveyed geometries, aggregates of DGGS cells, aggregates of ASGS meshblocks) to be linked, in situations where a purely geometrical computation might not deduce a `geo:sfEquals` relationships because of differing precision, slivers, etc,. When the data provider's intention is that they match, then this predicate can be used to make that assertion. The provenance of the assertion maybe be recorded in the usual way in a link-set.

had generation method
type: ObjectProperty
domain: Statement
range: Plan
property chain axiom: wasGeneratedBy
property chain axiom: qualifiedAssociation
property chain axiom: hadPlan
definition: The method that was used to generate this object
editorial note: This property is a property chain axiom equivalent to a chain of three properties in the PROV ontology: prov:wasGeneratedBy, prov:qualifiedAssociation and prov:hadPlan linking a prov:Entity (the thing generated) to a prov:Plan (the thin instruction generation - the method) via a prov:Activity (the generating event) and a prov:Association that the prov:Activity has linking it to the prov:Plan.

has part
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: The context resource contains the target resource, in some geospatial, logical, ownership, governance, jurisidictional or compositional sense. This predicate provides a convenient generalized or super-property-of containment relations with more specialized semantics. It may be useful in formulating some generalized SPARQL queries where any kind of containment relationship is intended. Note that this property is **not transitive** though some sub-properties may be.

is member of
type: ObjectProperty
range: Loc-I Dataset
sub property of: ObjectProperty
  inverse of: member
definition: The context resource is a member of the target resource (a collection, aggregate or composite)

is part of
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
inverse of: has part
definition: The context resource is part of the target resource, in some geospatial, logical, ownership, governance, jurisidictional or compositional sense. This predicate provides a convenient generalized or super-property-of contained-by relations with more specialized semantics. It may be useful in formulating some generalized SPARQL queries where any kind of containment relationship is intended. Note that this property is **not transitive** though some sub-properties may be.

type
type: ObjectProperty
definition: In the context of Loc-I datasets, `dcterms:type` is used for an additional classifier, such as a place-type or meshblock-category. The value should be taken from a controlled-vocabulary, and may be expressed as a `skos:Concept` or an `rdfs:Class` or some other kind of resource providing it is from a well-governed source.

CSIRO
type: Organization
subject of: https://www.csiro.au

Simon JD Cox
type: Person
affiliation: CSIRO
subject of: simon-cox

Nicholas J. Car
type: Person
affiliation: SURROUND Australia