classification schemes system for the Cubicweb framework
Project description
The keyword cube provides classification by using hierarchies of keywords to classify content.
Each classification is represented using a Classification entity, which will hold a keywords tree.
There is two types of keywords:
Keyword which contains a description,
CodeKeyword which contains the keyword description and the associated code.
- In order to link an entity to a keyword, you have to add a relation
applied_to in the schema.
Each keyword has the subkeyword_of relation definition. This allows to navigate in the classification without a Modified Preorder Tree Traversal representation of the data.
Some methods are defined in order to get parents and children or get the status of a keyword (leaf or root).
See also cubicweb-tag as another (simpler) way to classify content.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cubicweb_keyword-4.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbb0c696d267c188b28e60cd728ace9f4e4d1ac0fcfbe0b527fd7fb3b47b847 |
|
MD5 | c67fa56688f76494b83642fc5b783fc1 |
|
BLAKE2b-256 | 5e99376757d48aa3b77cf870402cc150dece3a17a6ac43541a570639016b8733 |