Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
Nlm30CitationSchema Class Reference
Inheritance diagram for Nlm30CitationSchema:
MetadataSchema

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)
 

Additional Inherited Members

- Public Attributes inherited from MetadataSchema
 $_properties = array()
 

Detailed Description

See Also
MetadataSchema
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[@attribute="..."]' property
*  names.
*
*  For details see <http://dtd.nlm.nih.gov/publishing/>,
*  <http://dtd.nlm.nih.gov/publishing/tag-library/3.0/n-8xa0.html>,
*  <http://dtd.nlm.nih.gov/publishing/tag-library/3.0/n-5332.html> and
*  <http://dtd.nlm.nih.gov/publishing/tag-library/3.0/n-fmz0.html>.
* 

Definition at line 40 of file Nlm30CitationSchema.inc.php.

Member Function Documentation

Nlm30CitationSchema::Nlm30CitationSchema ( )

Constructor

Definition at line 44 of file Nlm30CitationSchema.inc.php.

References MetadataSchema\addProperty().


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