OPFMetadatum

An abstract OPF metadatum, that is, a child of <metadata>.

It has three subclasses:

  1. yael.opfdc.OPFDC
  2. yael.opfmeta2.OPFMeta2
  3. yael.opfmeta3.OPFMeta3
class yael.opfmetadatum.OPFMetadatum(internal_path=None, obj=None, string=None)[source]

An abstract OPF metadatum, that is, a child of <metadata>.

You should not use this class, but rather one of its subclasses:

  1. yael.opfdc.OPFDC
  2. yael.opfmeta2.OPFMeta2
  3. yael.opfmeta3.OPFMeta3
add_refinement(refinement)[source]

Add a refinement, that is, store a reference to the refinement metadatum.

Parameters:refinement (yael.opfmetadatum.OPFMetadatum) – the refinement metadatum