Mint Persistent Identifiers
Geoconnex requires a persistent identifier to refer to your data. That way, if the url where you host your data changes, you can update the mapping, but the end users of geoconnex can still query the same identifier. This process is generally done by uploading a CSV file with the associated mapping.
View the CSV formatting reference for best practices on how to format your CSV and the difference between 1:1 and 1:N regex redirects.
- Submitting via GitHub
- Submitting via register.geoconnex.us
GitHub submissions give you more control over the CSV submission process. To submit your CSV via GitHub:
-
Fork the
internetofwater/geoconnex.us
repository. -
Add a directory corresponding to the namespace you want in the
namespaces
directory. For examplenamespaces/example-namespace/
-
Add a set of redirects using the csv template. You may consider adding multiple separate sets of redirects, as long as each set is comprised of less than 300,000
- The only required fields are
id
(the geoconnex URI you want),target
(where the URI should redirect to), andcreator
(your email address).
- The only required fields are
-
Add a
README.md
detailing contact persons and (a subset of) your permanent identifiers in your namespace directory.- For an example, see
namespaces/example-namespace/README.md
- For an example, see
-
Commit your changes and submit a pull request.
-
geoconnex.us administrators will review your pull request and merge it if everything looks correct. Once the pull request is merged, the changes go live within ~ 15 minutes.
To submit a request to submit regex redirects you must create an issue of type "Request regex redirect" and fill out the template.
register.geoconnex.us provides a convenient web interface for adding 1:1 redirects and may be preferred by users without background using GitHub. Once the web form is submitted, it ends up submitting a pull request to the same GitHub repository but does not require you to log in or use the command line.