made by pyLODE 2.12.0

The 3D Modeling Ontology

Metadata

URI
http://bdi.si.ehu.es/bdi/ontologies/ExtruOnt/3D4ExtruOnt
Ontology RDF
RDF (turtle)

Description

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

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

Inlinec # Classes

URI http://purl.org/ontology/x3d/Inline
Description

Inline is a Grouping node that can load nodes from another X3D scene via url.

Super-classes x3d:X3DGroupingNodec
In domain of x3d:mapDEFToIDdp
x3d:urldp
x3d:nameSpaceNamedp
x3d:loaddp

Transformc # Classes

URI http://purl.org/ontology/x3d/Transform
Description

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.

Super-classes x3d:X3DTransformNodec
In domain of x3d:scaledp
x3d:scaleOrientationdp
x3d:rotationdp
x3d:translationdp
x3d:centerdp

X3DBoundedObjectc # Classes

URI http://purl.org/ontology/x3d/X3DBoundedObject
Description

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.

Super-classes x3d:X3DChildNodec
Sub-classes x3d:X3DGroupingNodec
In domain of x3d:bboxCenterdp
x3d:renderdp
x3d:bboxSizedp

X3DChildNodec # Classes

URI http://purl.org/ontology/x3d/X3DChildNode
Description

This abstract node type indicates that the concrete nodes that are instantiated based on it may be used in children, addChildren, and removeChildren fields.

Super-classes x3d:X3DNodec
Sub-classes x3d:X3DBoundedObjectc
In range of x3d:childrenop

X3DGroupingNodec # Classes

URI http://purl.org/ontology/x3d/X3DGroupingNode
Description

This abstract node type indicates that concrete node types derived from it contain children nodes and is the basis for all aggregation.

Super-classes x3d:X3DBoundedObjectc
Sub-classes x3d:Inlinec
x3d:X3DTransformNodec
In domain of x3d:childrenop

X3DNodec # Classes

URI http://purl.org/ontology/x3d/X3DNode
Description

This abstract node type is the base type for all nodes in the X3D system.

Sub-classes x3d:X3DChildNodec
In domain of x3d:metadatadp

X3DTransformNodec # Classes

URI http://purl.org/ontology/x3d/X3DTransformNode
Description

This abstract node type is the basis for all node types that group and transform their children.

Super-classes x3d:X3DGroupingNodec
Sub-classes x3d:Transformc

complexTypec # Classes

URI http://www.w3.org/2001/XMLSchema#complexType

Object Properties

childrenop # OPs

URI http://purl.org/ontology/x3d/children
Description

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.

Domain(s) x3d:X3DGroupingNodec
Range(s) x3d:X3DChildNodec

Datatype Properties

bboxCenterdp # DPs

URI http://purl.org/ontology/x3d/bboxCenter
Description

Center of the bounding box

Domain(s) x3d:X3DBoundedObjectc
Range(s) xsd:stringc

bboxSizedp # DPs

URI http://purl.org/ontology/x3d/bboxSize
Description

Size of the bounding box

Domain(s) x3d:X3DBoundedObjectc
Range(s) xsd:stringc

centerdp # DPs

URI http://purl.org/ontology/x3d/center
Description

The center field specifies a translation offset from the origin of the local coordinate system (0,0,0).

Domain(s) x3d:Transformc
Range(s) xsd:stringc

loaddp # DPs

URI http://purl.org/ontology/x3d/load
Description

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)

Domain(s) x3d:Inlinec
Range(s) xsd:booleanc

mapDEFToIDdp # DPs

URI http://purl.org/ontology/x3d/mapDEFToID
Description

Specifies whether the DEF value is used as id when no other id is set.

Domain(s) x3d:Inlinec
Range(s) xsd:booleanc

metadatadp # DPs

URI http://purl.org/ontology/x3d/metadata
Description

Field to add metadata information

Domain(s) x3d:X3DNodec
Range(s) xsd:stringc

nameSpaceNamedp # DPs

URI http://purl.org/ontology/x3d/nameSpaceName
Description

Specifies the namespace of the Inline node.

Domain(s) x3d:Inlinec
Range(s) xsd:stringc

renderdp # DPs

URI http://purl.org/ontology/x3d/render
Description

Flag to enable/disable rendering.

Domain(s) x3d:X3DBoundedObjectc
Range(s) xsd:booleanc

rotationdp # DPs

URI http://purl.org/ontology/x3d/rotation
Description

The rotation field specifies a rotation of the coordinate system.

Domain(s) x3d:Transformc
Range(s) xsd:stringc

scaledp # DPs

URI http://purl.org/ontology/x3d/scale
Description

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.

Domain(s) x3d:Transformc
Range(s) xsd:stringc

scaleOrientationdp # DPs

URI http://purl.org/ontology/x3d/scaleOrientation
Description

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.

Domain(s) x3d:Transformc
Range(s) xsd:stringc

translationdp # DPs

URI http://purl.org/ontology/x3d/translation
Description

The translation field specifies a translation to the coordinate system.

Domain(s) x3d:Transformc
Range(s) xsd:stringc

urldp # DPs

URI http://purl.org/ontology/x3d/url
Description

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!

Domain(s) x3d:Inlinec
Range(s) xsd:stringc

Annotation Properties

descriptionap # APs

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

broaderap # APs

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

Namespaces

default (:)
http://bdi.si.ehu.es/bdi/ontologies/ExtruOnt/3D4ExtruOnt
cc
http://creativecommons.org/ns#
cito
http://purl.org/spar/cito/
dbpedia
http://dbpedia.org/resource/
dc
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
owl
http://www.w3.org/2002/07/owl#
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#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vidont
http://vidont.org/
x3d
http://purl.org/ontology/x3d/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

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