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: about 1 month ago
JSON representation
Zotonic module for searching the Network of Terms
- Host: GitHub
- URL: https://github.com/driebit/mod_network_of_terms
- Owner: driebit
- License: apache-2.0
- Created: 2022-01-19T09:26:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T12:30:50.000Z (over 1 year ago)
- Last Synced: 2025-01-28T19:18:36.305Z (over 1 year ago)
- Language: Erlang
- Size: 46.9 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: support/network_of_terms_acl.erl
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.