Module kodexa.model
Model represents the core model at the heart of the Kodexa Content Model and architecture.
It allows you to define:
- Documents
- Pipelines
- Steps
and much more....
Document families allow the organization of documents based on transitions and actors
Expand source code
"""
Model represents the core model at the heart of the Kodexa Content Model and architecture.
It allows you to define:
* Documents
* Pipelines
* Steps
and much more....
Document families allow the organization of documents based on transitions and actors
"""
from .model import ContentFeature, ContentNode, Document, \
DocumentFamily, DocumentMetadata, DocumentStore, ModelStore, SourceMetadata, Store, ContentObjectReference
from .objects import ContentObject, ContentType, ModelContentMetadata, DocumentContentMetadata, \
ContentEvent, TransitionType, DocumentActor, DocumentTransition, AssistantEvent, ActorType, StoreType, StorePurpose, \
Taxonomy, ExtensionPack, AssistantDefinition, AssistantSchedule
from .persistence import SqliteDocumentPersistence, PersistenceManager
Sub-modules
kodexa.model.base
kodexa.model.model
-
The core model provides definitions for all the base objects in the Kodexa Content Model
kodexa.model.objects
kodexa.model.persistence