Copyright © 2014 Open Geospatial Consortium
84
element name
= identifier
minOccurs =
1 maxOccurs
= unbounded
complexType sequence
element ref
= sml:Term
sequence complexType
element sequence
extension complexContent
complexType complexType
name =
IdentifierListPropertyType sequence
minOccurs =
element ref
= sml:IdentifierList
sequence attributeGroup
ref =
swe:AssociationAttributeGroup complexType
An example of an identifier list is shown below:
sml:identification sml:IdentifierList
sml:identifier sml:Term
definition =
http:sensorml.comontswepropertyShortName sml:label
Short Name sml:label
sml:value Thermometer FR8766
sml:value sml:Term
sml:identifier sml:identifier
sml:Term definition
= http:sensorml.comontswepropertyManufacturer
sml:label Manufacturer Name
sml:label sml:value
ACME Inc sml:value
sml:Term sml:identifier
sml:identifier sml:Term
definition =
http:sensorml.comontswepropertyModelNumber sml:label
Manufacturer Model sml:label
sml:value T911
sml:value sml:Term
sml:identifier sml:identifier
sml:Term definition
= http:sensorml.comontswepropertySerialNumber
sml:label Serial Number
sml:label sml:value
FT5743456566-997 sml:value
sml:Term sml:identifier
sml:IdentifierList sml:identification
8.1.3.6 Classifiers
The ClassifierList is an XML Schema implementations of the UML classes defined in clause 7.2.2.4. The classifier property of the ClassifierList takes a Term as its value.
The XML snippet for the ClassifierList element and its corresponding complex types is shown below:
element name
= ClassifierList
type =
sml:ClassifierListType substitutionGroup
= sml:AbstractMetadataList
SensorML OGC 12-000
Copyright © 2014 Open Geospatial Consortium
85
complexType name
= ClassifierListType
complexContent extension
base =
sml:AbstractMetadataListType sequence
element name
= classifier
minOccurs =
1 maxOccurs
= unbounded
complexType sequence
element ref
= sml:Term
sequence complexType
element sequence
extension complexContent
complexType complexType
name =
ClassifierListPropertyType sequence
minOccurs =
element ref
= sml:ClassifierList
sequence attributeGroup
ref =
swe:AssociationAttributeGroup complexType
An example of a classifier list is shown below:
sml:classification sml:ClassifierList
sml:classifier sml:Term
definition =
http:sensorml.comontswepropertySensorType sml:label
Sensor Type sml:label
sml:value Weather Station
sml:value sml:Term
sml:classifier sml:classifier
sml:Term definition
= http:sensorml.comontswepropertyIntendedApplication
sml:label Intended Application
sml:label sml:value
Weather sml:value
sml:Term sml:classifier
sml:ClassifierList sml:classification
8.1.3.7 Security Constraints
The securityConstraints property provides an overall security tagging for the overall document. Typically if any part of a document is classified as Secret, for instance, then
the entire document is tagged as Secret. Because various nations and other entities may have developed their own XML schema
for supporting security tagging, the value of the securityConstraints property is provide as xs:any. Thus, like the extension property, the value of the securityConstraint property
can be any XML, but this XML will be defined in a namespace other than those used in this standard.
Requirement
Copyright © 2014 Open Geospatial Consortium
86
http:www.opengis.netspecsensorml2.0reqxmlcore-processdocument-security-tags
Req 53. All values for the securityConstraints property shall be defined in a new unique namespace other than the namespaces used by this standard and its
dependencies.
8.1.3.8 Note on Security Tagging Individual Properties