SensorML - SensorML
SensorML is een erkend Open Geospatial Consortium -standaard. SensorML levert standaardmodellen en een XML codering voor het beschrijven sensoren en meetprocessen. SensorML kan worden gebruikt om een breed scala van sensoren, zowel dynamische als stationaire platforms en zowel in-situ als afstandsbedieningssensoren beschrijven.
Functies worden ondersteund zijn onder
- sensor ontdekking
- sensor geolocatie
- verwerking van de sensor observaties
- een sensor programmeermechanisme
- abonneren op waarschuwingen sensor
Voorbeelden van ondersteunde sensoren
- stationair in situ - chemische “sniffer”, thermometer, dichtheidsmeter
- stationaire, afgelegen - stroom snelheidsprofielgenerator, atmosferische profiler, Doppler radar
- dynamisch, in situ - vliegtuigen gemonteerde ozon “sniffer” GPS eenheid dropsonde
- dynamische, op afstand - satelliet radiometer, in de lucht camera,-soldaat gemonteerde video
Inhoud
Wat is het?
SensorML levert standaardmodellen en een XML codering voor het beschrijven processen, waaronder het proces van meting door sensoren en instructies voor het afleiden hoger-niveau-informatie uit waarnemingen. Het een provider-centric weergave van informatie op een sensor baan, die wordt aangevuld met waarnemingen en metingen die op de gebruiker gericht weergave toont.
Werkwijzen SensorML beschreven kunnen worden gevonden en uitvoerbaar. Alle processen definiëren hun ingangen, uitgangen, parameters en werkwijze, alsook de daartoe strekkende metadata. SensorML modellen detectoren en sensoren procédés die echte verschijnselen converteren naar data.
SensorML geen metingen door sensoren coderen; metingen kunnen worden weergegeven in TransducerML , observaties in waarnemingen en metingen , of in andere vormen, zoals IEEE 1451 .
Waar is het goed voor?
Electronic Specificatieblad -
In zijn eenvoudigste toepassing kan SensorML worden gebruikt om een standaard digitale middel om specificatiebladen sensor componenten en systemen.
Ontdekking van de sensor, sensor systemen en processen -
SensorML is een middel waarmee sensorsystemen of processen zelf bekend en vindbaar te maken. SensorML biedt een rijke verzameling van metadata die kan worden gewonnen en gebruikt voor de ontdekking van sensorsystemen en waarneemprocessen. Deze metadata identifiers, classifiers, beperkingen (tijd, juridische en veiligheid), mogelijkheden, kenmerken, contacten en referenties naast ingangen, uitgangen, parameters en systeemlocatie.
Lineage observaties -
SensorML kan een volledige en duidelijke beschrijving van de lijn van een vaststelling. Met andere woorden kan in detail het proces waarbij een waarneming kwam te zijn .... in verworven door een of meer detectoren verwerkt en misschien zelfs interpretatie door een analist. Niet alleen kan dit zorgen voor een betrouwbaarheidsniveau met betrekking tot een observatie, in de meeste gevallen wordt een deel of het geheel van het proces kan worden herhaald, misschien met een aantal wijzigingen aan het proces of door het simuleren van de waarneming met een bekende handtekening bron.
On-demand verwerking van waarnemingen -
Procesketens voor geolocatie of hoger niveau verwerking van waarnemingen worden beschreven in SensorML, ontdekt en verdeeld over de baan, en uitgevoerd op aanvraag zonder voorkennis van de sensor of processorkarakteristieken. Dit was de oorspronkelijke driver voor SensorML, als middel om de proliferatie van ongelijksoortige, stovepipe voor de verwerking van sensordata bij verschillende sensor gemeenschappen. SensorML maakt ook de verdeling van verwerking naar een punt binnen het bereik keten van sensor tot datacentrum PDA van de individuele gebruiker. SensorML maakt deze verwerking zonder de noodzaak van sensor-specifieke software.
Ondersteuning voor tasking, observatie, en alert services -
SensorML beschrijvingen van sensorsystemen of simulaties kunnen worden gedolven ter ondersteuning van de oprichting van OGC Sensor Observation Services (SOS), Sensor Planning Services (SPS), en Sensor Alert Services (SAS). SensorML definieert en bouwt voort op de gemeenschappelijke data definities die in het hele OGC worden gebruikt Sensor Web Enablement (SWE) framework.
Plug-N-Play, auto-configuratie, en autonome sensor netwerken -
SensorML maakt de ontwikkeling van plug-n-play sensoren, simulaties en processen, die naadloos kunnen worden toegevoegd aan besluitvormingssystemen. De self-beschrijven kenmerk van SensorML-enabled sensoren en processen ondersteunt ook de ontwikkeling van de auto-configuratie van sensornetwerken, evenals de ontwikkeling van autonome sensor netwerken waarin sensoren waarschuwingen en taken waaraan andere sensoren kunnen inschrijven en reageren kan publiceren.
Archiveren van Sensor Parameters -
Tenslotte SensorML verschaft een mechanisme voor het archiveren fundamentele parameters en aannames over sensoren en processen, zodat de waarnemingen van deze systemen nog kan worden verwerkt en verbeterd lang na het ontstaan missie beëindigd. Dit blijkt van cruciaal belang voor de lange afstand toepassingen, zoals global change monitoring en modellering te zijn.
Wat zijn de essentiële elementen?
component -
Fysieke atoom proces dat gegevens transformeert van de ene vorm naar de andere. Bijvoorbeeld, een detector verandert gewoonlijk een fysische eigenschap of verschijnsel een digitaal getal. De componenten omvatten bijvoorbeeld detectoren, actuatoren en fysische filters.
System -
Samengestelde een fysisch model van een groep of reeks van componenten, die kunnen omvatten detectoren, actuatoren of subsystemen. Een systeem heeft een procesketen naar de echte wereld en daarom geeft aanvullende definities betreffende relatieve posities van de componenten en communicatie-interfaces.
Process Model -
Atomic immateriële verwerkingsblok gewoonlijk binnen een complexere procesketen. Het is gekoppeld aan een proces methode die het procesinterface definieert en hoe het model uit te voeren. Ook bepaalt nauwkeurig zijn eigen inputs en outputs en parameters.
Process Chain -
Samengestelde immateriële verwerkingsblok bestaande uit onderling verbonden deelprocessen, die op hun beurt zijn procesmodellen of procesketens. Werkwijze keten omvat ook gegevensbronnen en de verbindingen die expliciet verwijzen ingangs- en uitgangssignalen deelprocessen elkaar. Ook bepaalt nauwkeurig zijn eigen inputs en outputs en parameters.
Werkwijze Method -
Definitie van het gedrag en de interface van een procesmodel. Het kan worden opgeslagen in een bibliotheek zodat het kan worden hergebruikt door verschillende instanties procesmodel (met 'xlink' mechanisme). Beschrijft in wezen procesinterface en algoritme, en kan de gebruiker bestaande implementaties punt.
detector -
Atomic bestanddeel van een samengesteld meetsysteem definiëren bemonstering en responsiekarakteristiek van een eenvoudige detectie-inrichting. Een detector heeft slechts één ingang en één uitgang, beide scalaire grootheden. Complexere sensoren zoals een frame camera die uit meerdere detectoren kan worden omschreven als een groep of detector array met behulp van een systeem of sensor. In SensorML een detector een bepaald type procesmodel.
sensor -
Specifiek type van System die een compleet Sensor. Dit kan bijvoorbeeld een volledige lucht scanner die meerdere detectoren (één voor elke band) omvat.
Hoe is het zo gekomen?
In 1998, onder auspiciën van de Internationale Commissie voor aardobservatiesysteem Satellites (RAA), Dr. Mike Botts begonnen met de ontwikkeling van een op XML gebaseerde Sensor Model Taal voor het beschrijven van de geometrische, dynamische en radiometrische eigenschappen van dynamische externe sensoren. Initiële ontwikkeling werd gefinancierd in het kader van een NASA AIST Program, en in 2000 werd SensorML onder toezicht van het Open Geospatial Consortium (OGC), waar het diende als een katalysator voor het initiatief OGC Sensor Web Enablement (SWE) gebracht. SensorML ontwerp heeft sterk geprofiteerd van de interacties van leden van de OGC Sensor Web Enablement Working Group. De verdere ontwikkeling van SensorML werd ondersteund door de Interoperability Program van OGC, evenals het Amerikaanse Environmental Protection Agency (EPA), de US National Geospatial-Intelligence Agency (NGA), de US Joint Command Interoperability Test (JITC), de VS Defense Information Systems Agency (DISA), SAIC, General Dynamics, Northrop Grumman, Oak Ridge National Labs en NASA.