(NeoGeo) Geo Vocabulary Update
An OWL/RDFS definition of GeoRSS which has an equivalent XML serialization to the present GeoRSS XML
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.
Questions and Issues
- How can the equivalence between GeoRSS Simple and GML be formally represented, or can it?
Proposed OWL / RDFS definition
Your help here
See one of a draft schema at GeoQualifierSchema.
Draft LatitudeLongitudeAltitude format to represent Latitude longitude altitude information.