Skip to content

Commit

Permalink
Make Skosprovider easier to cite. Refs #104.
Browse files Browse the repository at this point in the history
  • Loading branch information
koenedaele committed Dec 8, 2021
1 parent 8e466c7 commit eb19884
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
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: koen.vandaele@vlaanderen.be
affiliation: Flanders Heritage Agency
orcid: 'https://orcid.org/0000-0002-8153-2978'
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

0 comments on commit eb19884

Please sign in to comment.