Difference between revisions of "Filling Out the Bundle Member Entry Class"

From The SBN Wiki
Jump to navigation Jump to search
(Creation)
 
m (Update for Release 1.0)
Line 14: Line 14:
  
 
This is either a logical ID (LID) reference or a LID reference with an additional version ID (VID) of a ''Collection'' product.  If ''<lid_reference>'' is used, the value must match the ''<logical_identifier>'' value of a ''Collection'' product in the registry (this will be checked when the product is officially registered).  Similarly, when a ''<lidvid_reference>'' is used, the value has the format '''''logical_identifier::version_identifier''''', and there must be a ''Collection'' product with the given ''<logical_identifier>'' '''and''' ''<version_identifier>'' values.
 
This is either a logical ID (LID) reference or a LID reference with an additional version ID (VID) of a ''Collection'' product.  If ''<lid_reference>'' is used, the value must match the ''<logical_identifier>'' value of a ''Collection'' product in the registry (this will be checked when the product is officially registered).  Similarly, when a ''<lidvid_reference>'' is used, the value has the format '''''logical_identifier::version_identifier''''', and there must be a ''Collection'' product with the given ''<logical_identifier>'' '''and''' ''<version_identifier>'' values.
 +
 
== <member_status> ==
 
== <member_status> ==
 +
 
''REQUIRED''
 
''REQUIRED''
Every ''Collection'' is a primary member of exactly one ''Bundle'' - the ''Bundle'' on which its ''logical_identifier'' is based.  A ''Collection'' may be a secondary member of any number of bundles.  This attribute must have the value '''Primary''' if the ''Collection'' corresponding to the LID in the previous value is a primary member of this bundle; or '''Secondary''' otherwise.
+
 
 +
Every ''Collection'' is a primary member of exactly one ''Bundle'' - the ''Bundle'' on which its ''logical_identifier'' is based.  A ''Collection'' may be a secondary member of any number of additional bundles.  This attribute must have the value '''Primary''' if the collection is a primary member of this bundle; or '''Secondary''' otherwise.
 +
 
 
== <reference_type> ==
 
== <reference_type> ==
 +
 
''REQUIRED''
 
''REQUIRED''
 +
 
This attribute indicates what sort of information the ''Collection'' contributes to the ''Bundle''.  It supports certain registry searches, so be as specific as possible.  The value must be one of the values listed in the [[Standard_Values_Quick_Reference#In_.3CBundle_Member_Entry.3E_2|Standard Values Quick Reference]].
 
This attribute indicates what sort of information the ''Collection'' contributes to the ''Bundle''.  It supports certain registry searches, so be as specific as possible.  The value must be one of the values listed in the [[Standard_Values_Quick_Reference#In_.3CBundle_Member_Entry.3E_2|Standard Values Quick Reference]].

Revision as of 17:47, 29 May 2013

The <Bundle_Member_Entry> class creates an association between the Bundle and one of its member Collections.


For additional explanation, see the PDS4 Standard Reference, or contact your PDS node consultant.

Following are the attributes you'll find in <Bundle_Member_Entry>, in label order.

Note that in the PDS4 master schema, all classes have capitalized names; attributes never do.


<lid_reference> or <lidvid_reference>

REQUIRED

This is either a logical ID (LID) reference or a LID reference with an additional version ID (VID) of a Collection product. If <lid_reference> is used, the value must match the <logical_identifier> value of a Collection product in the registry (this will be checked when the product is officially registered). Similarly, when a <lidvid_reference> is used, the value has the format logical_identifier::version_identifier, and there must be a Collection product with the given <logical_identifier> and <version_identifier> values.

<member_status>

REQUIRED

Every Collection is a primary member of exactly one Bundle - the Bundle on which its logical_identifier is based. A Collection may be a secondary member of any number of additional bundles. This attribute must have the value Primary if the collection is a primary member of this bundle; or Secondary otherwise.

<reference_type>

REQUIRED

This attribute indicates what sort of information the Collection contributes to the Bundle. It supports certain registry searches, so be as specific as possible. The value must be one of the values listed in the Standard Values Quick Reference.