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
File details
Details for the file cubicweb-keyword-4.0.0.tar.gz
.
File metadata
- Download URL: cubicweb-keyword-4.0.0.tar.gz
- Upload date:
- Size: 125.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d1cfda751c7e08a5a4c16fcc3ad73d77d9a76f4e7dd8517f01dc2db704b071d |
|
MD5 | 8d2b7b1e8b9a07db9b0263a22d46f38e |
|
BLAKE2b-256 | 310725ad3488cb5095a280c980bee0e6171c2c40202438175c401d11baa48bc5 |
File details
Details for the file cubicweb_keyword-4.0.0-py3-none-any.whl
.
File metadata
- Download URL: cubicweb_keyword-4.0.0-py3-none-any.whl
- Upload date:
- Size: 69.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbb0c696d267c188b28e60cd728ace9f4e4d1ac0fcfbe0b527fd7fb3b47b847 |
|
MD5 | c67fa56688f76494b83642fc5b783fc1 |
|
BLAKE2b-256 | 5e99376757d48aa3b77cf870402cc150dece3a17a6ac43541a570639016b8733 |