Introducing Location Naming Services


Location naming services The Location Naming Services (LNS) is a hierarchical naming system for computers, services, or any resource connected to the Internet. It associates various information with location names assigned to each of the participants. Most importantly, it translates location names meaningful to humans into the GPS positions for the purpose of locating and addressing these devices worldwide. An often-used analogy to explain the Location Name Service is that it serves as the "phone book" for the Internet by translating human-friendly location names into GPS coordinates. Just like e-mail addresses are structured in the form of "name@domain.suffix" Location naming services The Location Naming Services (LNS) is a hierarchical naming system for computers, services, or any resource connected to the Internet. It associates various information with location names assigned to each of the participants. Most importantly, it translates location names meaningful to humans into the GPS positions for the purpose of locating and addressing these devices worldwide. An often-used analogy to explain the Location Name Service is that it serves as the "phone book" for the Internet by translating human-friendly location names into GPS coordinates. Just like e-mail addresses are structured in the form of "name@domain.suffix" (using the @ sign to distinguish the name from the domain), the location names are constructed in a similar way.Instead of the @ sign, locations use the carret sign (^) to distinguish the name from the domain, for example, foobar^example.com translates to the location latitude 52.362942 and longitude 4.923983. Next to the latitude and longitude, the Location Name Service also allows additional information to be included, such as the altitude of a position, and a zoom level. Just like email addresses can refer to multiple recipients (a so called email group), location names can refer to sets of locations that are hooked to the group (a collection of points). Another similarity with email addresses is that location name services also supports the principle of a 'catch all'. Instead of using multiple Location Name Servers (like traditional Domain Servers), the Location Name Service is hosted on a cloud. Similar to Domain Name Servers, the Location Naming Service is publically available for each internet user. This Location Name System was first invented by Gert-Jan Bark and Steven Reiz from the Netherlands in 2009, and was made available to the public on June 14th 2010 on CodePlex. The Location Name Service makes it possible to assign location names to both physical and virtual objects in a meaningful way, independent of existing location identifications like postal codes (which are old fashioned, inaccurate and often copyrighted). Because of this, in 2010 IPIdee created location name identifiers based on domain names. Every company or individual who is a legal representative of an internet domain is able to register an unlimited set of location names for this domain. The Location Name Service are used for both static and non-static objects in both the virtual and physical world. Non-static objects could for example be cars or trains or individuals, where-as static locations can be used for, for example houses (home^example.com) or identifications or functional things. A zoo, for example, could have an entrance of the zoo identified by entrance^example.com, and if that zoo would have lions, the lions could be located at lions^example.com. As locations move (for example as people move from one place to another), their name could remain the same (home-address^example.com) where-as their phsyical GPS coordinate could be updated. Also the coordinates could be updated more frequently, for example when being used by a mobile device that exposes GPS coordinates of the owner of that device (mycurrentlocation^example.com). The location name servers can be used like hyperlinks. Instead of the link pointing to an email client, the hyperlinks can refer to locations clients. Location names are easier to remember than GPS coordinates such as (latitude 52.362942, longitude 4.923983) as well as traditional addresses such as Linnaeusstraat 15, postalcode 1093ED, Amsterdam. People take advantage of this when they recite meaningful names without having to know to which GPS coordinate or traditional address it refers. The Location Name System distributes the responsibility of assigning location names and mapping those names to earth-coordinates through authoritative cloud servers (for all domains). The servers in the cloud are responsible for hosting the lookup tables for any domain and subdomain. Since the lookup mechanism is hosted in the cloud, the concept is fault tolerant and has helped avoid the need for multiple decentral registers to be continually consulted and updated. By providing a worldwide, distributed keyword-based address lookup service, the Location Name System is an essential component of the functionality of navigations and address lookup in the entire world. Other identifiers such as RFID tags and QR codes can refer to Location names. Logistical companies and navigations services can take advantage of the Location name servers to identify locations, eventually deprecating traditional address lookups.