The 3D Modeling Ontology

IRI:
http://bdi.si.ehu.es/bdi/ontologies/ExtruOnt/3D4ExtruOnt
Other visualisation:
Ontology source

Abstract

Submodule of: 3D Modeling Ontology (3DMO) v1.1. A comprehensive 3D ontology with X3D 3.3 and X3DOM alignment.

Table of Content

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

Classes

Inlinec back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/Inline

Inline is a Grouping node that can load nodes from another X3D scene via url.
has super-classes
X3DGroupingNodec
is in domain of
loaddp, mapDEFToIDdp, nameSpaceNamedp, urldp
is disjoint with
X3DTransformNodec

Transformc back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/Transform

The Transform node is a grouping node that defines a coordinate system for its children that is relative to the coordinate systems of its ancestors. The translation, rotation, scale, scaleOrientation and center fields define a geometric 3D transformation.
has super-classes
X3DTransformNodec
is in domain of
centerdp, rotationdp, scaledp, scaleOrientationdp, translationdp

X3DBoundedObjectc back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/X3DBoundedObject

This abstract node type is the basis for all node types that have bounds specified as part of the definition. The bboxCenter and bboxSize fields specify a bounding box that encloses the grouping node's children. This is a hint that may be used for optimization purposes.
has super-classes
X3DChildNodec
has sub-classes
X3DGroupingNodec
is in domain of
bboxCenterdp, bboxSizedp, renderdp

X3DChildNodec back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/X3DChildNode

This abstract node type indicates that the concrete nodes that are instantiated based on it may be used in children, addChildren, and removeChildren fields.
has super-classes
X3DNodec
has sub-classes
X3DBoundedObjectc
is in range of
childrenop

X3DGroupingNodec back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/X3DGroupingNode

This abstract node type indicates that concrete node types derived from it contain children nodes and is the basis for all aggregation.
has super-classes
X3DBoundedObjectc
has sub-classes
Inlinec, X3DTransformNodec
is in domain of
childrenop

X3DNodec back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/X3DNode

This abstract node type is the base type for all nodes in the X3D system.
has sub-classes
X3DChildNodec
is in domain of
metadatadp
is disjoint with
complex typec

X3DTransformNodec back to ToC or Class ToC

IRI: http://purl.org/ontology/x3d/X3DTransformNode

This abstract node type is the basis for all node types that group and transform their children.
has super-classes
X3DGroupingNodec
has sub-classes
Transformc
is disjoint with
Inlinec

Object Properties

childrenop back to ToC or Object Property ToC

IRI: http://purl.org/ontology/x3d/children

Grouping nodes have a field that contains a list of children nodes. Each grouping node defines a coordinate space for its children. This coordinate space is relative to the coordinate space of the node of which the group node is a child. Such a node is called a parent node. This means that transformations accumulate down the scene graph hierarchy.
has domain
X3DGroupingNodec
has range
X3DChildNodec

Data Properties

bboxCenterdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/bboxCenter

Center of the bounding box
has domain
X3DBoundedObjectc
has range
string

bboxSizedp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/bboxSize

Size of the bounding box
has domain
X3DBoundedObjectc
has range
string

centerdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/center

The center field specifies a translation offset from the origin of the local coordinate system (0,0,0).
has domain
Transformc
has range
string

loaddp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/load

Specifies whether the X3D file specified by the url field is loaded. Hint: use LoadSensor to detect when loading is complete. TRUE: load immediately (it's also possible to load the URL at a later time by sending a TRUE event to the load field); FALSE: no action is taken (by sending a FALSE event to the load field of a previously loaded Inline, the contents of the Inline will be unloaded from the scene graph)
has domain
Inlinec
has range
boolean

mapDEFToIDdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/mapDEFToID

Specifies whether the DEF value is used as id when no other id is set.
has domain
Inlinec
has range
boolean

metadatadp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/metadata

Field to add metadata information
has domain
X3DNodec
has range
string

nameSpaceNamedp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/nameSpaceName

Specifies the namespace of the Inline node.
has domain
Inlinec
has range
string

renderdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/render

Flag to enable/disable rendering.
has domain
X3DBoundedObjectc
has range
boolean

rotationdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/rotation

The rotation field specifies a rotation of the coordinate system.
has domain
Transformc
has range
string

scaledp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/scale

The scale field specifies a non-uniform scale of the coordinate system. Scale values may have any value: positive, negative (indicating a reflection), or zero. A value of zero indicates that any child geometry shall not be displayed.
has domain
Transformc
has range
string

scaleOrientationdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/scaleOrientation

The scaleOrientation specifies a rotation of the coordinate system before the scale (to specify scales in arbitrary orientations). The scaleOrientation applies only to the scale operation.
has domain
Transformc
has range
string

translationdp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/translation

The translation field specifies a translation to the coordinate system.
has domain
Transformc
has range
string

urldp back to ToC or Data Property ToC

IRI: http://purl.org/ontology/x3d/url

Each specified URL shall refer to a valid X3D file that contains a list of children nodes, prototypes and routes at the top level. Hint: Strings can have multiple values, so separate each string by quote marks. Warning: strictly match directory and filename capitalization for http links!
has domain
Inlinec
has range
string

Annotation Properties

broaderap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#broader

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/description

relatedap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#related

Namespace Declarations back to ToC

default namespace
http://bdi.si.ehu.es/bdi/ontologies/ExtruOnt/3D4ExtruOnt#
cito
http://purl.org/spar/cito/
extruont
http://bdi.si.ehu.es/bdi/ontologies/ExtruOnt/
foaf
http://xmlns.com/foaf/0.1/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
resource
http://dbpedia.org/resource/
skos
http://www.w3.org/2004/02/skos/core#
terms
http://purl.org/dc/terms/
x3d
http://purl.org/ontology/x3d/
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.