Geometry
type: Class
subclass of: Thing
comment: Geometric entities.

hasXCoord
type: DatatypeProperty
type: FunctionalProperty
comment: Value of X-axis coordinate.
range: double

hasYCoord
type: DatatypeProperty
type: FunctionalProperty
comment: Value of Y-axis coordinate.
range: double

hasZCoord
type: DatatypeProperty
type: FunctionalProperty
comment: Value of Z-axis coordinate.
range: double

Point
type: Class
subclass of: Geometry
equivalent class: Class
  intersection of: Restriction
    on property: hasXCoord
    qualified cardinality: 1
    on data range: double
  intersection of: Restriction
    on property: hasYCoord
    qualified cardinality: 1
    on data range: double
  intersection of: Restriction
    on property: hasZCoord
    qualified cardinality: 1
    on data range: double
comment: Point in 3D space.

hasStartPoint
type: ObjectProperty
type: FunctionalProperty
comment: Point in 3D space, representing the start of a geometric entity.
range: Point

hasEndPoint
type: ObjectProperty
type: FunctionalProperty
comment: Point in 3D space, representing the end of a geometric entity.
range: Point

originXYZ
type: Point
type: NamedIndividual
has x coord: 0.0
has y coord: 0.0
has z coord: 0.0

ptx
type: Point
type: NamedIndividual
has x coord: 1.0
has y coord: 0.0
has z coord: 0.0

pty
type: Point
type: NamedIndividual
has x coord: 0.0
has y coord: 1.0
has z coord: 0.0

ptz
type: Point
type: NamedIndividual
has x coord: 0.0
has y coord: 0.0
has z coord: 1.0

Line
type: Class
subclass of: Geometry
equivalent class: Class
  intersection of: Restriction
    on property: hasStartPoint
    qualified cardinality: 1
    on class: Point
  intersection of: Restriction
    on property: hasEndPoint
    qualified cardinality: 1
    on class: Point
comment: Line segment in 3D space.