Open Journal Systems  2.4.8
 All Classes Namespaces Functions Variables Groups Pages
Nlm30CitationSchema Class Reference
Inheritance diagram for Nlm30CitationSchema:

Public Member Functions

 Nlm30CitationSchema ()
- 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 NLM element-citation tag from the NLM Journal Publishing Tag Set Version 3.0. We only use the "references class" of elements allowed in the element-citation tag. We do not support all sub-elements but only those we have use-cases for. We map elements and attributes from the original XML standard to 'element[="..."]' property names.

See Also

For details see,, and

Definition at line 40 of file

Member Function Documentation

Nlm30CitationSchema::Nlm30CitationSchema ( )


Definition at line 44 of file

References MetadataSchema\addProperty().

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