# Feature Catalogue'Test application schema'

Version:

n/a

Date:

n/a

Scope:

This feature catalogue ...

Responsible organisation:

n/a

## Table of contents

Application schema: Test Schema |
FeatureType1 | Feature type
FeatureType2 | Feature type

## Application schema: Test Schema

Version:

1.0

### Data type: DataType

DataType
Type: Data type
Attribute:
Name: | boolean
Voidable: | false
Multiplicity: | 0..1
Value type: | Boolean
Attribute:
Name: | datatype
Definition: | This is another data type.
Voidable: | false
Multiplicity: | 0..*
Value type: | DataType2 (data type)
Attribute:
Name: | string
Voidable: | false
Multiplicity: | 1..*
Value type: | CharacterString

back to package: Test Schema

### Data type: DataType2

DataType2
Type: Data type
Attribute:
Name: | integer
Voidable: | false
Multiplicity: | 0..1
Value type: | Integer
Attribute:
Name: | string
Voidable: | false
Multiplicity: | 1..*
Value type: | CharacterString

back to package: Test Schema

### Feature type: FeatureType1

FeatureType1
Definition: This is a feature type.
Type: Feature type
Attribute:
Name: | boolean
Voidable: | false
Multiplicity: | 1
Value type: | Boolean
Attribute:
Name: | character
Voidable: | false
Multiplicity: | 1
Value type: | Character
Attribute:
Name: | codelist
Voidable: | false
Multiplicity: | 1
Value type: | CodeList (code list)
Attribute:
Name: | datatype
Definition: | This is a data type.
Voidable: | false
Multiplicity: | 1
Value type: | DataType (data type)
Attribute:
Name: | date
Voidable: | false
Multiplicity: | 1
Value type: | Date
Attribute:
Name: | datetime
Voidable: | false
Multiplicity: | 1
Value type: | DateTime
Attribute:
Name: | decimal
Voidable: | false
Multiplicity: | 1
Value type: | Decimal
Attribute:
Name: | enum
Voidable: | false
Multiplicity: | 1
Value type: | Enumeration (enumeration)
Values: |
val1 |
val2 |
Attribute:
Name: | geometry
Voidable: | false
Multiplicity: | 1
Value type: | GM_Point
Attribute:
Name: | integer
Definition: | This is an integer.
Voidable: | false
Multiplicity: | 0..1
Value type: | Integer
Attribute:
Name: | length
Voidable: | false
Multiplicity: | 0..1
Value type: | Length
Attribute:
Name: | measure
Voidable: | false
Multiplicity: | 1
Value type: | Measure
Attribute:
Name: | metadata
Voidable: | false
Multiplicity: | 1
Value type: | MD_Metadata
Attribute:
Name: | number
Voidable: | false
Multiplicity: | 1
Value type: | Number
Attribute:
Name: | real
Voidable: | false
Multiplicity: | 0..*
Value type: | Real
Association role:
Name: | role2
Voidable: | false
Multiplicity: | 1
Value type: | FeatureType2 (feature type)
Attribute:
Name: | secondgeometry
Voidable: | false
Multiplicity: | 1
Value type: | GM_Surface
Attribute:
Name: | string
Definition: | This is a string.
Voidable: | false
Multiplicity: | 1..*
Value type: | CharacterString
Attribute:
Name: | time
Voidable: | false
Multiplicity: | 1
Value type: | Time
Attribute:
Name: | union
Voidable: | false
Multiplicity: | 1
Value type: | NilUnion (union data type)
Attribute:
Name: | uri
Voidable: | false
Multiplicity: | 1
Value type: | URI

back to package: Test Schema

### Feature type: FeatureType2

FeatureType2
Type: Feature type
Attribute:
Name: | codelist
Voidable: | true
Multiplicity: | 1
Value type: | CodeList (code list)
Association role:
Name: | role1
Voidable: | false
Multiplicity: | 0..*
Value type: | FeatureType1 (feature type)
Attribute:
Name: | union
Voidable: | false
Multiplicity: | 1
Value type: | Union (union data type)

back to package: Test Schema

### Union type: NilUnion

NilUnion
Type: Union type
Attribute:
Name: | reason
Voidable: | false
Multiplicity: | 1
Value type: | CharacterString
Attribute:
Name: | value
Voidable: | false
Multiplicity: | 1
Value type: | DataType2 (data type)

back to package: Test Schema

### Union type: Union

Union
Type: Union type
Attribute:
Name: | option1
Voidable: | false
Multiplicity: | 1
Value type: | Enumeration (enumeration)
Values: |
val1 |
val2 |
Attribute:
Name: | option2
Voidable: | false
Multiplicity: | 1
Value type: | Integer
Attribute:
Name: | option3
Voidable: | false
Multiplicity: | 0..*
Value type: | CharacterString

back to package: Test Schema

This feature catalogue was generated by ShapeChange