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)¶
+
-
+