OMG: Ontology for Managing Geometry

IRI:
https://w3id.org/omg
Version IRI:
https://w3id.org/omg/0-3
Current version :
0.3
Previous version :
https://w3id.org/omg/0-2 (visualise it with LODE )
Authors :
https://www.researchgate.net/profile/Anna_Wagner13
https://www.researchgate.net/profile/Mathias_Bonduel
https://www.researchgate.net/profile/Pieter_Pauwels
Other visualisation :
Ontology source - WebVowl

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Annotation Properties
  5. Namespace Declarations

Classes

Current geometry statec back to ToC or Class ToC

IRI: https://w3id.org/omg#CurrentGeometryState

A current geometry state classifies the most current - and thereby valid - geometry state. Which state is most current will be defined by the added timestamp using the prov:generatedAtTime relation.
has super-classes
Geometry statec

Geometryc back to ToC or Class ToC

IRI: https://w3id.org/omg#Geometry

Abstract node for geometry that should not contain geometry descriptions (neither RDF-based or text-based). This node can be used to attach additional information to the information as author, time of creation, geometry context or dependencies with other geometry descriptions as transformations, complementations or derivations. By creating subclasses of this class for specific types of geometry descriptions (e.g. OBJ, GEOM, glTF), more informational value can be added and used in querying for specific geometry description formats.
has super-classes
thingc
is in domain of
complements geometryop, has geometry stateop, has referenced geometry identifierdp, is derived from geometryop, is part of geometry op, transforms geometryop
is in range of
complements geometryop, has geometryop, is derived from geometryop, is implicitly derived fromop, is part of geometry op, transforms geometryop
is disjoint with
Geometry contextc, Geometry statec, propertyc

Geometry contextc back to ToC or Class ToC

IRI: https://w3id.org/omg#GeometryContext

Context of one (or multiple) geometry descriptions. A context can help extracting relevant geometry descriptions by connecting those to a specific shared context. Geometric contexts can be views of planners, planning stages (versions), or individually created contexts.
has super-classes
thingc
is in range of
has geometry contextop
is disjoint with
Geometryc, Geometry statec

Geometry statec back to ToC or Class ToC

IRI: https://w3id.org/omg#GeometryState

A geometry state is an evaluation holding the geometry description and metadata about a geometry that was true for the given time. In case of geometry states, changing geometric properties does not cause the need for a new geometry state as long as the property was changed using the OPM concepts. If this is not the case, a copy of the now valid graph must be created and attached to a new geometry state. If an object within the geometry graph is changed (e.g. changing the primitive "Box" into a primitive "Sphere"), the old primitive ("Box") should be classified as opm:Deleted and the new primitive ("Sphere") should be added to the geometry graph in the correct place. The new geometry state should then be connected to any object of the geometry graph that is not opm:Deleted using the omg:containsGeometryObject relation. Metadata of a geometry state must as a minimum be the time of generation stated by prov:generatedAtTime, but preferably also a prov:wasAttributedTo reference to the agent who created the state. In case properties are changed using the OPM concepts, the most current time of generation and agent who created the state will be determined using the omg:containsPropertyState relation. Derived geometry descriptions are also stored as states as these change when the base geometry changes.
has super-classes
thingc
has sub-classes
Current geometry statec
is in domain of
contains geometry objectop, contains property stateop, is derived from geometry stateop
is in range of
has geometry stateop, is derived from geometry stateop
is disjoint with
Geometryc, Geometry contextc, property statec

Object Properties

complements geometryop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#complementsGeometry

Relation between one geometry and another that is composed by the first. E.g. a point cloud of a columns laser scan in a high geometric detail complementing a simplified CSG geometry of the same column. Both geometry descriptions are closely related, but not directly derived from each other. The complementing geometry description may also just depict a small part of the entire geometry (e.g. the column header).
has domain
Geometryc
has range
Geometryc

contains geometry objectop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#containsGeometryObject

Relation between a geometry state and any object (node) of the related RDF-based geometry description that is relevant for this specific geometry state (not including deleted objects).
has domain
Geometry statec

contains property stateop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#containsPropertyState

Relation between a geometry state and a relevant property state. Any property that belongs to the geometry state's related geometry objects (using the omg:containsGeometryObject relation) can be a host for relevant property states. This relation can be inferred, as long as the connection to the geometry object (omg:containsGeometryObject), its properties (seas:hasProperty) and the considered property state (opm:hasPropertyState) are modelled correctly.
has domain
Geometry statec
has range
property statec
has sub-property chains
contains geometry objectop o has propertyop o has property stateop

has complex geometry descriptionop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#hasComplexGeometryDescription

Relation between an object, a geometry, or a geometry state and its RDF-based geometry description. If more than one geometry description should be added to an object, the relation omg:hasGeometry to a new individual of the type omg:Geometry should be used for each geometry description. This step is necessary to allow interconnections between the geometry descriptions regarding their derivation or complementation for easier upkeep of data integrity. The introduction of subproperties of this property for specific geometry descriptions (e.g. OntoBREP, GEOM, OntoSTEP) may ease querying for wanted geometry description formats.

has geometryop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#hasGeometry

Relation between any object and its geometric representation. An object may have multiple geometric representations, while one geometric represenation may always just be connected to one object (inverse functional).

has characteristics : inverse functional

has range
Geometryc

has geometry contextop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#hasGeometryContext

Relation between a geometry or geometry state and its geometric context. A singular geometry may have multiple contexts, just as one context can be used for different geometries (of different objects)

has geometry stateop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#hasGeometryState

Relation between a geometry and one of its geometry states. For each revision in an RDF-based geometry descriptions where changes were made to the graph nodes and not the properties, a new state must be defined to capture the new graph. This property is inverse functional as one geometry state can only belong to one geometry.

has characteristics : inverse functional

has domain
Geometryc
has range
Geometry statec

has inferred property stateop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#hasInferredPropertyState

Relation between a property and its property state that has been inferred from the omg:isExplicitlyDerivedFrom relation. This relation will be inferred by the a chain axiom for every property that is derived from another (geometric) property (using omg:isExplicitlyDerivedFrom) which in turn has its own property state connected with the opm:hasPropertyState relation.
has super-properties
has property stateop
has sub-property chains
is explicitly derived fromop o has property stateop

is derived from geometryop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#isDerivedFromGeometry

Relation between two geometry descriptions where the first geometry can be derived from the second. It is possible for a geometry to be derived from multiple sources, as well as to model a bi-directional derivation between two geometries by using this relation.
has super-properties
was derived fromop
has domain
Geometryc
has range
Geometryc

is derived from geometry stateop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#isDerivedFromGeometryState

Relation between two geometry states where the first (domain) has been converted from the second (range). A geometry state can only be converted from one other geometry state.

has characteristics : functional

has super-properties
was derived fromop
has domain
Geometry statec
has range
Geometry statec

is explicitly derived fromop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#isExplicitlyDerivedFrom

Relation between two properties, where the first property is explicitly derived from the other. This means that the first property will always have the same value as the second. Cases where this relation can be used are if an object's geometry is modelled RDF-based and contains a property defining e.g. the height of the object. Then the non-geometric property for height should be explicitly derived from the geometric property to ensure data integrity.
has super-properties
was derived fromop
has domain
propertyc
has range
propertyc

is implicitly derived fromop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#isImplicitlyDerivedFrom

Relation between a property and a geometry, where the property is implicitly derived from the geometry (e.g. properties for volumes or areas). This relation can be used to find inconsistencies, e.g. if the property has been changed while the geometry has not and vice versa.
has super-properties
was derived fromop
has domain
propertyc
has range
Geometryc

is part of geometry op back to ToC or Object Property ToC

IRI: https://w3id.org/omg#isPartOfGeometry

Relation between a referencing geometry and its origin geometry. The origin geometry contains a large geometry description, including the reference geometry's description. The reference geometry contains only its identifier within its origin geometry description.
has super-properties
was derived fromop
has domain
Geometryc
has range
Geometryc

transforms geometryop back to ToC or Object Property ToC

IRI: https://w3id.org/omg#transformsGeometry

Relation between one geometry and another one, where the first is a transformation of the second. This might be used when placing multiple objects of the same type and geometry within the same graph (e.g. multiple chairs into a building model). The first geometry will only consist of a transformation or tanslation matrix.
has super-properties
was derived fromop
has domain
Geometryc
has range
Geometryc

Data Properties

has referenced geometry identifierdp back to ToC or Data Property ToC

IRI: https://w3id.org/omg#hasReferencedGeometryId

Property to add an identifier to a referencing geometry that can be used to identify the referencing geometry in its origin's complete geometry descritpion.
has domain
Geometryc

has simple geometry descriptiondp back to ToC or Data Property ToC

IRI: https://w3id.org/omg#hasSimpleGeometryDescription

Datatype property to connect a simple (non RDF-based), text-based or file-based geometry description to an object, geometry or geometry state. In case the geometry description is text-based or in a binary file format, it can be directly added to this property, if it is a file-based geometry description, the URI linking to the file should be added to this property. Should multiple geometries be added to the object, the omg:Geometry class with its relation (omg:hasGeometry) or even geometry states (omg:GeometryState and omg:hasGeometryState) should be introduced for each geometry resp. geometry version.

Annotation Properties

domain includesap back to ToC or Annotation Property ToC

IRI: http://schema.org/domainIncludes

nameap back to ToC or Annotation Property ToC

IRI: http://xmlns.com/foaf/0.1/name

Namespace Declarations back to ToC

default namespace
https://w3id.org/omg#
foaf
http://xmlns.com/foaf/0.1/
omg
https://w3id.org/omg/
opm
https://w3id.org/opm#
owl
http://www.w3.org/2002/07/owl#
profile
https://www.researchgate.net/profile/
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema
http://schema.org/
seas
https://w3id.org/seas/
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
w3id-org
https://w3id.org/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni .