W3C home > Mailing lists > Public > semantic-web@w3.org > June 2006

[Fwd: [Geowanking] Introducing OpenLayers v1.0]]

From: Dan Brickley <danbri@danbri.org>
Date: Thu, 29 Jun 2006 21:48:25 +0200
Message-ID: <44A42E89.8040702@danbri.org>
To: semantic-web@w3.org
Cc: timbl@w3.org, schuyler@nocat.net

This looks great! I'd love to see it wired into some RDF datasources, 
either with SPARQL or plain RDF. TimBL, any plans for Geo widgets to be 
wired into http://www.w3.org/2005/10/ajaw/tab.html ? If folk want RDF to 
play with, http://www.w3.org/2003/01/geo/ and the wiki entry at 
http://esw.w3.org/topic/GeoInfo have some pointers. If folk have more 
datasources or updated links, please help out by updating the wiki. BTW 
it seems OpenLayers supports GeoRSS directly; I'm not sure what the 
state of play is w.r.t. turning non-RDF GeoRSS into RDF.

Schuyler, have you looked at .js for SPARQL/RDF query lately? see eg. 

Presumably one way to wire this into SPARQL would be for the SPARQLing 
to be done server side, producing text files in style of 
http://trac.openlayers.org/wiki/MapViewerService to send to the .js 
client application?  ie. the server produces tab-separated data. BTW 
Schuyler, there is a JSON serialization of SPARQL resultsets which looks 
a lot like your tab-separated data. Did you consider using JSON instead 
of tab-separated syntax, or is the idea to keep those data files in a 
format that can be exported direct from Excel?

Anyways, cool stuff, I look forward to seeing how it grows :)



For Developers

OpenLayers is a pure JavaScript library for displaying map data in most 
modern web browsers, with no server-side dependencies. OpenLayers 
implements a (still-developing) JavaScript API for building rich 
web-based geographic applications, similar to the Google Maps and MSN 
Virtual Earth APIs, with one important difference -- OpenLayers is Free 
Software, developed for and by the Open Source software community.

Furthermore, OpenLayers implements industry-standard methods for 
geographic data access, such as the OpenGIS Consortium's Web Mapping 
Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, 
OpenLayers is written in object-oriented JavaScript, using Prototype.js 
and components from the Rico library. The OpenLayers code base already 
has hundreds of unit tests, via the Test.AnotherWay framework.

As a framework, OpenLayers is intended to separate map tools from map 
data so that all the tools can operate on all the data sources. This 
separation breaks the proprietary silos that earlier GIS revolutions 
have taught civilization to avoid. The mapping revolution on the public 
Web should benefit from the experience of history.
Getting the Code.

]] --- http://openlayers.org/


[Geowanking] Introducing OpenLayers v1.0
Schuyler Erle <schuyler@nocat.net>
Thu, 29 Jun 2006 00:16:27 -0700

OpenLayers is an BSD-licensed pure JavaScript API for building map
applications on the Web. OpenLayers offer offers the ability to
display a number of different types of data in a configurable mapping

On behalf of the OpenLayers development team, I have the honor and
pleasure of presenting version 1.0 of OpenLayers.

1.0 Release API URL:   http://openlayers.org/api/1.0/OpenLayers.js
Latest Stable API URL: http://openlayers.org/api/OpenLayers.js
1.0 Release Tarball:   http://openlayers.org/download/OpenLayers-1.0.tar.gz

You can see some example OpenLayers applications here:


The 1.0 release includes support for display of:

   * Markers
   * Popups
   * Tiled WMS Images
   * WFS Results (as points)
   * Textual (tab-seperated) data

Development continues at a fast pace. Currently, the development
branch of OpenLayers supports:

   * ka-Map data
   * WorldWind data
   * Untiled WMS Requests
   * GeoRSS data

Our next release will support drawing and reprojection of vector data on

   * Google Maps
   * Yahoo Maps
   * Microsoft Virtual Earth

One of the many goals of OpenLayers is to allow users to use one API,
and one look and feel, but display data from any source. To that end, we
have created a system which allows for any data provider to create their
own layers to be displayed alongside any others in OpenLayers. The API
is inspired by the Google Maps API, designed to make the simple things
easy, and the difficult things possible.

Development of OpenLayers is currently funded in part by MetaCarta:


Please give OpenLayers a whirl and let us know what you think!


Received on Thursday, 29 June 2006 19:48:41 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:44:57 UTC