Atramhasis

Atramhasis: An online SKOS vocabulary editor - Published in JOSS (2023)

https://github.com/onroerenderfgoed/atramhasis

Science Score: 98.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

app pypi-package python skos thesaurus vocabulary

Keywords from Contributors

cryptocurrencies mesh pypi simulations metaheuristic
Last synced: 6 months ago · JSON representation ·

Repository

An online SKOS editor

Basic Info
Statistics
  • Stars: 60
  • Watchers: 18
  • Forks: 11
  • Open Issues: 43
  • Releases: 47
Topics
app pypi-package python skos thesaurus vocabulary
Created almost 12 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Citation

README.rst

Atramhasis
==========

.. image:: https://img.shields.io/pypi/v/atramhasis.svg
        :target: https://pypi.python.org/pypi/atramhasis
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5801135.svg
        :target: https://doi.org/10.5281/zenodo.5801135
.. image:: https://github.com/OnroerendErfgoed/atramhasis/actions/workflows/atramhasis_backend.yaml/badge.svg
        :target: https://github.com/OnroerendErfgoed/atramhasis/actions/workflows/atramhasis_backend.yaml
.. image:: https://coveralls.io/repos/github/OnroerendErfgoed/atramhasis/badge.svg?branch=develop
        :target: https://coveralls.io/github/OnroerendErfgoed/atramhasis?branch=develop
.. image:: https://scrutinizer-ci.com/g/OnroerendErfgoed/atramhasis/badges/quality-score.png?b=develop
        :target: https://scrutinizer-ci.com/g/OnroerendErfgoed/atramhasis/?branch=develop

----

.. image:: https://readthedocs.org/projects/atramhasis/badge/?version=latest
        :target: http://atramhasis.readthedocs.io/en/latest/?badge=latest
.. image:: https://joss.theoj.org/papers/10.21105/joss.05040/status.svg
        :target: https://doi.org/10.21105/joss.05040

Atramhasis is an online SKOS editor. This webapplication enables
users to create SKOS vocabularies consisting of Concepts and Collections. It 
tries to stay close to the SKOS specification. This makes it suited for different
types of vocabularies such as simple pick lists, authority files, flat lists and
basic to relatively complex thesauri. For a full overview of capabilities, please
consult our `documentation `_. 
If you want a quick demo of what the system provides for a typical end user, 
have a look at the `Flanders Heritage Thesaurus `_. 
This is an implementation of Atramhasis for the `Flanders Heritage Agency `_
containing several vocabularies regarding cultural heritage, such as 
`heritagetypes `_, 
`styles and cultures `_, 
`materials `_ 
and `periods `_.
Most of the vocabularies are in Dutch, but the interface is available in both 
Dutch, English and French.

All development is done through `Github `_. 
If you run into bugs or would like to request a new feature, please open a 
`Github issue `_. Please
provide some context to your question such as the operating system,
Python and Atramhasis versions you are running. If you have specific questions
about the software or the datasets hosted at
`Flanders Heritage Thesaurus `_
you would rather not address in a public forum, please mail us at
ict@onroerenderfgoed.be.

Contributions are welcome. This could be improvements to the code, updated 
documentation or adding a new translation to the User Interface. Please see our 
`contribution guidelines `_ 
to find out how we can collaborate.

Owner

  • Name: Onroerend Erfgoed
  • Login: OnroerendErfgoed
  • Kind: organization
  • Location: Brussels, Belgium

Open Source Software by the Agentschap Onroerend Erfgoed (Flanders Heritage Agency).

JOSS Publication

Atramhasis: An online SKOS vocabulary editor
Published
March 14, 2023
Volume 8, Issue 83, Page 5040
Authors
Koen Van Daele ORCID
Flanders Heritage Agency, Belgium
Tinne Cahy
GEO Solutions, Belgium
Wim De Clercq
GEO Solutions, Belgium
Jonas Geuens ORCID
Flanders Heritage Agency, Belgium
Bram Goessens ORCID
Flanders Heritage Agency, Belgium
Jonathan Piraux
GEO Solutions, Belgium
Bart Saelen
GEO Solutions, Belgium
Maarten Taeymans
GEO Solutions, Belgium
Cedrik Vanderhaegen
Flanders Heritage Agency, Belgium
Editor
Daniel S. Katz ORCID
Tags
SKOS thesaurus vocabulary linked data

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Atramhasis
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: Agentschap Onroerend Erfgoed
    orcid: 'https://orcid.org/0000-0002-8153-2978'
  - given-names: Tinne
    family-names: Cahy
    affiliation: GEO Solutions
  - given-names: Wim
    family-names: De Clercq
    affiliation: GEO Solutions
  - given-names: Jonas
    family-names: Geuens
    affiliation: Agentschap Onroerend Erfgoed
    orcid: 'https://orcid.org/0000-0001-8197-5034'
  - given-names: Bram
    family-names: Goessens
    affiliation: Agentschap Onroerend Erfgoed
    orcid: 'https://orcid.org/0000-0001-6693-0866'
  - given-names: Jonathan
    family-names: Piraux
    affiliation: GEO Solutions
  - given-names: Bart
    family-names: Saelen
    affiliation: GEO Solutions
  - given-names: Maarten
    family-names: Taeymans
    affiliation: GEO Solutions
  - given-names: Cedrik
    family-names: Vanderhaegen
    affiliation: Agentschap Onroerend Erfgoed
repository-code: 'https://github.com/OnroerendErfgoed/atramhasis'
abstract: >-
  Atramhasis is an online SKOS editor. This
  webapplication enables users to create SKOS
  vocabularies consisting of Concepts and
  Collections. It tries to stay close to the SKOS
  specification. This makes it suited for different
  types of vocabularies such as simple pick lists,
  authority files, flat lists and basic to relatively
  complex thesauri. Atramhasis is not suited for
  managing very large or complex thesauri such as the
  Getty Art and Architecture Thesaurus.
references:
  - doi: 10.5194/isprs-annals-IV-2-W2-151-2017
    type: article
    year: 2017
    title: 'Calling it what it is. Thesauri in the Flanders Heritage Agency: History, Importance, Use and Technological Advances'
    authors:
      - given-names: Sophie
        family-names: Mortier
      - given-names: Koen
        family-names: Van Daele
        email: koen.vandaele@vlaanderen.be
        affiliation: Agentschap Onroerend Erfgoed
        orcid: 'https://orcid.org/0000-0002-8153-2978'
      - given-names: Leen
        family-names: Meganck
        email: leen.meganck@vlaanderen.be
        affiliation: Agentschap Onroerend Erfgoed
        orcid: 'https://orcid.org/0000-0002-9483-0851'
    journal: ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences
    volume: 4W2
    pages: 151-156
    notes: Publication documenting how Atramhasis is used by Flanders Heritage Agency
  - doi: 10.5281/zenodo.5767151
    type: software
    title: Skosprovider
    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'
keywords:
  - SKOS
  - thesaurus
  - vocabulary
  - python
license: GPL-3.0
version: 2.1.1
date-released: '2024-06-20'

GitHub Events

Total
  • Issues event: 6
  • Watch event: 7
  • Member event: 2
  • Issue comment event: 6
  • Push event: 1
  • Pull request event: 2
  • Create event: 2
Last Year
  • Issues event: 6
  • Watch event: 7
  • Member event: 2
  • Issue comment event: 6
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1
  • Create event: 2

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,722
  • Total Committers: 27
  • Avg Commits per committer: 63.778
  • Development Distribution Score (DDS): 0.821
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Bart Saelen b****n@g****e 309
Cedrik Vanderhaegen c****n@g****e 272
Koen Van Daele k****e@r****e 263
Koen Van Daele k****e@t****e 164
Maarten Taeymans m****s@g****e 163
pyup-bot g****t@p****o 85
Jonathan Piraux j****x@g****e 74
Bram Goessens b****s@v****e 73
Tinne Cahy t****y@g****e 69
Jonas Geuens j****s@g****m 60
Wim De Clercq d****i@g****m 50
Vanderhaegen Cedrik c****n@v****e 49
roefem 6****m 17
Tim Van Campenhout 4****i 16
dependabot[bot] 4****] 15
dieuska k****t@g****e 10
Yannick Kuypers K****y@g****m 8
Vanbosa s****h@g****e 6
TalissaJoly t****y@h****m 5
julien j****s@g****e 3
Emrys r****r@c****e 2
Klaas Millet k****t@r****e 2
bdkock-geosolutions b****k@g****e 2
Miel Vander Sande m****e@m****e 2
Jef Willems j****0@g****m 1
Maarten Vermeyen m****n@v****z 1
steuraa a****t@g****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 97
  • Total pull requests: 8
  • Average time to close issues: 2 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 8
  • Total pull request authors: 4
  • Average comments per issue: 0.99
  • Average comments per pull request: 2.0
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 0
  • Average time to close issues: 41 minutes
  • Average time to close pull requests: N/A
  • Issue authors: 4
  • Pull request authors: 0
  • Average comments per issue: 1.2
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • koenedaele (85)
  • goessebr (9)
  • mielvds (7)
  • BartSaelen (7)
  • Wim-De-Clercq (7)
  • cedrikv (4)
  • DavideLicheri (4)
  • claeyswo (3)
  • cahytinne (1)
  • kmillet (1)
  • fvepwc (1)
Pull Request Authors
  • goessebr (14)
  • Wim-De-Clercq (10)
  • dependabot[bot] (7)
  • BartSaelen (3)
  • cahytinne (2)
  • Jonathan-Piraux (2)
  • koenedaele (1)
  • yannickkuypers (1)
  • vancamti (1)
Top Labels
Issue Labels
enhancement (51) bug (22) admin (14) backend (8) question (4) to estimate (4) frontend (4) deploy (4) Epic (3) documentation (3)
Pull Request Labels
dependencies (7) python (6) backend (2) javascript (1) bug (1) enhancement (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 998 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 5
  • Total versions: 45
  • Total maintainers: 5
pypi.org: atramhasis

A web based editor for thesauri adhering to the SKOS specification.

  • Versions: 45
  • Dependent Packages: 0
  • Dependent Repositories: 5
  • Downloads: 998 Last month
Rankings
Dependent repos count: 6.6%
Dependent packages count: 10.0%
Average: 11.4%
Downloads: 17.6%
Last synced: 6 months ago

Dependencies

atramhasis/static/admin/package-lock.json npm
  • 124 dependencies
atramhasis/static/admin/package.json npm
  • grunt ^1.5.3 development
  • grunt-contrib-clean ^1.1.0 development
  • grunt-contrib-copy ^0.8.2 development
  • grunt-dojo ^1.1.2 development
  • util https://github.com/dojo/util#1.16.4 development
  • dGrowl https://github.com/stratease/dGrowl#0.1.3
  • dgrid https://github.com/SitePen/dgrid#v1.1.0
  • dijit ~1.16.4
  • dojo ~1.16.4
  • dstore https://github.com/SitePen/dstore#v1.1.2
  • font-awesome ~4.7.0
  • foundation-sites ~5.5.0
atramhasis/static/package-lock.json npm
  • d3 3.5.17
  • font-awesome 4.7.0
  • foundation-sites 5.5.3
atramhasis/static/package.json npm
  • d3 ~3.5.6
  • font-awesome ~4.7.0
  • foundation-sites ~5.5.0
requirements.txt pypi
  • Babel ==2.9.1
  • alembic ==1.7.5
  • bleach ==4.1.0
  • cachecontrol ==0.12.10
  • colander ==1.8.3
  • dogpile.cache ==1.1.4
  • jinja2 ==3.0.3
  • language-tags ==1.1.0
  • openapi-core ==0.13.8
  • pyramid ==2.0
  • pyramid-jinja2 ==2.8
  • pyramid-tm ==2.4
  • pyramid_openapi3 ==0.13
  • pyramid_rewrite ==0.2
  • pyramid_skosprovider ==1.1.0
  • python-dateutil ==2.8.2
  • rdflib ==5.0.0
  • requests ==2.26.0
  • skosprovider ==1.1.1
  • skosprovider_getty ==1.0.0
  • skosprovider_rdf ==1.0.0
  • skosprovider_sqlalchemy ==1.0.0
  • sqlalchemy ==1.4.28
  • transaction ==3.0.1
  • zope.sqlalchemy ==1.6
atramhasis/static/Gemfile rubygems
  • compass ~> 1.0.0
  • sass ~> 3.4.9
.github/workflows/draft-pdf.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
atramhasis/static/admin/src/app/package.json npm
requirements-dev.txt pypi
.github/workflows/atramhasis_backend.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
pyproject.toml pypi
  • SQLAlchemy *
  • alembic *
  • babel *
  • bleach *
  • cachecontrol *
  • colander *
  • dogpile.cache *
  • jinja2 >= 3.0.0
  • language_tags *
  • markupsafe *
  • pyramid *
  • pyramid_jinja2 *
  • pyramid_openapi3 ==0.19
  • pyramid_rewrite *
  • pyramid_skosprovider *
  • pyramid_tm *
  • python-dateutil *
  • rdflib *
  • requests *
  • skosprovider *
  • skosprovider_getty *
  • skosprovider_rdf *
  • skosprovider_sqlalchemy >=2.1.1
  • transaction *
  • zope.sqlalchemy *
cookiecutters/demo/{{cookiecutter.root_folder}}/pyproject.toml pypi
  • SQLAlchemy *
  • atramhasis *
  • pyramid *
  • skosprovider *
  • skosprovider_getty *
cookiecutters/scaffold/{{cookiecutter.root_folder}}/pyproject.toml pypi
  • atramhasis *
  • pyramid *