-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCITATION.cff
50 lines (48 loc) · 1.63 KB
/
CITATION.cff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
cff-version: 1.2.0
title: Skosprovider
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Koen
family-names: Van Daele
email: [email protected]
affiliation: Flanders Heritage Agency
orcid: 'https://orcid.org/0000-0002-8153-2978'
- given-names: Jonas
family-names: Geuens
email: [email protected]
affiliation: Flanders Heritage Agency
orcid: 'https://orcid.org/0000-0001-8197-5034'
abstract: >-
Skosprovider provides an interface that can be
included in an application to allow it to talk to
different SKOS vocabularies. These vocabularies
could be defined locally or accessed remotely
through webservices.
Adhering to this interface in you application
decouples your application and the actual
thesaurus. This makes unit testing easy because it
allows you to swap a remote and a local
implementation. It also makes it easy to switch
from a simple, static implementation based on a csv
file to a more complete implementation using your
relational database of choice.
One of the main goals of this project is to be able
to build an application that can use thesauri or
vocabularies without knowing upfront what these
might be or where they might come from. This could
be for an application that allows cataloguing
things, but where it can be expected that different
instances will require different thesauri or would
need to be able to talk to existing vocabulary
systems.
keywords:
- SKOS
- thesaurus
- vocabulary
- python
license: MIT
version: 1.1.0
date-released: "2021-12-08"