image of rounded corner blocks

Open Data is still in Beta Development and we would appreciate your feedback.

Find a bug?

Want to recommend a feature?

Your ideas and usage will help inform future development.

Send feedback to opendata@unm.edu

FAQ

How do I use UNM Open Data?

All Open Data files are free for anyone to download. Different data sets have different formats, but most have an xml version. Details for each dataset are provided as a PDF file.

How frequently is the data updated?

This varies with the individual dataset. For example, Events data is updated every 30 minutes because it changes frequently. In contrast, Location data is not updated on any schedule, but as needed, determined by the data owner.

How does a user submit a dataset?

Instructions are provided on the index page at opendata.unm.edu. From there, a user is prompted to click on the submission request link, and that page guides him through the process.

The form provides entries for the following:

  • A title
  • A short nontechnical description
  • A full nontechnical description
  • A technical description
  • A data format description, comma-separated

A PDF file will be generated from the information provided.

When a user’s dataset is accepted by UNM IT, the user will be contacted. At this point, we will also need a document from the organization owning the data expressing that organization’s consent to have their data available publically (an email is fine).

Because there are a number of ways to transfer data, some of which allow permissions changes, UNM IT will work with the user as needed to make the dataset available via opendata.unm.

What is the mechanism for transferring data?

There are a number of methods by which data can be transferred to the data store. The preferred method for a UNM organization to establish a regular feed to the data store is via an SFTP job launched by Appworx. The Appworx method is established, secure, reliable, and monitored by UNM IT. Unscheduled data updates can be done using any SFTP client after the data owner is provided the necessary credentials.

For security reasons, external data owners will be expected to have their own FTP site from which UNM IT will retrieve data. UNM IT will route the dataset through Appworx (this mechanism has not yet been developed because there are no external data feeds at this time).

What is the folder structure?

Datasets will be stored at datastore.unm.edu. For example, the repository named events is stored in the events folder and located in this path: /nfs/user/d/datastore/Sites/datastore.unm.edu/events. Within that directory, expect to find at least one dataset, and the Data Definition PDF file generated from the documentation provided by dataset owner.

What is the hosting environment?

Open Data and Datastore are departmental accounts at UNM IT like any other. These accounts are hosted on the dept server, a Red Hat Linux system running Apache 2.0.

Where would you put your webservice code if you create it?

For security reasons, we will not add API code to either Open Data or datastore. From the point of view of the repository, an official API is just another client program, but for ease of use, a consistent mechanism is preferable. The best choice for a UNM organization would be to request a separate departmental account, and ideally a related test account. A user can describe an API for his repository as part of the detailed technical description for that repository, or at the very least, indicate the existence of full documentation elsewhere.