Base class definitions for core SensorML Main Abstract SensorML Object The gml:name property should be used only as a label in SensorML, and thus is limited to one occurence. Multiple robust and well defined identifiers can be provided in the identification section. Specifies the possible extent of the component location Means of providing security constraints of description based on IC:ISM definition Means of providing time validity constraint of description Means of providing legal constraints of description based on IC:DDMS definition Means of providing a list of keywords (with a codeSpace) for quick discovery Means of providing various identity and alias values, with types such as "longName", "abbreviation", "modelNumber", "serialNumber", whose terms can be defined in a dictionary Means of specifying classification values with types such as "sensorType", "intendedApplication", etc., whose terms can be defined in a dictionary A well defined token used to specify identifier and classifier values (single spaces allowed) Points to the term definition using a URI. Term definitions are things like uid, shortName, sensorType, application, etc... Relevant contacts for that object Allows to group several contacts together in a list that can be referenced as a whole based on IC:DMMS based on ISO 19115 Relevant documentation for that object Document record with date/time, version, author, etc. pointing to an online resource related to the enclosing object Date of creation Person who is responsible for the document Specifies the fornat of the file pointed to by onlineResource Points to the actual document corresponding to that version List of documents related to the enclosing object History of the object described (Recalibration, adjustments, etc...) List of events related to the enclosing object Event record (change to the object) including a date/time, description, identification and additional references and metadata Date/Time of event Capability list for quick discovery Characteristic list for quick discovery