lmpy.tools.process_idigbio

Test script to process an iDigBio DWCA into something we can parse.

Module Contents

Functions

main()

Main method for script.

process_idb_dwca(in_zipfile, out_zipfile)

Process an idigbio zipfile.

process_meta_xml(meta_xml_contents)

Process the contents of the meta.xml file.

test_dwca(dwca_filename)

Test that a DWCA file can be processed.

Attributes

CORE_TAG

DELIMITED_BY_ATT

DELIMITED_TERMS

EXTENSION_TAG

FIELD_TAG

FILES_TAG

ID_TAG

LOCATION_TAG

OCCURRENCE_ROW_TYPE

ROW_TYPE_ATT

TERM_TYPE_ATT

lmpy.tools.process_idigbio.CORE_TAG = {http://rs.tdwg.org/dwc/text/}core[source]
lmpy.tools.process_idigbio.DELIMITED_BY_ATT = delimitedBy[source]
lmpy.tools.process_idigbio.DELIMITED_TERMS = ['http://portal.idigbio.org/terms/flags', 'http://portal.idigbio.org/terms/recordIds'][source]
lmpy.tools.process_idigbio.EXTENSION_TAG = {http://rs.tdwg.org/dwc/text/}extension[source]
lmpy.tools.process_idigbio.FIELD_TAG = {http://rs.tdwg.org/dwc/text/}field[source]
lmpy.tools.process_idigbio.FILES_TAG = {http://rs.tdwg.org/dwc/text/}files[source]
lmpy.tools.process_idigbio.ID_TAG = {http://rs.tdwg.org/dwc/text/}id[source]
lmpy.tools.process_idigbio.LOCATION_TAG = {http://rs.tdwg.org/dwc/text/}location[source]
lmpy.tools.process_idigbio.OCCURRENCE_ROW_TYPE = http://rs.tdwg.org/dwc/terms/Occurrence[source]
lmpy.tools.process_idigbio.ROW_TYPE_ATT = rowType[source]
lmpy.tools.process_idigbio.TERM_TYPE_ATT = term[source]
lmpy.tools.process_idigbio.main()[source]

Main method for script.

lmpy.tools.process_idigbio.process_idb_dwca(in_zipfile, out_zipfile)[source]

Process an idigbio zipfile.

Parameters
  • in_zipfile (str) – File path to an input DWCA zip file.

  • out_zipfile (str) – File path to write the output DWCA zip file.

lmpy.tools.process_idigbio.process_meta_xml(meta_xml_contents)[source]

Process the contents of the meta.xml file.

Parameters

meta_xml_contents (str) – String containing XML metadata information for a DWCA.

Returns

The processed metadata XML as a string.

Return type

str

lmpy.tools.process_idigbio.test_dwca(dwca_filename)[source]

Test that a DWCA file can be processed.

Parameters

dwca_filename (str) – The file path of a DarwinCore Archive to test.

Raises

ValueError – Raised if points returned is None.