Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/driebit/mod_network_of_terms

Zotonic module for searching the Network of Terms
https://github.com/driebit/mod_network_of_terms

Last synced: 2 days ago
JSON representation

Zotonic module for searching the Network of Terms

Awesome Lists containing this project

README

        

mod_network_of_terms
====================

A Zotonic module for linking resources to terms from the
[Network of Terms](https://termennetwerk.netwerkdigitaalerfgoed.nl), a search engine for finding shared terms in a set
of term sources. Collection managers use shared terms to describe their data.

You can find technical usage documentation at
the [Network of Terms code repository](https://github.com/netwerk-digitaal-erfgoed/network-of-terms-api).

Features:

* Search the Network of Terms using [its GraphQL API](https://termennetwerk-api.netwerkdigitaalerfgoed.nl/graphiql).
* Link Zotonic resources to terms from the Network of Terms.

Usage
-----

Enable this module to show a ‘Network of Terms’ tab in the admin when linking resources.

## Models

### m_network_of_terms

A template model for retrieving the list of term sources.

Access Control
-----

Access to the module is allowed by default to all users for retro-compatibility.

For non-admin users, this can be restricted by explicitly forbidding `use` of
`mod_network_of_terms`, either by handling the ACL notification directly or by
othwerwise setting up an ACL rule.

Issues
------

Please report any issues with the Network of Terms API
at https://github.com/netwerk-digitaal-erfgoed/network-of-terms-api.