A discussion at Drupal Groups pertains to development of a Metadata module, possibly incorporating PBCore. The thing is, PBCore is currently licensed under a Creative Commons License, not a GPL which would be required for a Drupal distributed module. Which raises the question: How easy would it be to place PBCore and its documentation under a GNU GPL license? Doing so would be in the interest of the PBCore community, and I would think in the interest of CPB which funded development of the PBCore standard. Feedback would be appreciated!
How to reference a related web page?
Say you have an audio archive of a radio news story that's on a web page. In the PBCore record for the audio archive, how do you reference the web page?
Would it be:
<pbcoreRelation> <relationType>Is Part Of</relationType> <relationIdentifier>http://will.illinois.edu/news/story-item-foo/<relationIdentifier> </pbcoreRelation>
Or perhaps its relationType should be Is Referenced By.
I have a reservation about using pbcoreRelation for this, because it assumes the web page is a "media item" capable of being expressed in another PBCore record. (See: http://www.pbcore.org/PBCore/relationType.html) I doubt PBCore was ever intended to catalog web pages, and the practice of doing that would seem...daunting.
Regardless this question arises because, what if you have a media player capable of ingesting PBCore records and playing the media file, and you want to link to an original web page on which the media file was first published? This is not a hypothetical question. If pbcoreRelation isn't the way to do this, it would be important to settle the question very soon.