Open Journal Systems  2.4.3
 All Classes Namespaces Functions Variables Groups Pages
Mods34NameSchema Class Reference
Inheritance diagram for Mods34NameSchema:
MetadataSchema

Public Member Functions

 Mods34NameSchema ()
 
- Public Member Functions inherited from MetadataSchema
 addProperty ($name, $allowedTypes=METADATA_PROPERTY_TYPE_STRING, $translated=false, $cardinality=METADATA_PROPERTY_CARDINALITY_ONE, $displayName=null, $validationMessage=null, $mandatory=false)
 
 getAssocTypes ()
 
 getClassName ()
 
 getName ()
 
 getNamespace ()
 
 getNamespacedPropertyId ($propertyName)
 
getProperties ()
 
getProperty ($propertyName)
 
 getPropertyNames ()
 
 getPropertyNamesByType ($propertyType)
 
 hasProperty ($propertyName)
 
 MetadataSchema ($name, $namespace, $classname, $assocTypes)
 
 setProperties (&$properties)
 

Detailed Description

Class that provides meta-data properties compliant with the MODS name tag from MODS Version 3.4. We only support those sub-elements we have use-cases for. We map elements and attributes from the original XML standard to 'element[="..."]' property names.

See Also
MetadataSchema

See http://www.loc.gov/standards/mods34/mods-outline.html#name.

Wherever possible we follow the "Digital Library Federation / Aquifer Implementation Guidelines for Shareable MODS Records", see https://wiki.dlib.indiana.edu/confluence/download/attachments/24288/DLFMODS_ImplementationGuidelines.pdf

The DLF/Aquifer Implementation Guidelines for Shareable MODS Records requires the use of at least one name description for the creator of the intellectual content of the resource, if available. Please use a type statement with all name descriptions for greater control and interoperability. In addition at least one namePart statement is a required of each name description.

Definition at line 37 of file Mods34NameSchema.inc.php.

Member Function Documentation

Mods34NameSchema::Mods34NameSchema ( )

Constructor

Definition at line 41 of file Mods34NameSchema.inc.php.

References MetadataSchema\addProperty().


The documentation for this class was generated from the following file: