Module api :: Class Citation
[hide private]
[frames] | no frames]

Class Citation
source code

     object --+    
              |    
BagOfAttributes --+
                  |
                 Citation

Class representing a Connotea citation.

Note: The date attribute of a Citation instance cannot be relied upon being a Date instance. It may just be a string.

Instance Methods [hide private]
  __init__(self, node)
node is expected to be a minidom node for a citation element.

Inherited from BagOfAttributes: __repr__

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__


Class Variables [hide private]

Inherited from object: __class__


Method Details [hide private]

__init__(self, node)
(Constructor)

source code 

node is expected to be a minidom node for a citation element.

example:
 <citation>
   <rdf:Description>
     <prism:title>An asymmetric world</prism:title>
     <foaf:maker>
       <foaf:Person>
         <foaf:name>Oliver Penrose</foaf:name>
       </foaf:Person>
     </foaf:maker>
     <dc:date>2005-12-15T00:00:00Z</dc:date>
     <prism:publicationName>Nature</prism:publicationName>
     <prism:issn>0028-0836</prism:issn>
     <prism:volume>438</prism:volume>
     <prism:number>7070</prism:number>
     <prism:startingPage>919</prism:startingPage>
     <doiResolver rdf:resource="http://dx.doi.org/10.1038/438919a"/>
     <dc:identifier>doi:10.1038/438919a</dc:identifier>            
   </rdf:Description>
 </citation>
Overrides: object.__init__