ISO/IEC CD2 18023-1 — SEDRIS functional specification

Annex A

(normative)

UML diagrams

A.1.1 Table of contents

This annex provides a detailed specification of SEDRIS in the form of UML diagrams that illustrate the relationships among the various DRM classes. The following table of contents lists the topics in this annex:

Table A.1 — Table of contents

Annex A UML diagrams

A.1 Table of contents and introduction

A.1.1 Table of contents

A.1.2 Introduction

A.2 Sheets

A.2.1 Navigation diagram

A.2.2 Spatial concepts

A.2.3 Libraries and labels

A.2.4 Data tables and properties

A.2.5 Geometry

A.2.6 Aggregate geometry

A.2.7 Primitive geometry

A.2.8 Vertices and finite element meshes

A.2.9 Features

A.2.10 Topology hierarchies

A.2.11 Geometry topology

A.2.12 Feature topology

A.2.13 Models

A.2.14 Model instancing and transformations

A.2.15 Bsae classes and reference surfaces and volumes

A.2.16 Property sets

A.2.17 Colours

A.2.18 LIghting

A.2.19 Images and sound

A.2.20 Expressions

A.2.21 Control links

A.2.22 Time and metadata

A.2.23 Transmittal structure

A.1.2 Introduction

The UML figures contained herein depict the relationships between the various DRM classes. Should the UML diagrams in this annex conflict with the UML diagrams provided with each DRM class specification, the UML diagrams in this annex will take precedence.

The classes have been organized according to like functionality so that all of a particular type of functionality can be seen on one sheet. These figures are grouped in the order of presentation of the text in 4 Concepts. The notation used is as described in 4.5.3 Modeling technique and notation.

A.2 Sheets

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 Libraries and labels

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

A.2.4 Data tables and properties

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

A.2.5 Geometry

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 Vertices and finite element meshes

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

A.2.9 Features

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

A.2.10 Topology hierarchies

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 Models

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

A.2.14 Model instancing and transformations

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 and reference surfaces and volumes

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

A.2.15 Property sets

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

A.2.16 Colours

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

A.2.17 Lighting

The DRM classes related to specifying Expressions are depicted in the UML diagram in Figure A.17.

A.2.18 Images and sound

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

A.2.19 Expressions

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

A.2.20 Control links

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

A.2.21 Time and metadata

The DRM classes related to Time and Metadata and depicted in the UML diagram in Figure A.21.

A.2.22 Transmittal structure

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