OxPoints aims to provde full and accurate geolinking information for the University of Oxford.
The OxPoints dataset consists of names, postal addresses, web addresses and co-ordinates (latitude and longitude) for all the departments, colleges and other buildings/units of the University, along with some of the relationships between them.
The intent is that these data be usable in a wide variety of ways, from simple address queries to more complex maps and mashups.
We encourage all consumers of OxPoints data to join the oxpoints-users@maillist.ox.ac.uk mailing list, which you can subscribe to by sending a blank e-mail to oxpoints-users-subscribe@maillist.ox.ac.uk. The list is used for service change announcements and user discussion and support.
Queries not suitable for a mailing list can be directed to the OxPoints team at OUCS at oxpoints@oucs.ox.ac.uk.
2. What data are stored in OxPoints?
OxPoints is built atop an RDF store, containing descriptions of many entities within the University.
2.1. Types of objects held in OxPoints
2.2. Properties stored in OxPoints
OxPoints also holds time-based data, though this is currently not always historically accurate. By adding a date=YYYY-MM-DD query parameter to any query URL, you can request data for that date.
Dates can be given omitting the day or month, in which case they default to the 1st and January, respectively.
The data is stored in an RDF datastore and can be accessed by means of pre-defined query URLs or by constructing more complex queries using SPARQL.
The OxPoints service is located at http://oxpoints.oucs.ox.ac.uk/; all queries should be performed relative to this URL.
Queries are constructed from a path (e.g. /occupies/oucs:oucs/), an optional format extension (e.g. .kml) and an optional set of query parameters (e.g. ?date=1999).
OxpointsIDTypeNameTypeNameIdentifierIdentifier may be
an OxPoints ID or one of oucs:code,
olis:code,
obn:code, finance:code. Multiple identifiers may be separated with a pipe or vertical bar (|).relation/Identifierx such that x relation Identifier is true. Identifier is as described above.Identifier/relationx such that Identifier relation x is true. Identifier is as described above.Relations can be any of most of the predicates used in OxPoints. For example, /title/Keble+College returns all entities called "Keble College". /oucs:linc/occupies returns all places occupied by Lincoln College.
date= parameter. Other parameters are:
notindirectjsCallback.js format extension.jsonNesting.json or .js..xml - RDF/XML (default if format not specified).n3 - Notation3.nt - N-Triples (a simplified RDF serialization syntax).json - JavaScript Object Notation.js - Same as .json but adding a callback given by jsCallback (which defaults to "oxpoints").gpx - GPX waypoints.tomtom - Data suitable for loading into TomTom satellite navigation devices.kml - KML (suitable for use with Google Maps and Google Earth).txt - Simplified plain text.csv - Comma-separated valuesRDF/XML, Notation3 and N-Triples are standard RDF serializations. These and the JSON and JavaScript serializations provide all the available data, whereas the remainder are simplified, omitting various fields.
OxPoints also exposes a SPARQL endpoint at /sparql which will return results as per the W3C SPARQL protocol definition.
SPARQL provides a more expressive way to query OxPoints than can be acheived using the query URLs described above.
[Note: The endpoint currently only supports SELECT queries; we may support more at a later date.]