Definition TypeOf Abstract Configuration

Copyright © 2014 Open Geospatial Consortium 98 attribute name = definition type = anyURI annotation documentation An optional property that allows one to reference the process instance in an online ontology or dictionary. The value of the property must be a resolvable URI. documentation annotation attribute extension complexContent complexType complexType name = AbstractProcessPropertyType sequence minOccurs = element ref = sml:AbstractProcess sequence attributeGroup ref = gml:AssociationAttributeGroup attributeGroup ref = gml:OwnershipAttributeGroup complexType

8.1.4.1 Definition

As with the definition attribute used in SWE Common simple and aggregate data components, the definition attribute for a DescribedObject provides the ability to link to a definition or classification within an online ontology. Relationships of this object with various other objects can then be inferred based on the ontology. There is some potential for overlap of functionality between the definition attribute and the identification and classification properties. Some communities may prefer to primarily use classification and identification elements, while others prefer to use the definition attribute or both.

8.1.4.2 TypeOf

The typeOf property provides a reference to a base process from which this process inherits properties and constraints. It is a key component in support of inheritance as described in the models in Clause 7.2.3.3. Two pieces of information required in order to reference a base process instance, the uniqueID of the process and a resolvable URL reference to the process description. These should be provided by the xlink:title and xlink:href attributes, respectively. Requirement http:www.opengis.netspecsensorml2.0reqxmlcore-processtype-of-reference Req 56. The typeOf property shall require meaningful values for the xlink:title and xlink:href attributes. The uniqueID of the referenced process, given by its gml:identifier property, shall be the value of the xlink:title attribute, while a resolvable URL to the reference process description shall be the value of the xlink:href attribute. An example of the typeOf property is given below: sml:typeOf xlink:title = urn:heath:2070 SensorML OGC 12-000 Copyright © 2014 Open Geospatial Consortium 99 xlink:href = http:www.sensors.wsexamplessensorml-2.0configurationgamma2070.xml

8.1.4.3 Abstract Configuration

The optional configuration property takes an AbstractConfiguration as its value, which provides a placeholder for configuration information in the AbstractProcess. A concrete class supporting configuration will be provided in a higher-level conformance class in Requirements Class: Configurable Process Schema in Clause 8.6.

8.1.4.4 FeatureOfInterest