Module processors.xml.meta

Metadata processor

Classes

class MetaProcessor (reader, writer, doc_id)

A class to extract the metadata describing a standard.

Ancestors

Class variables

var fieldnames

Column names.

Name Description Element
doc_id Document id
ref_dated Dated standard reference <std-ref>
ref_undated Undated standard reference <std-ref>
doc_ref Document reference <doc-ref>
secretariat Secretariat <secretariat>
sdo Standards Development Organization <sdo>
proj_id Project identifier <proj-id>
doc_lang Document language <doc-lang>
rel_version Release version <release-version>
urn Unique Resource Name <urn>
originator Originator of the document <originator>
doc_type Document type <doc-type>
doc_nr Document number <doc-number>
part_nr Part number <part-number>
edition Edition number <edition>
version Type of event <version>
year Year <year>
pub_date Publication date <pub-date>
rel_date Release date <release-date>
content_language Content language <content-language>

Methods

def converter(self, data)

Parse XML and extract metadata.

Args

data : str
XML document

Returns

list
A list with dictionaries.

Inherited members