![]() |
This work is licensed under a CC |
The concept of location has become very popular in many applications on the Web, in particular for those which aim at connecting the real world with resources on the Web. However, the Web as it is today has no overall location concept, which means that applications have to introduce their own location concepts and have done so in incompatible ways. By turning the Web into a location-aware Web, which we call the Locative Web
, location-oriented applications get better support for their location concepts on the Web, and the Web becomes an information system where location-related information can be more easily shared across different applications and application areas. We describe a location concept for the Web supporting different location types, its embedding into some of the Web's core technologies, and prototype implementations of these concepts in location-enabled Web components.
XMLHttpRequest
's same-origin policy makes is hard to build map mashupsdepthto the surface
I am on vacation)
I am in my office≅
37.8714,-122.2585
)placename/vocabulary
syntax for location identifiersgeocoding vocabularyidentifies a particular resolution method
geoloc
as a new URI scheme for identifying locationsvocabularyfor their locations
geoloc
URIs use vocabulary identifiers to disambiguate nameslocation namespace
My Mapsas editor for location vocabularies
My Maps
Geoloc
and Accept-Geoloc
headers for location informationgeoDOM)