datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

Location-to-Service Translation (LoST) Protocol Extensions
RFC 6451

Internet Engineering Task Force (IETF)                          A. Forte
Request for Comments: 6451                                          AT&T
Category: Experimental                                    H. Schulzrinne
ISSN: 2070-1721                                      Columbia University
                                                           December 2011

       Location-to-Service Translation (LoST) Protocol Extensions

Abstract

   An important class of location-based services answers the question,
   "What instances of this service are closest to me?"  Examples include
   finding restaurants, gas stations, stores, automated teller machines,
   wireless access points (hot spots), or parking spaces.  Currently,
   the Location-to-Service Translation (LoST) protocol only supports
   mapping locations to a single service based on service regions.  This
   document describes an extension that allows queries of the type "N
   nearest", "within distance X", and "served by".

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for examination, experimental implementation, and
   evaluation.

   This document defines an Experimental Protocol for the Internet
   community.  This document is a product of the Internet Engineering
   Task Force (IETF).  It represents the consensus of the IETF
   community.  It has received public review and has been approved for
   publication by the Internet Engineering Steering Group (IESG).  Not
   all documents approved by the IESG are a candidate for any level of
   Internet Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc6451.

Copyright Notice

   Copyright (c) 2011 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect

Forte & Schulzrinne           Experimental                      [Page 1]
RFC 6451                     LoST Extensions               December 2011

   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Requirements Notation  . . . . . . . . . . . . . . . . . . . .  3
   3.  Service Regions  . . . . . . . . . . . . . . . . . . . . . . .  3
   4.  New <findService> Query Types: "N nearest", "within
       distance X", and "served by" . . . . . . . . . . . . . . . . .  4
   5.  LoST Extensions  . . . . . . . . . . . . . . . . . . . . . . .  4
     5.1.  New Use of Shapes in Queries . . . . . . . . . . . . . . .  5
     5.2.  Queries Based on Service Regions . . . . . . . . . . . . .  7
     5.3.  Difference between "within distance X" and "served by"
           Queries  . . . . . . . . . . . . . . . . . . . . . . . . .  9
     5.4.  Limiting the Number of Returned Service URIs . . . . . . . 10
     5.5.  The <serviceLocation> Element in Responses . . . . . . . . 12
   6.  Emergency Services . . . . . . . . . . . . . . . . . . . . . . 15
   7.  RELAX NG Schema  . . . . . . . . . . . . . . . . . . . . . . . 16
   8.  Security Considerations  . . . . . . . . . . . . . . . . . . . 18
   9.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 18
     9.1.  LoST Extensions RELAX NG Schema Registration . . . . . . . 18
     9.2.  LoST Extensions Namespace Registration . . . . . . . . . . 19
   10. Non-Normative RELAX NG Schema in XML Syntax  . . . . . . . . . 19
   11. Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 22
   12. Normative References . . . . . . . . . . . . . . . . . . . . . 22

1.  Introduction

   The Location-to-Service Translation (LoST) protocol [RFC5222] maps
   service identifiers (URNs) and civic or geospatial information to
   service URIs, based on service regions.  While motivated by mapping
   locations to the public safety answering point (PSAP) serving that
   location, the protocol has been designed to generalize to other
   location-mapping services.

   However, the current LoST query model assumes that each service URI
   has a service region and that service regions do not overlap.  This

[include full document text]