FSDF Ontology
type: Ontology
created: 2018-03-07
creator: Nicholas J. Car
modified: 2022-08-22
publisher: ANZLIC - the Spatial Information Council
license: cc-by4.0
rights: (c) Australian Government (ICSM), 2021
preferred namespace prefix: fsdf
imports: common
version IRI: https://linked.data.gov.au/def/fsdf/1.2
version info: This 1.0 is an early version of the ontology but is a great departure from the 0.5 version that was published in 2018. This version concentrates on defining the FSDF concepts, not listing all of the FSDF datasets which are listed in a separate data graph within the overall FSDF Knolwedge Graph. This version imports the FSDF common elements ontology
version info: 1.2: use of slash IRI, not hash
definition: An ontology describing the concepts relevant to the [ANZLIC - The Spatial Information Council](https://www.anzlic.gov.au)s' Foundation Spatial Data Framework (FSDF) project which is "a common reference for the assembly and maintenance of Australian and New Zealand foundation level spatial data". This contology contains a number of classes relevant to dataset description, management and provenance, such as `Dataset`, `Mandate` (laws/policies causing the generation of datasets), `Agency` (government bodies that own and create datasets) and `Jurisdition` (government bodies that authority within a domain). Additionally, properties that link these classes, such as `affectsAgency` (linking a `Mandate` to an `Agency`). It also contains taxonomies (vocabularies) used to categorise datasets and sub-dataset elements. The main taxonomy is the "FSDF Themes" and there are many specialised sub-taxonomies for elements within it, such as "FSDF Themes - Physcial Infrastructure". Also provided here are common properties for FSDF datasets and their contents, such as `hasGroundRelation` (relates an infrastructure Feature to the earth's surface) as well as taxonomies for many of these proerties' values.
code repository: https://github.com/surroundaustralia/fsdf-kg

Nicholas J. Car
type: Person
affiliation: Kurrawong AI

Kurrawong AI
type: Organisation
description: Kurrawong AI is a small, Artificial Intelligence, company in Australia specialising in Knowledge Graphs.

ANZLIC - the Spatial Information Council
type: Organisation

Agent
type: Class
subclass of: Thing
definition: An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity

Concept
type: Class
subclass of: Thing
definition: An idea or notion; a unit of thought

Fuel
type: Class
subclass of: Concept
definition: A type of fuel used by powerstations. May be renewable or non-renewable. All instances of these are contained within the Fuels taxonomy within the FSDF Knowledge Graph

Ground Relation
type: Class
subclass of: Concept
definition: The relations of geospatial Feature to the earth's surface. All instances of these are contained within the Ground Relations taxonomy within the FSDF Knowledge Graph

Material
type: Class
subclass of: Concept
definition: Types of material used to construct buildings and facilities in various FSDF datasets. All instances of these are contained within the Materials taxonomy within the FSDF Knowledge Graph

Observable Property
type: Class
subclass of: Concept
definition: Properties of Features that may be observed. All instances of these are contained within the Observable Properties taxonomy within the FSDF Knowledge Graph

Operational Status
type: Class
subclass of: Concept
definition: The status of the operations of FSDF infrastructure assets (Features). All instances of these are contained within the Operational Statuses taxonomy within the FSDF Knowledge Graph

Physical Condition
type: Class
subclass of: Concept
definition: The types of physical condition that buildings and facilities are known to be in, in various FSDF datasets. All instances of these are contained within the Physical Conditions taxonomy within the FSDF Knowledge Graph

Power Station Structures
type: Class
subclass of: Concept
definition: The types of structure that Power Stations might have. All instances of these are contained within the PSStructures taxonomy within the FSDF Knowledge Graph

FSDF Theme
type: Class
subclass of: Concept
definition: A skos:Concept taken from the FSDF programme's controlled list of 'Themes'. All instnaces are contained within the FSDF Themes taxonomy, and sub-taxonomies of it, all within the FSDF Knowledge Graph

Organisation
type: Class
subclass of: Agent
definition: An organization such as a government agency, a school, NGO, corporation, club, or even a whole government

Agency
type: Class
subclass of: Organisation
definition: An FSDF Agency is a Government Organisation that is involved with the FSDF Programme
example: # example from the FSDF datagraph Agencies agencies:nntt a fsdf:Agency ; sdo:name "National Native Title Tribunal"@en ; .

Dataset
type: Class
is definedby: dcat
subclass of: Thing
subclass of: Entity
subclass of: Resource
definition: A collection of data, published or curated by a single agent, and available for access or download in one or more representations

Jurisdiction
type: Class
subclass of: Organisation
subclass of: Jurisdiction
disjoint with: Agency
definition: A Jurisdiction is a Government Organization that has authority within a domain. The specific domains considered by the FSDF Programme are the Australian Commonwealth (Federal), Australian States and Territories and the Commercial sector

Mandate
type: Class
subclass of: Legislation
subclass of: Restriction
  cardinality: 1
  on property: responsible authority
definition: An FSDF Mandate is an Australian Commonwealth or State & Territory legislation thatassigns responsibility for FSDF data or operations to an FSDF Agency. An FSDF Mandate is represented as a specialised form of DCAT Resource which ensures that a DCAT-style catalogue of instances of FSDF Mandates can be made
example: # example from the FSDF datagraph Mandates # Here the Mandate is a law (an Act) that was enacted by Victoria # This Act comples the collection of certain natural-resource datasets by DELWP mandates:clp-1994 a fsdf:Mandate ; dcterms:title "Catchment and Land Protection Act 1994"@en ; fsdf:responsibleAuthority jurisdictions:vic ; fsdf:affectsAgency agencies:delwp ; .

Feature Collection
type: Class
is definedby: geosparql
subclass of: Thing
subclass of: Entity
definition: The class Feature Collection represents any collection of individual Features

Feature
type: Class
is definedby: geosparql
subclass of: Thing
subclass of: Entity
definition: This class represents the top-level feature type. This class is equivalent to GFI_Feature defined in ISO 19156, and it is superclass of all feature types

affects agency
type: ObjectProperty
domain: Mandate
range: Agency
definition: A Agency that is subject to the instructions of this Mandate
example: # example from the FSDF datagraph Mandates # Here a particular Mandate affects a particular Agency mandates:clp-1994 fsdf:affectsAgency agencies:delwp ; .

has custodian
type: ObjectProperty
domain: Dataset
range: Agency
sub property of: publisher
sub property of: agent
definition: The Agency that manages this Dataset

has jurisdiction
type: ObjectProperty
range: Jurisdiction
sub property of: publisher
sub property of: agent
definition: The Jurisdiction responsible for this object

primary fuel
type: ObjectProperty
domain: Feature
range: Fuel
definition: The primary fuel type used by a generator

primary sub-fuel
type: ObjectProperty
domain: Feature
range: Fuel
definition: The primary sub-fuel type used by a generator

generator number
type: ObjectProperty
domain: Feature
range: integer
definition: The generator number for electricity generation infrastructure

embedded network operator
type: ObjectProperty
domain: Feature
range: Literal
definition: The embedded network operator identifier for electricity generation infrastructure

responsible authority
type: ObjectProperty
domain: Mandate
range: Agency and Jurisdiction Union
  type: Class
  definition: Union of all Agency and Jurisdiction instances
  union of: Agency
  union of: Jurisdiction
definition: The authority responsible for a Mandate

has operational status
type: ObjectProperty
domain: Feature
range: Operational Status
definition: The mode of physical operation of the feature

feature data provenance
type: ObjectProperty
domain: Feature
definition: The provenance (source from which, and date) that feature data was received

has relation to ground
type: ObjectProperty
domain: Feature
range: Ground Relation
definition: The relation of this Feature to the earth's surface

theme of feature with property
type: ObjectProperty
domain: FSDF Theme
range: Observable Property
definition: A Feature with this theme has this expected Observable Property
example: # example from the feature-property-relations datagraph themes:electrical-infrastructure fsdf:themeOfFeatureWithProperty obsp:ratedVoltage ; .

likely property of feature with theme
type: ObjectProperty
inverse of: hasExpectedObservableProperty
domain: Observable Property
range: FSDF Theme
definition: This Observable Property is expected to be of a Feature with this theme
example: # example from the feature-property-relations datagraph obsp:ratedVoltage fsdf:likelyPropertyOfFeatureWithTheme themes:electrical-infrastructure ; .

Feature Of Interest
type: Class
subclass of: Thing
definition: The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling

Observable Property
type: Class
subclass of: Thing
definition: An observable quality (property, characteristic) of a FeatureOfInterest
example: The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted.

used procedure
type: ObjectProperty
definition: A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler
domain: Actuation
domain: Observation
domain: Sampling
range: Procedure
domain: Collection of observations

has feature of interest
type: ObjectProperty
definition: A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled
example: For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.
domain: Observation
domain: Actuation
domain: Sampling
range: Feature Of Interest
inverse of: is feature of interest of
domain: Collection of observations

is feature of interest of
type: ObjectProperty
definition: A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it
domain: Feature Of Interest
domain: Sample
range: Observation
range: Actuation
range: Sampling
inverse of: has feature of interest

Observation
type: Class
subclass of: Thing
definition: Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with
example: The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake.

observed property
type: ObjectProperty
definition: Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation
domain: Observation
range: Observable Property
domain: Collection of observations

Result
type: Class
definition: The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property
example: The value 20 as the height of a certain tree together with the unit, e.g., Meter.
subclass of: Sample

has result
type: ObjectProperty
definition: Relation linking an Observation or Actuation or act of Sampling and a Result or Sample
domain: Actuation
domain: Observation
domain: Sampling
range: Result
range: Sample
inverse of: is result of

is result of
type: ObjectProperty
definition: Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it
domain: Result
domain: Sample
range: Actuation
range: Observation
range: Sampling
inverse of: has result

has simple result
type: DatatypeProperty
definition: The simple value of an Observation or Actuation or act of Sampling
example: For instance, the values 23 or true.
domain: Actuation
domain: Observation
domain: Sampling

result time
type: DatatypeProperty
definition: The result time is the instant of time when the Observation, Actuation or Sampling activity was completed
domain: Actuation
domain: Observation
domain: Sampling
range: dateTime
domain: Collection of observations

phenomenon time
type: ObjectProperty
definition: The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity
domain: Actuation
domain: Observation
domain: Sampling
range: TemporalEntity
domain: Collection of observations

Collection of observations
type: Class
subclass of: Thing
definition: Collection of observations, typically with one or more property shared by all of its members
subclass of: Observation
subclass of: Restriction
  all values from: Feature Of Interest
  on property: has feature of interest
subclass of: Restriction
  all values from: Feature Of Interest
  on property: hasUltimateFeatureOfInterest
subclass of: Restriction
  all values from: Observable Property
  on property: observed property
subclass of: Restriction
  all values from: Procedure
  on property: used procedure
subclass of: Restriction
  all values from: Sensor
  on property: madeBySensor
subclass of: Restriction
  all values from: Stimulus
  on property: wasOriginatedBy
subclass of: Restriction
  max cardinality: 1
  on property: has feature of interest
subclass of: Restriction
  max cardinality: 1
  on property: hasUltimateFeatureOfInterest
subclass of: Restriction
  max cardinality: 1
  on property: madeBySensor
subclass of: Restriction
  max cardinality: 1
  on property: observed property
subclass of: Restriction
  max cardinality: 1
  on property: phenomenon time
subclass of: Restriction
  max cardinality: 1
  on property: result time
subclass of: Restriction
  max cardinality: 1
  on property: used procedure
subclass of: Restriction
  min cardinality: 1
  on property: has member

has member
type: ObjectProperty
domain: Collection of observations
range: Observation
definition: Link to a member within a collection of (observations) or (collections of observations) that share the same value for one or more of the characteristic properties
sub property of: member