Extending the module

Modules may supply their own terms, their own logic and even their own ontology characteristics.

An Ontology is a set of meanings. Defining an ontology plugin module means defining some terms and what they actually do.

By declaring a set of custom predicates, new terms can be applied to node relationships.

By giving the predicates characteristics, new logical behaviours can support the terms.

By using the usual nodeapi or blocks, the new relationships can be used to change the way pages are presented.

See also

ontology_navigation.module

@see ontology_revision_control.module

@ingroup docs Theory and background documentation