quadrat
type: Class
label: square @en
subclass of: rechteck

rechteck
type: Class
subclass of: polygon
label: rectangle @en

gruppe
type: Class
label: group @en
subclass of: container

container
type: Class
label: whole @en

menge
type: Class
label: mass @en
label: masse
label: haufe
subclass of: container

form
type: Class
label: shape @en
subclass of: teil
subclass of: Restriction
  on property: has part
  some values from: Class
    union of: zentrum
    union of: kante
subclass of: Restriction
  on property: has part
  all values from: teil
subclass of: container

teil
type: Class
label: part @en
subclass of: Restriction
  some values from: container
  on property: part of
label: stueck
label: teilstueck

zentrum
type: Class
label: centre @en
subclass of: teil
label: center @en
subclass of: Restriction
  some values from: form
  on property: part of
label: innere
label: mitte

kante
type: Class
label: boundary @en
disjoint with: kurve
label: grenze
label: rand
disjoint with: punkt
subclass of: teil
subclass of: Restriction
  on property: part of
  some values from: form
label: edge @en
disjoint with: segment
label: randbereich
label: border @en

Flaecheninhalt
type: Class
subclass of: Restriction
  on property: hasUnitOfMeasurement
  some values from: AreaUnit
disjoint with: Laenge
subclass of: function_geometric
disjoint with: Volumen

Laenge
type: Class
disjoint with: Flaecheninhalt
disjoint with: Volumen
label: Groesse
subclass of: Restriction
  on property: hasUnitOfMeasurement
  some values from: LengthUnit
subclass of: function_geometric

function_geometric
type: Class
subclass of: Restriction
  on property: hasUnitOfMeasurement
  some values from: masseinheit

Volumen
type: Class
disjoint with: Flaecheninhalt
subclass of: Restriction
  on property: hasUnitOfMeasurement
  some values from: VolumeUnit
subclass of: function_geometric
disjoint with: Laenge

masseinheit
type: Class
label: unit_measure @en

kegel
type: Class
disjoint with: zylinder
label: cone @en
disjoint with: wuerfel
disjoint with: sphaere
disjoint with: kaverne
disjoint with: parallelepiped
subclass of: Restriction
  some values from: Laenge
  on property: hasGeometricFunction
subclass of: GeometricalShape3D
disjoint with: pyramide

zylinder
type: Class
disjoint with: kegel
disjoint with: wuerfel
disjoint with: pyramide
subclass of: GeometricalShape3D
disjoint with: sphaere
disjoint with: parallelepiped
label: cylinder @en
subclass of: Restriction
  some values from: Laenge
  on property: hasGeometricFunction
disjoint with: kaverne

wuerfel
type: Class
disjoint with: sphaere
subclass of: GeometricalShape3D
disjoint with: zylinder
disjoint with: kegel
label: cube @en
disjoint with: kaverne
disjoint with: parallelepiped
disjoint with: pyramide

sphaere
type: Class
label: sphere @en
subclass of: GeometricalShape3D
disjoint with: kegel
disjoint with: pyramide
disjoint with: parallelepiped
disjoint with: zylinder
label: kugel
disjoint with: wuerfel
disjoint with: kaverne

kaverne
type: Class
label: innenraum
label: cavity @en
subclass of: GeometricalShape3D
disjoint with: kegel
disjoint with: sphaere
label: hoehle
disjoint with: wuerfel
disjoint with: pyramide
label: hohlraum
disjoint with: zylinder
label: raum
label: antrum @en

parallelepiped
type: Class
disjoint with: wuerfel
disjoint with: pyramide
disjoint with: sphaere
subclass of: GeometricalShape3D
disjoint with: kegel
disjoint with: zylinder

pyramide
type: Class
disjoint with: kaverne
disjoint with: wuerfel
subclass of: GeometricalShape3D
disjoint with: zylinder
disjoint with: kegel
disjoint with: parallelepiped
disjoint with: sphaere
label: pyramid @en

fraktion
type: Class
label: fraction @en
subclass of: teil

polygon
type: Class
subclass of: GeometricalShape2D
disjoint with: kreis

kreis
type: Class
disjoint with: flaeche
disjoint with: polygon
subclass of: GeometricalShape2D
label: circle @en

sammlung
type: Class
subclass of: menge
label: collection @en

menge
type: Class
label: set @en
subclass of: container

fragment
type: Class
subclass of: teil

rest
type: Class
subclass of: teil

abschnitt
type: Class
label: section @en
label: ausschnitt
subclass of: teil
label: partie

flaeche
type: Class
label: oberflaeche
disjoint with: kreis
subclass of: GeometricalShape2D
label: umgebung
label: region
label: gebiet
label: bereich
label: ebene
label: area @en
label: surface @en

zusammensetzung
type: Class
subclass of: container
label: constellation @en
label: konstellation

form_geometrisch
type: Class
subclass of: form
label: shape_geometrical @en

farbe
type: Class
label: Colour @en

verbund
type: Class
label: kompositum
label: mischung
label: compound @en
subclass of: container

partikel
type: Class
label: particle @en
subclass of: teil
label: stueckchen
label: teilchen

kurve
type: Class
disjoint with: linie
disjoint with: punkt
disjoint with: kante
subclass of: GeometricalShape1D
label: curve @en
disjoint with: segment

linie
type: Class
label: line @en
disjoint with: segment
disjoint with: punkt
disjoint with: kurve
subclass of: GeometricalShape1D

punkt
type: Class
disjoint with: linie
disjoint with: segment
label: point @en
label: stelle
disjoint with: kurve
subclass of: GeometricalShape1D
disjoint with: kante

segment
type: Class
disjoint with: kurve
disjoint with: linie
disjoint with: kante
subclass of: GeometricalShape1D
disjoint with: punkt

schicht
type: Class
label: layer @en
subclass of: teil

kern
type: Class
label: centre @en
label: center @en
label: kernel @en
label: kernstueck
label: core @en
label: zentrum
label: mitte
subclass of: teil

ebene
type: Class
label: level @en
subclass of: teil

liste
type: Class
label: list @en
subclass of: menge
label: sequence @en
label: sequenz

muster
type: Class
label: struktur
label: texture @en
label: textur

element
type: Class
subclass of: teil

komponente
type: Class
label: component @en
subclass of: teil

aggregat
type: Class
label: aggregate @en
label: assoziation
subclass of: container
label: block

dreieck
type: Class
subclass of: polygon
label: triangle @en

randbereich
type: Class
label: border_area @en
label: area_border @en
subclass of: Restriction
  on property: part of
  some values from: flaeche
subclass of: flaeche

mitglied
type: Class
label: member @en
label: element
subclass of: teil

Durchmesser
type: Laenge

Oberflaeche
type: Flaecheninhalt
label: Flaeche

Laenge
label: Size @en
label: Groesse

Volumen
label: Umfang

Grad_Zelsius
type: TemperatureUnit
label: Grad_Celsius