Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 71 forks source link

Use "signposting" principles to make resources machine-friendly #860

Open bryjbrown opened 6 years ago

bryjbrown commented 6 years ago
Title (Goal) Use "signposting" principles to make resources machine-friendly
Primary Actor Web crawlers & citation/annotation management tools
Scope Drupal Module
Level Low
Story As a web crawler or citation/annotation management tool, I want to be able to accurately and consistently discern the PURL and license for a given resource, as well as discern the URLs of any associated objects or files via typed HTTP links, also known as signposting.

This would satisfy the following behaviours from the COAR NGR report:

dannylamb commented 6 years ago

Hey @bryjbrown, I'm assuming PURL is a Permanent URL?

Currently, we have all this except for pointing to the license, but CLAW currently provides signposts for all entity references, so if you modeling things a certain way you could probably get it without any programming.

bryjbrown commented 6 years ago

@dannylamb Yep, technically "persistant" URL, but you get the gist. Basically any URL that gets passed to a resolver, so ARKs, DOIs, Handles, etc are all examples of PURLs we'd want to expose via HTTP links.

I figured CLAW already did some of this stuff, I just wanted to make the use cases to show where we overlap with the COAR NGR report. Exposing the license shouldn't be too much work, right?