ocrd_models.constants module¶
Constants for ocrd_models.
- class ocrd_models.constants.METS_PAGE_DIV_ATTRIBUTE(value)[source]¶
Bases:
Enumpage selection attributes of PHYSICAL mets:structMap//mets:div
- ID = 1¶
- ORDER = 2¶
- ORDERLABEL = 3¶
- LABEL = 4¶
- CONTENTIDS = 5¶
- class ocrd_models.constants.METS_STRUCT_DIV_ATTRIBUTE(value)[source]¶
Bases:
Enumpage selection attributes of LOGICAL mets:structMap//mets:div
- ID = 1¶
- DMDID = 2¶
- TYPE = 3¶
- LABEL = 4¶
- class ocrd_models.constants.METS_DIV_ATTRIBUTE_ATOM_PATTERN(expr: str, attr: List[METS_PAGE_DIV_ATTRIBUTE | METS_STRUCT_DIV_ATTRIBUTE] = <factory>)[source]¶
Bases:
METS_DIV_ATTRIBUTE_PATTERNpage selection pattern for literal (single value) matching
- expr: str¶
div against
- Type:
pattern value to match a mets
- class ocrd_models.constants.METS_DIV_ATTRIBUTE_RANGE_PATTERN(expr: ~typing.List[str], attr: ~typing.List[~ocrd_models.constants.METS_PAGE_DIV_ATTRIBUTE | ~ocrd_models.constants.METS_STRUCT_DIV_ATTRIBUTE] = <factory>)[source]¶
Bases:
METS_DIV_ATTRIBUTE_PATTERNpage selection pattern for interval (list expansion) matching
- expr: List[str]¶
div against
- Type:
pattern value to match a mets
- start: str¶
first value of the range after expansion, before matching-exhausting
- stop: str¶
last value of the range after expansion, before matching-exhausting
- class ocrd_models.constants.METS_DIV_ATTRIBUTE_REGEX_PATTERN(expr: Pattern, attr: List[METS_PAGE_DIV_ATTRIBUTE | METS_STRUCT_DIV_ATTRIBUTE] = <factory>)[source]¶
Bases:
METS_DIV_ATTRIBUTE_PATTERNpage selection pattern for regular expression matching
- expr: Pattern¶
div against
- Type:
pattern value to match a mets