The SEDRIS Data Representation Model
APPENDIX A - Classes
Feature Node

Class Name: Feature Node

Superclass - <Feature Topology>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a zero-dimensional <Feature Topology> instance specifying the location of a <Point Feature> instance and/or an endpoint of one or more <Feature Edge> instances.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A single <Feature Node> instance represents the location of a small building.

  2. The <Feature Node> instance represents the intersection of two roads.

FAQs

When are <Feature Node> instances required?

<Feature Node> instances are required whenever either <Point Feature> or <Feature Edge> instances are present, regardless of the feature topology level.

Are there any geometric constraints on the <Location> component of a <Feature Node> instance?

Yes. At all feature topology levels greater than zero, different <Feature Node> instances cannot share the same <Location> component.

Constraints

Associated with (two-way)

Composed of (two-way) (inherited)

Composed of (two-way)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.

Notes

Associated with Notes


Feature_Edge

This relationship indicates the collection of <Feature Edge> instances that are bounded by the <Feature Node> instance, if any. For each <Feature Edge> instance associated with the <Feature Node> instance through the use of an <Edge Direction> link object with a forwards field value of SE_TRUE, the <Feature Node> instance is the starting node of the <Feature Edge> instance. For each <Feature Edge> instance associated with the <Feature Node> through the use of an <Edge Direction> link object with a forwards field value of SE_FALSE, the <Feature Node> instance is the ending node of the <Feature Edge> instance.


Feature_Face

This relationship indicates that the <Feature Node> instance is contained in the <Feature Face> instance.


Feature_Volume

This relationship indicates that the <Feature Node> instance is contained in the <Feature Volume> instance.


Prev: Feature Model Instance. Next: Feature Representation. Up:Index.