pyams_thesaurus.loader package¶
-Module contents¶
--
-
-
-class
pyams_thesaurus.loader.
BaseThesaurusExporter
¶
- Bases:
-object
Base thesaurus exporter
--
-
-
-
export
(thesaurus, configuration=None)¶
-
-
-
-
-
handler
= None¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
BaseThesaurusExporterHandler
(configuration)¶
- Bases:
-object
Base thesaurus exporter handler
--
-
-
-
content_type
= None¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
BaseThesaurusLoader
¶
- Bases:
-object
Base thesaurus loader
--
-
-
-
handler
= None¶
-
-
-
-
-
load
(data, configuration=None)¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
BaseThesaurusLoaderHandler
(configuration)¶
- Bases:
-object
Base thesaurus loader handler
-
-
-
-
-class
pyams_thesaurus.loader.
ThesaurusExportersVocabulary
(context, **kw)¶
- Bases:
-zope.componentvocabulary.vocabulary.UtilityVocabulary
Thesaurus exporters vocabulary
--
-
-
-
interface
= <InterfaceClass pyams_thesaurus.interfaces.loader.IThesaurusExporter>¶
-
-
-
-
-
nameOnly
= True¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
ThesaurusLoaderDescription
¶
- Bases:
-object
Thesaurus loader description
--
-
-
-
created
¶
-
-
-
-
-
creator
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
description
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
language
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
publisher
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
subject
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
title
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
ThesaurusLoaderTerm
(label, alt=None, definition=None, note=None, generic=None, specifics=None, associations=None, usage=None, used_for=None, created=None, modified=None, weight=0, properties=None)¶
- Bases:
-object
Thesaurus loader term
-
-
-
-
-class
pyams_thesaurus.loader.
ThesaurusLoadersVocabulary
(context, **kw)¶
- Bases:
-zope.componentvocabulary.vocabulary.UtilityVocabulary
Thesaurus loaders vocabulary
--
-
-
-
interface
= <InterfaceClass pyams_thesaurus.interfaces.loader.IThesaurusLoader>¶
-
-
-
-
-
nameOnly
= True¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
XMLThesaurusExporterHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusExporterHandler
Base XML thesaurus exporter handler
--
-
-
-
content_type
= 'text/xml'¶
-
-
-
-
-
write
(thesaurus, output, configuration=None)¶
-
-
-
-
-
-
-class
pyams_thesaurus.loader.
XMLThesaurusLoaderHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusLoaderHandler
Base XML thesaurus loader handler
-
Submodules¶
-pyams_thesaurus.loader.config module¶
--
-
-
-class
pyams_thesaurus.loader.config.
ThesaurusExporterConfiguration
(data=None)¶
- Bases:
-object
Thesaurus exporter configuration
--
-
-
-
extract
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
filename
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
format
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_thesaurus.loader.config.
ThesaurusLoaderConfiguration
(data=None)¶
- Bases:
-object
Thesaurus loader configuration
--
-
-
-
data
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
encoding
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
format
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
import_synonyms
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
language
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
name
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
-
-class
pyams_thesaurus.loader.config.
ThesaurusUpdaterConfiguration
(data=None)¶
- Bases:
-pyams_thesaurus.loader.config.ThesaurusLoaderConfiguration
Thesaurus updater configuration
--
-
-
-
clear
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
-
-
conflict_suffix
¶
- Computed attributes based on schema fields
-Field properties provide default values, data validation and error messages -based on data found in field meta-data.
-Note that FieldProperties cannot be used with slots. They can only -be used for attributes stored in instance dictionaries.
-
-
-
pyams_thesaurus.loader.skos module¶
--
-
-
-class
pyams_thesaurus.loader.skos.
SKOSThesaurusExporter
¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusExporter
SKOS/RDF format thesaurus exporter
--
-
-
-
handler
¶
- alias of
-SKOSThesaurusExporterHandler
-
-
-
-
-
-class
pyams_thesaurus.loader.skos.
SKOSThesaurusExporterHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.XMLThesaurusExporterHandler
SKOS/RDF format thesaurus export handler
-
-
-
-
-class
pyams_thesaurus.loader.skos.
SKOSThesaurusLoader
¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusLoader
SKOS format thesaurus loader
--
-
-
-
handler
¶
- alias of
-SKOSThesaurusLoaderHandler
-
-
-
-
-
-class
pyams_thesaurus.loader.skos.
SKOSThesaurusLoaderHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.XMLThesaurusLoaderHandler
SKOS format thesaurus handler
--
-
-
-
read
(data, configuration=None)¶
-
-
-
pyams_thesaurus.loader.superdoc module¶
--
-
-
-class
pyams_thesaurus.loader.superdoc.
SuperdocThesaurusExporter
¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusExporter
SuperDoc format thesaurus exporter
--
-
-
-
handler
¶
- alias of
-SuperdocThesaurusExporterHandler
-
-
-
-
-
-class
pyams_thesaurus.loader.superdoc.
SuperdocThesaurusExporterHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.XMLThesaurusExporterHandler
SuperDoc format thesaurus export handler
-
-
-
-
-class
pyams_thesaurus.loader.superdoc.
SuperdocThesaurusLoader
¶
- Bases:
-pyams_thesaurus.loader.BaseThesaurusLoader
SuperDoc export format thesaurus loader
--
-
-
-
handler
¶
- alias of
-SuperdocThesaurusLoaderHandler
-
-
-
-
-
-class
pyams_thesaurus.loader.superdoc.
SuperdocThesaurusLoaderHandler
(configuration)¶
- Bases:
-pyams_thesaurus.loader.XMLThesaurusLoaderHandler
SuperDoc format thesaurus load handler
--
-
-
-
read
(data, configuration=None)¶
-
-
-