Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cubicweb-keyword-4.0.0.tar.gz (125.9 kB view details)

Uploaded Source

Built Distribution

cubicweb_keyword-4.0.0-py3-none-any.whl (69.8 kB view details)

Uploaded Python 3

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

Hashes for cubicweb-keyword-4.0.0.tar.gz
Algorithm Hash digest
SHA256 2d1cfda751c7e08a5a4c16fcc3ad73d77d9a76f4e7dd8517f01dc2db704b071d
MD5 8d2b7b1e8b9a07db9b0263a22d46f38e
BLAKE2b-256 310725ad3488cb5095a280c980bee0e6171c2c40202438175c401d11baa48bc5

See more details on using hashes here.

File details

Details for the file cubicweb_keyword-4.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cubicweb_keyword-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5cbb0c696d267c188b28e60cd728ace9f4e4d1ac0fcfbe0b527fd7fb3b47b847
MD5 c67fa56688f76494b83642fc5b783fc1
BLAKE2b-256 5e99376757d48aa3b77cf870402cc150dece3a17a6ac43541a570639016b8733

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page