WGBH / PBCore2.0

Public Broadcasting Metadata Dictionary Project
http://www.pbcore.org
32 stars 9 forks source link

Identifiers - @idType attribute and </pbcoreID>, </pbcoreIDNote> nested elements #63

Open AllisonAnn opened 10 years ago

AllisonAnn commented 10 years ago

If we create an @idType attribute to be used with the pbcoreIdentifier element, this could be used to differentiate other types of identifiers associated with an item. We might also nest pbcoreID and pbcoreIDNote elements within the tags :

<pbcoreIdentifier idType="uniqueID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreID>WPR1.14.3.1956.10</pbcoreID>
  <pbcoreIDNote>Program identifier/accession number</pbcoreIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="tempID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreID>WPR6.T256</pbcoreID>
  <pbcoreIDNote>Temporary number. Item was identified and assigned a UniqueID on 12/14/2013.</pbcoreIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="collectionID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreID>WPR1.14</pbcoreID>
  <pbcoreIDNote>Collection identifier for Wisconsin school of the air</pbcoreIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="seriesID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreID>WPR1.14.3</pbcoreID>
  <pbcoreIDNote>Series identifier for Let’s draw</pbcoreIDNote>
</pbcoreIdentifier>

But, there should be some rule that distinguishes a UniqueID that is required and may only be set to 1 instance, and OtherIDs which are optional, and can be repeatable. We could do it this way :

<pbcoreIdentifier source="" ref="" annotation="blah blah blah">
  <pbcoreUniqueID>WPR1.14.3.1956.10</pbcoreUniqueID>
  <pbcoreUniqueIDNote>Program identifier/accession number/base number for all instantiations</pbcoreUniqueIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="tempID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreOtherID>WPR6.T256</pbcoreID>
  <pbcoreOtherIDNote>Temporary number. Item was identified and assigned a UniqueID on 12/14/2013.</pbcoreIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="collectionID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreOtherID>WPR1.14</pbcoreOtherID>
  <pbcoreOtherIDNote>Collection identifier : Wisconsin school of the air</pbcoreOtherIDNote>
</pbcoreIdentifier>
<pbcoreIdentifier idType="seriesID" source="some authority" ref="" annotation="blah blah blah">
  <pbcoreOtherID>WPR1.14.3</pbcoreOtherID>
  <pbcoreOtherIDNote>Series identifier : Let’s draw</pbcoreOtherIDNote>
</pbcoreIdentifier>