® ® introduction and discussion to ogc open geosms standard kuo-yu slayer chuang, steven ramage,...
TRANSCRIPT
®®
Introduction and Discussion toOGC Open GeoSMS Standard
Kuo-Yu slayer Chuang,
Steven Ramage, [email protected]
• The Open Geospatial Consortium (OGC) – Since 1994, – Delivering open standards to the global geospatial community, – A huge investment has been made by Governments, commercial,
not-for-profit, research and academic organizations developing and implementing OGC standards.
© 2011 Open Geospatial Consortium
Background
Open Geospatial Consortium
33 Standards
54 Working Groups
172 Compliant Products
440 OGC Members
667 Compliant and Implementing Products
http://www.opengeospatial.org/resource/products/complete
© 2011 Open Geospatial Consortium
SHORT MESSAGES SYSTEM
SMS has been adopt on almost every mobile phone and is rapidly used with a trillion-scale volumes
People communicated with pure text, HTTP URL is supported on most smart phone
However, lacks of common and open standard for exchanging location information
Operators Need New SMS-based Services
• According to the latest forecasts from Informa Telecoms & Media, SMS will remain a significant source of revenues and traffic for mobile operators on a global basis until at least 2015. – Global SMS revenues: US$136.9b in 2015 (US$105.5b in 2010)
– Global SMS traffic: 8.7 trillion messages in 2015 (5 trillion in 2010)
• However, growth in SMS revenues is slowing or falling, particularly in developed markets, and mobile operators may lose a significant cash cow if they do not enable the new and innovative SMS-based services.
http://www.informatm.com/itmgcontent/icoms/whats-new/20017843617.html
OGC Open GeoSMS
The OGC Open GeoSMS standard defines an encoding for location information over Short Messages System (SMS).
Reason to Develop OGC Open GeoSMS
http://maps.google.com/maps?q=38.9985,-77.030275&GeoSMSLet’s meet Lin’s Steak House at 7pm, the corner of Main St.slayer
© 2011 Open Geospatial Consortium
Dinner Plan with Friends
Exchange Location Information
Charter Members of OGC Open GeoSMS
CONTACT COMPANY EMAIL
Kuo-Yu slayer Chuang Industrial Technology Research Institute Slayer<at>itri.org.tw
Mike Botts University of Alabama in Huntsville mike.botts<at>botts-inc.net
Nobuhiro Ishimaru Hitachi, Ltd. nobuhiro.ishimaru.yu<at>hitachi.com
Lan-Kun Chung GIS Center, Feng Chia University Peter<at>gis.tw
Roland Wagner Beuth Hochschule für Technik Berlin
roland.wagner<at>beuth-hochschule.de
Jen-Chu Liu, Cheng-Wei Li, Cai-Fang Ye,
Kuan-Mei Chen
Industrial Technology Research Institute
liujenchu<at>itri.org.twharryli<at>itri.org.tw
caifangye<at>itri.org.twkmchen<at>itri.org.tw
Chun-Fu Lin, Zhong-Hung Lee
Industrial Technology Research Institute
(2004~2008, 2008~2009)
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
OGC Open GeoSMS
Defines a short messaging service (SMS) encoding to exchange lightweight location information between different mobile devices or applications.
Open GeoSMS encoding for location is compatible with other OGC standards, such as those for sensor webs and earth imaging.
It is also compatible with other standards such as the OASIS Common Alerting Protocol (CAP) standard and the IETF RFC Presence Information Data Format Location Object (PIDF-LO)
- Possible harmonization with GeoURI
© 2011 Open Geospatial Consortium
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
Conformance Testing
• Specific conformance tests for an Open GeoSMS need to be defined on the concrete service level in order to ensure full interoperability. Thus, the abstract test suite defined herein only ensures general interoperability. A Core part of Open GeoSMS implementation shall satisfy the following characteristics to be minimally conformant with this encoding standard.
Test Purpose: To verify that the format of an SMS is conformant with the mandatory requirements of Open GeoSMS.Test Method: To verify that the first line of an SMS shall be an http/https URI with the postfix as “&GeoSMS” and the valid location value for the first parameter that is conformant with Requirement 1, 2 and 3 in chapter 5.1.Test Example: The following example conforms to a valid Open GeoSMS. http://maps.geosms.cc/showmap?geo=23.9572,120.6860&GeoSMSReference: Subclause of chapter 5.1 according to Requirement 1, 2 and 3.Test Type: Basic and Conformance
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
Normative References
• OGC 06-121r9, OGC Web Service Common Standard, version 2.0.0, April 2010.
• OGC 06-042, OpenGIS® Web Map Service Implementation Specification, version 1.3.0, 2006.
• WGS 84 Earth Gravitational Model website, available at <http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008/egm08_wgs84.html>.
• T. Berners-Lee, R. Fielding, and L. Masinter, “Uniform Resource Identifiers (URI): Generic Syntax”, IETF RFC 3986, January 2005, available at <http://www.ietf.org/rfc/rfc3986.txt>.
• R. Fielding , J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, “Hypertext Transfer Protocol -- HTTP/1.1”, IETF RFC 2616, June 1999, available at <http://www.ietf.org/rfc/rfc2616.txt>.
• E. Rescorla, “HTTP over TLS”, IETF RFC 2818, May 2000, available at <http://www.ietf.org/rfc/rfc2818.txt>.
• 3GPP TS 23.040 V10.0.0, “Technical realization of the Short Message Service (SMS)”, March 2011, available at http://www.3gpp.org/ftp/Specs/html-info/23040.htm.
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
Terms and Definitions
• For the purposes of this standard, the definitions specified in Clause 4 of the OWS (OGC Web Services) Common Implementation Specification [1], in the Web Map Service Implementation Standard [2] shall apply. In addition, the following terms and definitions apply.
• Open GeoSMS– An exchangeable short message format with the geospatial
information for GPS and LBS applications
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
Abbreviated Terms
• AGPS Assisted Global Position System• CRS Coordinate Reference System• EPSG European Petroleum Survey Group• HTTP Hypertext Transfer Protocol• HTTPS Hypertext Transfer Protocol Secure• OGC Open Geospatial Consortium• POI Point of Interest• SMSShort Message Service• URI Uniform Resource Identifier• URL Uniform Resource Locator• WMS Web Map Service
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
• Open GeoSMS requirement class– Requirement 1: HTTP/HTTPS URI (Mandatory) – Requirement 2: Postfix String (Mandatory)– Requirement 3: Location Parameter (Mandatory)– Requirement 4: All coordinates shall be WGS 84
• Optional Element– Option 1: Payload– Further extensions are defined in Open GeoSMS informative doc
http://maps.google.com/maps?q=32.2587,-115.2872&GeoSMSNeed at least two with first aid kits to this location Near the Intersection of San Felipe-Mexicali andBaja California 4, Maxico 22:40:42 UTC April 1, 2011
Open GeoSMS Format
OGC Open GeoSMS Spec
1. Introduction
2. Conformance
3. Normative References
4. Terms and Definitions
5. Abbreviated Terms
6. Open GeoSMS Format
7. Open GeoSMS Examples
Annex: Abstract Test Suite and Conformance Testing (Normative)
12 Pages including the Cover
Emergency and Disaster Management with Open GeoSMS
Incident Report
Task Dispatch
Team Communication
Open GeoSMS with Ushahidi
ITRI is now working with Tzu-Chi which has over one million volunteersas standby force for international disaster management and response, based on Open GeoSMS enabled services
Open GeoSMSwith auto-tagged geolocation
and text description
Direct Phone Call for Incident Report
SMS with text description
Incident Report
Open GeoSMSPeople at 47th street need your help
Open GeoSMSPeople at 47th street need your help
Task Dispatch
We are here!!
Team Communication
Sahana App with Open GeoSMS
Real Services with Open GeoSMS
© 2011 Open Geospatial Consortium
Open GeoSMS Enabled Services
Toward Open Source and Community
• App for Android and iPhone– Open GeoSMSer– Where2Meet (coming soon)
• SDK for Android Developer– http://code.google.com/p/ogs-
sdk
• Upcoming JSON-based Web Service for Sending and Parsing Open GeoSMS
Not just Pray, We Act!