Information technology — SEDRIS —
Part 1:  Functional specification

Annex A

(normative)

UML diagrams

A.1 Introduction and topics

A.1.1 Topics

This annex provides a specification of a portion of this part of ISO/IEC 18023 in the form of UML diagrams that illustrate the relationships among the various DRM classes. Table A.1 lists the topics in this annex:

Table A.1 — Topics

Annex A UML diagrams

A.1 Introduction and topics

A.1.1 Topics

A.1.2 Introduction

A.2 Composite diagrams

A.2.1 Navigation diagram

A.2.2 Spatial concepts

A.2.3 Library

A.2.4 Data table and property

A.2.5 Geometry representation

A.2.6 Aggregate geometry

A.2.7 Primitive geometry

A.2.8 Vertex and finite element mesh

A.2.9 Feature representation

A.2.10 Topology hierarchy

A.2.11 Geometry topology

A.2.12 Feature topology

A.2.13 Model

A.2.14 Model instance

A.2.15 Base classes

A.2.16 Property set

A.2.17 Colour representation

A.2.18 Light and rendering properties

A.2.19 Image and sound

A.2.20 Expression

A.2.21 Control link

A.2.22 Time and metadata

A.2.23 Transmittal structure

A.2.24 Abstract class hierarchy

A.1.2 Introduction

The UML diagrams contained herein depict the relationships between the various DRM classes. The classes have been grouped according to like functionality so that all of a particular type of functionality can be seen on one sheet. It should be noted that these diagrams are organized in the same manner as the text in 4 Concepts. The notation used is as described in 4.5.3 Modelling technique and notation. When a DRM class appears more than once on the same diagram, the depiction is of the same DRM class.

A.2 Composite diagrams

A.2.1 Navigation diagram

The navigation diagram in Figure A.1 provides direct access to the sheets below.

A.2.2 Spatial concepts

The spatial concepts are depicted in the UML diagram in Figure A.2.

A.2.3 Library

The DRM classes that relate to specifying libraries and labels are depicted in the UML diagram in Figure A.3.

A.2.4 Data table and property

The DRM classes related to data tables and related properties are depicted in the UML diagram in Figure A.4.

A.2.5 Geometry representation

The DRM classes related to specifying overall geometry are depicted in the UML diagram in Figure A.5.

A.2.6 Aggregate geometry

The DRM classes related to specifying aggregate geometry are depicted in the UML diagram in Figure A.6.

A.2.7 Primitive geometry

The DRM classes related to specifying primtive geometry are depicted in the UML diagram in Figure A.7.

A.2.8 Vertex and finite element mesh

The DRM classes related to specifying vertices and finite element meshes are depicted in the UML diagram in Figure A.8.

A.2.9 Feature representation

The DRM classes related to specifying features and aggregate features are depicted in the UML diagram in Figure A.9.

A.2.10 Topology hierarchy

The DRM classes related to topology hierarchies are depicted in the UML diagram in Figure A.10.

A.2.11 Geometry topology

The DRM classes related to specifying geometry topology are depicted in the UML diagram in Figure A.11.

A.2.12 Feature topology

The DRM classes related to specifying feature topology are depicted in the UML diagram in Figure A.12.

A.2.13 Model

The DRM classes related to models and model representation are depicted in the UML diagram in Figure A.13.

A.2.14 Model instance

The DRM classes related to specifying model instancing and related transformations are depicted in the UML diagram in Figure A.14.

A.2.15 Base classes

The DRM classes related to base classes, reference surfaces, and volumes are depicted in the UML diagram in Figure A.15.

A.2.16 Property set

The DRM classes related to specifying property sets are depicted in the UML diagram in Figure A.16.

A.2.17 Colour representation

The DRM classes related to specifying colours and colour tables are depicted in the UML diagram in Figure A.17.

A.2.18 Light and rendering properties

The DRM classes related to specifying lights and rendering properties are depicted in the UML diagram in Figure A.18.

A.2.19 Image and sound

The DRM classes related to specifying images and sounds are depicted in the UML diagram in Figure A.19.

A.2.20 Expression

The DRM classes related to specification and use of expressions are depicted in the UML diagram in Figure A.20.

A.2.21 Control link

The DRM classes related to the specification and use of control links are depicted in the UML diagram in Figure A.21.

A.2.22 Time and metadata

The DRM classes related to time and metadata are depicted in the UML diagram in Figure A.22.

A.2.23 Transmittal structure

The DRM classes related to the structure of transmittals are depicted in the UML diagram in Figure A.23.

A.2.24 Abstract class hierarchy

The abstract DRM classes are depicted in the UML diagram in Figure A.24.

http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_18023-1_Ed1.html