: Public <<DataType>> Class
Created: 8/08/2012 11:36:40 AM
Modified: 20/06/2015 2:33:29 PM
Project:
Advanced:
The class 'RangeBounds' describes the extreme limits of a property value range (also known as a property value interval).
Attribute
Public ComparisonOperator
  startComparison
Details:
sequenceNumber=1
xsdAsAttribute=true
Notes: Attribute 'startComparison' defines the mathematical operator relating the lower boundary of the range constraint to the supplied numeric value; e.g. when specifying a wavelength band, startComparison = "eq", uom = "nm" and value = "50.0" implies that the lower range of the wavelength band is 50 nanometres.
Public ComparisonOperator
  endComparison
Details:
sequenceNumber=2
xsdAsAttribute=true
Notes: Attribute 'startComparison' defines the mathematical operator relating the lower boundary of the range constraint to the supplied numeric value; e.g. when specifying a wavelength band, startComparison = "eq", uom = "nm" and value = "100.0" implies that the lower range of the wavelength band is 100 nanometres.
Public Number
  rangeStart
Details:
sequenceNumber=3
Notes: The attribute 'rangeStart' provides the extreme lower limit of the range or interval.
Constraints:
  rangeStart < rangeEnd
::The extreme lower limit of the range or interval must be less than the extreme upper limit
Public Number
  rangeEnd
Details:
sequenceNumber=4
Notes: The attribute 'rangeEnd' provides the extreme upper limit of the range or interval.
Tag Value
isCollection false
Details:
Values: true,false
Default: false
Description: Identifies the data type as an object collection.
noPropertyType false
Details:
Values: true,false
Default: false
Description: urpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule). Always set to false in INSPIRE.
Constraint Type Status
RangeBounds: The extreme lower limit of the range of interval must be less than the extreme upper limit. Invariant Approved
Details:
(number( opm:rangeStart/text() ) lt number( opm:rangeEnd/text() ))