This is an archive of an inactive wiki and cannot be modified.

(NeoGeo) Geo Vocabulary Update


The original W3C GEO vocabulary is here The GeoRSS model and schema are here

Design Objective

An OWL/RDFS definition of GeoRSS which has an equivalent XML serialization to the present GeoRSS XML

Vocabulary Description

NeoGeo (proposed) consists of a root property _featureproperty which takes as its domain any OWL/RDF class that it makes sense (after ISO 19109) to cast as a geographic feature.
_featureproperty has a series of subproperties.
A particular subproperty is geo:where which takes as its range the abstract class _geometry.
Subclasses of _geometry include gml:Point, gml:Linestring, gml:Polygon, gml:CircleByCenterPoint, and gml:Envelope after the corresponding GML objects.
The properties of these classes are a subset of the corresponding properties defined in the GML model and schema.
This represents GeoRSS GML.

Other subproperties of geo:where represent GeoRSS Simple and include geo:Point, geo:Line, geo:Polygon, geo:Circle, and geo:Box.
These properties each take a literal list of doubles as their range, but are equivalent in definition to (are a shorthand for) geo:where plus the corresponding GeoRSS GML classes and their properties.

Another set of subproperties of _featureproperty further define the "featureness" of whatever class the geometry properties are applied to.
They include geo:featurename, geo:featuretype, geo:relationship, geo:elev, geo:floor, and geo:radius.
The nominal ranges of the first three properties are literal strings (for the latter three, doubles), but are envisioned to represent or evolve into at least "folksonomies" if not more formal ontology concepts.

A preliminary version of OWL for NeoGeo is at

Questions and Issues

  1. How can the equivalence between GeoRSS Simple and GML be formally represented, or can it?

Proposed OWL / RDFS definition

Your help here

See Also

Draft LatitudeLongitudeAltitude format to represent Latitude longitude altitude information.