made by pyLODE 2.13.2

Geometry Primitives Model

Metadata

URI
https://linked.data.gov.au/def/csdm/geometry
Version Information
This is a candidate extension for GeoSPARQL 1.1 to support topology in 3D features.
Ontology RDF
RDF (turtle)

Description

This extends GeoSPARQL to provide a names subset of ISO 19107 concepts for 3D solids and support 3D topology amongst features. It is a companion to the Simple Features model for interoperability between 3D applications.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Annotation Properties
  5. Namespaces
  6. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

3D Spatial Unitc # Classes

URI https://linked.data.gov.au/def/csdm/geometry/3DSpatialUnit
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A general 3D spatial unit is an abstract represented a closed solid or multi-solid or other valid geometry from which a solid can be derived.

Super-classes geo:Featurec

Abstract Solid Geometryc # Classes

URI https://linked.data.gov.au/def/csdm/geometry/AbstractSolidGeometry
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

Abstract superclass for the set of 3-Dimensional Geometric Primitives which may be used to define 3D geometries and calculate alternative representations of interior, face and topology of an object in 3D cartesian space.

Super-classes geo:Geometryc
Sub-classes Extruded Geometryc
geo:Shellc
Extension Rulec
geo:Solidc
geo:MultiSolidc

Boundary Edgec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/BoundaryEdge
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A Boundary Line is a feature whose geometry is a connected set of lines representing the common part of two polygons share this set of oriented lines. As a feature it can participate in topological relationships between features that may, or may not, have planar geometry representations, and observations about the nature of the boundary can be made. The inner and outer features may be swapped by inverting the orientation of the geometry primitive, thus a single orientable boundary line may be used to partially define boundaries of both touching features. An oriented linear ring geometry representation for the planar extend of a bounded feature may be calculated from the geometries of the set of boundary features, using the inward or outward topology to adjust orientation accoridingly.

Super-classes Boundary Featurec

Boundary Facec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/BoundaryFace
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A Boundary Face is a feature whose geometry is the orientable (possibly composite) surface where two solids touch. As a feature it can participate in topological relationships between features that may, or may not, have solid geometry representations, and observations about the nature of the face can be made. The inner and outer features may be swapped by inverting the orientation of the geometry primitive, thus a single orientable boundary face may be used to define boundary faces of both touching features. The shell of a feature may be computed from the set of faces defining boundaries.

Super-classes Boundary Featurec

Boundary Featurec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/BoundaryFeature
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A Boundary Feature is a topological concept - an object relates to a specific geometry type and adds information about the orientation of the geometry relative to topologically connected features. Note that a Featuredefined without specifiying the underlying geometry if required, allowing for example the geometry to be measured or calculated by operations on the geometries of related features.

Super-classes geo:Featurec
Sub-classes Boundary Nodec
Boundary Edgec
Boundary Facec
In domain of geo:touchesOutwardop
geo:touchesInwardop
In range of has topologyop

Boundary Nodec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/BoundaryNode
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A Boundary Node is a feature whose geometry is a single Point representing the touching of two or more features at a single node. As a feature it can participate in topological relationships between features that may, or may not, have planar geometry representations.

Super-classes Boundary Featurec

Extension Rulec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/ExtensionRule
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

The description of an a limit for extension of a geometric object to form object of higher dimensionality (e.g. solid from a surface, line or point, line from a point). Implementations must provide a conversion function to an equivalent higher dimensional object bounded by appropriate horizons.

Super-classes Abstract Solid Geometryc
Restrictions geo:isOutwarddp max 1
geo:extensiondp max 1
dc:description max 1

Extruded Curvec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/ExtrudedCurve
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A volume defined by a Curve extended in 2 additional dimensions.

Super-classes geo:OrientableCurvec
Extruded Geometryc

Extruded Geometryc # Classes

URI https://linked.data.gov.au/def/csdm/geometry/ExtrudedGeometry
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

A higher dimension geometry generated by extending from a lower dimensional primitive.

Super-classes Abstract Solid Geometryc
Sub-classes Extruded Curvec
Extruded Surfacec

Extruded Surfacec # Classes

URI https://linked.data.gov.au/def/csdm/geometry/ExtrudedSurface
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

Is this a plane only - assumption is its extended from a surface, and that surface can be defined as a plane if this is the intended implementation.

Super-classes Extruded Geometryc
geo:OrientableSurfacec

Feature Collectionc # Classes

URI https://linked.data.gov.au/def/csdm/geometry/FeatureCollection
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

Implementable using GeoJSON FeatureCollection schema

Super-classes geo:Featurec

Object Properties

touches feature Inwardop # OPs

URI http://www.opengis.net/ont/geosparql#touchesInward
Description

the subject features touches the object feature in the inward direction relative to the orientation of the geometry specified by the subject features hasGeometry subject.

Super-properties geo:sfTouches
Domain(s) Boundary Featurec
Range(s) geo:Featurec

touchesOutwardop # OPs

URI http://www.opengis.net/ont/geosparql#touchesOutward
Description

the subject feature touches the object feature in the outward direction relative to the orientation of the subject feature hasGeometry subject.

Super-properties geo:sfTouches
Domain(s) Boundary Featurec
Range(s) geo:Featurec

extrusionop # OPs

URI http://www.w3.org/2004/02/skos/core#extrusion
Description

Description of extrusion requirements, typically a distance.

base surfaceop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/baseSurface
Range(s) geo:OrientableSurfacec

boundaryop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/boundary
Description

The boundary line for a surface footprint of a potentially 3D object. The surface is arbitrary and specific to the application domain.

Super-properties geo:hasGeometry
Range(s) geo:CompositeCurvec

exteriorop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/exterior
Domain(s) owl:Thingc

has geometry partop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/hasGeometryPart
Is Defined By http://www.opengis.net/ont/geosparql#
Description

A component of a Feature's geometry.

Scope Notes

A component geometry part may particpate in the definition of other Features, such as shared boundary.

Domain(s) geo:Featurec
Range(s) geo:Geometryc

has topologyop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/hasTopology
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

Representation of topological relationships to other features

Domain(s) geo:Featurec
Range(s) geometry:BoundaryFeaturec

solid memberop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/solidMember
Domain(s) geo:CompositeSolidc
Range(s) geo:Solidc

surface memberop # OPs

URI https://linked.data.gov.au/def/csdm/geometry/surfaceMember
Domain(s) geo:CompositeSurfacec
Range(s) geo:OrientableSurfacec

Datatype Properties

asGMLTopodp # DPs

URI http://www.opengis.net/ont/geosparql#asGMLTopo
Is Defined By https://linked.data.gov.au/def/csdm/geometry
Description

The GML serialization of topology

Scope Notes

The Feature topology should be described using GML with references to the GML objects in the feature's hasGeometry property

Super-properties geo:hasSerialization
Range(s) geo:gmlLiteralc

extensiondp # DPs

URI http://www.opengis.net/ont/geosparql#extension
Description

The extension of an extruded geometry in the defined orientation, using the units of measure of the coordinate system of the base geometry.

Range(s) xsd:decimalc

isOutwarddp # DPs

URI http://www.opengis.net/ont/geosparql#isOutward
Description

true if orientation of extension is outward of oriented base geometry.

Range(s) xsd:booleanc

Annotation Properties

directed nodeap # APs

URI https://linked.data.gov.au/def/csdm/geometry/directedNode

is truncated (nominal boundary)ap # APs

URI https://linked.data.gov.au/def/csdm/geometry/isTruncated
Range(s) xsd:booleanc

node fromap # APs

URI https://linked.data.gov.au/def/csdm/geometry/nodeFrom
Description

equivalent to a GML directedNode with orientation "+"

Super-properties directed nodeap

node toap # APs

URI https://linked.data.gov.au/def/csdm/geometry/nodeTo
Description

equivalent to a GML directedNode with orientation "-"

Super-properties directed nodeap

Namespaces

default (:)
https://linked.data.gov.au/def/csdm/geometry
brick
https://brickschema.org/schema/Brick#
csvw
http://www.w3.org/ns/csvw#
dash
http://datashapes.org/dash#
dc
http://purl.org/dc/elements/1.1/
dcam
http://purl.org/dc/dcam/
dcat
http://www.w3.org/ns/dcat#
dcmitype
http://purl.org/dc/dcmitype/
dcterms
http://purl.org/dc/terms/
doap
http://usefulinc.com/ns/doap#
foaf
http://xmlns.com/foaf/0.1/
geo
http://www.opengis.net/ont/geosparql#
geometry
https://linked.data.gov.au/def/csdm/geometry/
gml
http://www.opengis.net/ont/gml#
odrl
http://www.w3.org/ns/odrl/2/
ontologyprojects
http://teamwork.topbraidlive.org/ontologyprojects#
org
http://www.w3.org/ns/org#
owl
http://www.w3.org/2002/07/owl#
prof
http://www.w3.org/ns/dx/prof/
prov
http://www.w3.org/ns/prov#
qb
http://purl.org/linked-data/cube#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
https://schema.org/
sh
http://www.w3.org/ns/shacl#
skos
http://www.w3.org/2004/02/skos/core#
sosa
http://www.w3.org/ns/sosa/
ssn
http://www.w3.org/ns/ssn/
teamwork
http://topbraid.org/teamwork#
time
http://www.w3.org/2006/time#
tosh
http://topbraid.org/tosh#
vann
http://purl.org/vocab/vann/
void
http://rdfs.org/ns/void#
wgs
https://www.w3.org/2003/01/geo/wgs84_pos#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
apAnnotation Properties
pProperties
niNamed Individuals