datacatalog.linkedstores.annotations.tag package¶
Submodules¶
datacatalog.linkedstores.annotations.tag.document module¶
-
class
datacatalog.linkedstores.annotations.tag.document.TagAnnotation(*args, **kwargs)[source]¶ Bases:
attrdict.dictionary.AttrDict
-
class
datacatalog.linkedstores.annotations.tag.document.TagAnnotationDocument(schema=None, **kwargs)[source]¶ Bases:
datacatalog.extensible.ExtensibleAttrDictInstantiates an instance of Tag Annotation
-
DELETE_FIELD= '_visible'¶
-
PARAMS= [('name', True, 'name', 'generic.tag'), ('description', False, 'description', ''), ('owner', True, 'owner', 'public'), ('_visible', False, '_visible', True)]¶
-
-
class
datacatalog.linkedstores.annotations.tag.document.TagAnnotationSchema(inheritance=True, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.heritableschema.HeritableDocumentSchemaDefines the Tag Annotation schema
-
DELETE_FIELD= '_visible'¶
-
datacatalog.linkedstores.annotations.tag.schemas module¶
-
datacatalog.linkedstores.annotations.tag.schemas.get_schemas()[source]¶ Get JSON schemas for TagAnnotationDocument
Returns: Object and document JSON schema that define the store Return type: JSONSchemaCollection
datacatalog.linkedstores.annotations.tag.store module¶
-
class
datacatalog.linkedstores.annotations.tag.store.StoreInterface(mongodb, config={}, session=None, agave=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.annotations.tag.store.TagAnnotationStore
-
class
datacatalog.linkedstores.annotations.tag.store.TagAnnotationStore(mongodb, config={}, session=None, agave=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.softdelete.SoftDelete,datacatalog.linkedstores.basestore.store.LinkedStoreManage storage and retrieval of TagAnnotation documents
-
LINK_FIELDS= []¶
-