Preface Change Requests | OGC
i. Preface
The primary focus of the SWE Common Data Model is to define and package sensor related data in a self-describing and semantically enabled way. The main objective is to achieve interoperability, first at the syntactic level, and later at the semantic level by using ontologies and probably semantic mediation so that sensor data can be better understood by machines, processed automatically in complex workflows and easily shared between intelligent sensor web nodes. This standard is one of several implementation standards produced under OGC’s Sensor Web Enablement SWE activity. This standard is a revision of content that was previously integrated to the SensorML standard OGC 07-000. These common data models are now defined in a separate document that is referenced by other OGC ® SWE encoding and service standards. ii. Submitting Organizations The following organizations have contributed and submitted this Encoding Standard to the Open Geospatial Consortium Inc.: • Spot Image, S.A. • University of Alabama in Huntsville UAH • International Geospatial Services Institute GmbH iGSI • Commonwealth Scientific and Industrial Research Organisation CSIRO Australia • University of Muenster - Institute for Geoinformatics • 52° North Initiative for Geospatial Open Source Software GmbH • Southeastern Universities Research Association SURA • Oracle USA • US Department of Homeland Security DHS x Copyright © 2011 Open Geospatial Consortium SWE Common Data Model OGC 08-094r1 Submission Contact Points All questions regarding this submission should be directed to the editor or the submitters: Contact Company Email Alexandre Robin Spot Image, S.A. alexandre.robin at spotimage.fr Michael E. Botts University of Alabama in Huntsville mike.botts at nsstc.uah.edu Johannes Echterhoff iGSI johannes.echterhoff at igsi.eu Ingo Simonis iGSI ingo.simonis at igsi.eu Peter Taylor CSIRO peter.taylor at csiro.au Arne Broering 52° North Initiative broering at 52north.org Luis Bermudez SURA bermudez at sura.org John Herring Oracle USA john.herring at oracle.com Barry Reff US DHS barry.reff at dhs.gov iii. Revision History Date Release Author Paragraph modified Description 082008 2.0 draft Alexandre Robin All Initial draft version 103008 2.0 draft Ingo Simonis All General revision 103009 2.0 draft Alexandre Robin All Draft candidate standard 110409 2.0 draft Peter Taylor Clauses 6 and 7 Additional examples, minor edits 111009 2.0 draft Alexandre Robin All General revision, added section 8 011510 2.0 draft Alexandre Robin All Clarifications in requirements 080310 2.0 final Alexandre Robin All Corrections following RFC comments iv. Future Work Future work will target the definition of specialized data structures by restricting the generic data types defined in this standard. Such profiles will allow interoperability with formats and models defined by other communities e.g. CSML, MISB, etc..v. Changes to the OGC
Parts
» Preface Change Requests | OGC
» Sensor Related Data Data Component
» Abbreviated terms Change Requests | OGC
» UML notation Table notation used to express requirements
» Introduction Change Requests | OGC
» Boolean Categorical Data Representation
» Numerical continuous Data Representation
» Countable discrete Data Representation
» Human readable information Nature of Data
» Robust semantics Nature of Data
» Time, space and projected quantities
» Simple quality information Data Quality
» Full lineage and traceability
» Data Structure Change Requests | OGC
» Data Encoding Package Dependencies
» Basic Data Types Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Attributes shared by all simple data components
» Boolean Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Text Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Category Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Count Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Quantity Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Time Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Requirements applicable to all range classes CategoryRange Class CountRange Class
» TimeRange Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» Quality Union Requirements Class: Basic Types and Simple Components Packages Requirements Class
» NilValues Class Requirements Class: Basic Types and Simple Components Packages Requirements Class
» AllowedTokens Class AllowedValues Class
» AllowedTimes Class Unions of simple component classes
» DataRecord Class Requirements Class: Record Components Package Requirements Class
» Vector Class Requirements Class: Record Components Package Requirements Class
» DataChoice Class Requirements Class: Choice Components Package Requirements Class
» DataArray Class Requirements Class: Block Components Package Requirements Class
» Matrix Class Requirements Class: Block Components Package Requirements Class
» DataStream Class Requirements Class: Block Components Package Requirements Class
» TextEncoding Class Requirements Class: Simple Encodings Package Requirements Class
» XMLEncoding Class Requirements Class: Simple Encodings Package Requirements Class
» BinaryEncoding Class Requirements Class: Advanced Encodings Package Requirements Class
» XML Encoding Conventions General XML Principles
» Extensibility Points General XML Principles
» Boolean Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» Text Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» Category Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» Count Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» Quantity Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» Time Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» TimeRange Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» NilValues Element Requirements Class: Basic Types and Simple Components Schemas Requirements Class
» DataRecord Element Requirements Class: Record Components Schema Requirements Class
» Vector Element Requirements Class: Record Components Schema Requirements Class
» DataChoice Element Requirements Class: Choice Components Schema Requirements Class
» DataArray Element Requirements Class: Block Components Schema Requirements Class
» Matrix Element Requirements Class: Block Components Schema Requirements Class
» DataStream Element Requirements Class: Block Components Schema Requirements Class
» AbstractEncoding Element Requirements Class: Simple Encodings Schema Requirements Class
» TextEncoding Element Requirements Class: Simple Encodings Schema Requirements Class
» XMLEncoding Element Requirements Class: Simple Encodings Schema Requirements Class
» Component Element BinaryEncoding Element
» Block Element BinaryEncoding Element
» Rules for Scalar Components Rules for Range Components
» Rules for DataRecord and Vector Rules for DataChoice
» Rules for DataArray and Matrix
» Separators Requirements Class: Text Encoding Rules Requirements Class
» Rules for DataRecord and Vector
» Rules for DataChoice Requirements Class: Text Encoding Rules Requirements Class
» Rules for DataStream MIME Media Types
» XML element names Rules for Scalar Components
» Rules for DataArray, Matrix and DataStream
» MIME Media Types Requirements Class: XML Encoding rules Requirements Class
Show more