AgentRoleEnum

GregorHagedorn - Wed May 10 2006 - Version 1.5
Parent topic: EnumeratedValues
Provides codes for roles like author, editor, photographer, advisor, or copyright holder. This type is implemented as a union of all AgentRole* enumerations. It is provided for programming convenience and not currently used in schema. The roles and their codes used here are based on http://www.loc.gov/marc.relators/ (as of 2004/6 available at http://dublincore.org/usage/meetings/2004/03/Relator-codes.html). For example, the enumerated code "aut" for author corresponds to http://www.loc.gov/marc.relators/aut. The DublinCore Agents group is considering using the same codes (see e. g. http://www.loc.gov/marc/dc/Agent-roles.html), but as of 2004/6 the DublinCore Agents subgroup did not yet agree on a Creator/Contributor refinement as qualified DublinCore. Note that the roles selected here are a subset of the MARC roles.

The following role subsets are defined:

Enumeration of supported roles for owner/copyright agents. See AgentRoleEnum for information about the MARC relator codes.


See UBIF enumeration info for a tabular overview of values.

-- Gregor Hagedorn - 19 Jul 2004


Without changing the enumeration lists and semantics, a technical problem with Xerxes was resolved in newer versions of UBIF, see AgentRoleEnumXerces262Problem. -- Gregor Hagedorn - 12 Sept 2004