Virtual-Presence.org

Location Mapping System (LMS)

The location mapping system maps document URLs to chat room URLs.

The main purpose of the LMS is to protect the privacy of users. A virtual presence client which uses location mapping does not have to send URLs over the network. Instead, it fetches mapping rules and applies them locally to map the document URL to a chat room URL. The LMS defines how the client gets an appropriate mapping rule for a document URL.

Other objectives:

  • allow web sites to control the mapping for their URL web site,
  • enable virtual presence on web sites even, if they do not participate actively,
  • be independent of the chat protocol,
  • use existing technologies, protocols, and formats,
  • be easily implemented by web site operators.

VPTN-2: Location Mapping

The reference document. This document describes the location mapping for virtual presence. The virtual presence primer might also be of interest.

Location mapping API and test page

This is a SRPC (SimpleRPC) API. It maps document URLs to chat rooms. Callling the URL without parameters returns a HTML form. The form exlains the SRPC parameters. In addition to the chat room URL, the API may return supplementary information. The API can format the result for HTML display, JSON, plain data, and as key/value pairs.

Change log

This blog logs changes to the location mapping system including global schema changes, but also structural changes, service availability, and individual mappings.

Current LMS root

The root document to be used by clients to start the global phase. The schema is quite stable, but there are still minor changes.

Explanation of the LMS structure root

This article describes the file structure of the latest LMS root and the mapping process for a sample domain.

Future LMS root

This will be the LMS root once the VPTN-2 is declared stable.
Imprint | Contact © Heiner Wolf, 2005