/geoiri

GeoIRI

Primary LanguagePHPMIT LicenseMIT

GeoIRI

GeoIRI is an experimental implementation of a URI/IRI space meant to denote arbitrary geometries, in arbitrary coordinate reference systems, by resolvable HTTP URI/IRIs.

This work builds upon the pioneering approach adopted by Ian Davis at PlaceTime.com for spatial coordinates, where two-dimensional points in the WGS84 datum are encoded directly in the relevant URI, which is then resolved to different representations based on HTTP content negotiation.

For a description and installation instructions of GeoIRI see the wiki.

Content

  • demo/: folder containing a set of files that can be used to quickly set up a GeoIRI API.
  • examples/: folder containing examples of GeoIRI RDF ouput.
  • LICENCE: the GeoIRI licence.
  • README.md: this document.
  • screenshots/: folder containing screenshots of the GeoIRI API frontend.
  • src/: folder containing the files implementing the GeoIRI API.
    • src/GeoIRI.php: file contaning the PHP class implementing GeoIRI.
    • src/rdf2html.xsl: XSLT used by GeoIRI to generate the HTML presentation of a given geometry from its RDF/XML representation.
    • src/.htaccess: Apache configuration file including the URL re-writing rules for the GeoIRI API.