Abbreviated terms Change Requests | OGC

SWE Common Data Model OGC 08-094r1

5.2 UML notation

The diagrams that appear in this standard are presented using the Unified Modeling Language UML static structure diagram. The UML notations used in this standard are described in the diagram below. Association between classes role-1 role-2 Association Name Class 1 Class 2 Association Cardinality Class Only one Class Zero or more Class Optional zero or one 1.. Class One or more n Class Specific number Aggregation between classes Aggregate Class Component Class 1 Component Class 2 Component Class n ………. 0.. 0..1 Class Inheritance subtyping of classes Superclass Subclass 1 ………….. Subclass 2 Subclass n Figure 5.1 – UML Notation

5.3 Table notation used to express requirements

For clarity, each normative statement in this standard is in one and only one place and is set in a bold font within the tabular format shown below. If the statement of the requirement is repeated for clarification, the “bold font” home of the statement is considered the official statement of the normative requirement. Individual requirements are clearly highlighted and identified throughout the document by using tables and URL identifiers of the following format: Requirement http:www.opengis.netspecSWE2.0req{req-class-name}{req-name} Req N. Textual description of requirement. Copyright © 2011 Open Geospatial Consortium 7 OGC 08-094r1 SWE Common Data Model In this standard, all requirements are associated to tests in the abstract test suite in Annex A. The reference to the requirement in the test case is done by its URL. Requirements classes are separated into their own clauses and named, and specified according to inheritance direct dependencies. The Conformance test classes in the test suite are similarly named to establish an explicit and mnemonic link between requirements classes and conformance test classes. There are formally identified by URL and described within a tabular format as shown below: Requirements Class http:www.opengis.netspecSWE2.0req{req-class-name} Target Type Description of standardization target type Dependency http:www.opengis.netspecSWE2.0req{req-class-name} 8 Copyright © 2011 Open Geospatial Consortium