skosprovider-sqlalchemy
An implementation of the skosprovider interface against SQLAlchemy.
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Keywords from Contributors
skos
thesaurus
vocabulary
lib
rdflib
Last synced: 7 months ago
·
JSON representation
Repository
An implementation of the skosprovider interface against SQLAlchemy.
Basic Info
- Host: GitHub
- Owner: OnroerendErfgoed
- License: mit
- Language: Python
- Default Branch: develop
- Homepage: http://skosprovider-sqlalchemy.readthedocs.org/en/latest/
- Size: 437 KB
Statistics
- Stars: 2
- Watchers: 7
- Forks: 7
- Open Issues: 7
- Releases: 15
Created over 12 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Changelog
License
Citation
README.rst
skosprovider_sqlalchemy
=======================
A SQLAlchemy implementation of the skosprovider_ interface.
.. image:: https://img.shields.io/pypi/v/skosprovider_sqlalchemy.svg
:target: https://pypi.python.org/pypi/skosprovider_sqlalchemy
.. image:: https://readthedocs.org/projects/skosprovider_sqlalchemy/badge/?version=latest
:target: https://readthedocs.org/projects/skosprovider_sqlalchemy/?badge=latest
.. image:: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_sqlalchemy.svg?branch=develop
:target: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_sqlalchemy
.. image:: https://img.shields.io/coveralls/OnroerendErfgoed/skosprovider_sqlalchemy.svg
:target: https://coveralls.io/r/OnroerendErfgoed/skosprovider_sqlalchemy
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5795912.svg
:target: https://doi.org/10.5281/zenodo.5795912
Migrating to skosprovider_sqlalchemy 2.0.0
------------------------------------------
A change in the models has been made which requires a database upgrade.
The "concept" table's "concept_id" column has changed from being an int to a string.
Existing databases will therefor require a small change to update table scheme.
Typically this will look like::
ALTER TABLE concept ALTER COLUMN concept_id TEXT NOT NULL;
Building the docs
-----------------
More information about this library can be found in `docs`. The docs can be
built using `Sphinx `_.
Please make sure you have installed Sphinx in the same environment where
skosprovider_sqlalchemy is present.
.. code-block:: bash
# activate your virtual env
$ pip install -r requirements-dev.txt
$ cd docs
$ make html
.. _skosprovider: https://github.com/koenedaele/skosprovider
Owner
- Name: Onroerend Erfgoed
- Login: OnroerendErfgoed
- Kind: organization
- Location: Brussels, Belgium
- Website: https://www.onroerenderfgoed.be
- Twitter: vioe
- Repositories: 76
- Profile: https://github.com/OnroerendErfgoed
Open Source Software by the Agentschap Onroerend Erfgoed (Flanders Heritage Agency).
GitHub Events
Total
- Issues event: 1
- Delete event: 1
- Member event: 2
- Issue comment event: 1
- Pull request event: 2
- Create event: 2
Last Year
- Issues event: 1
- Delete event: 1
- Member event: 2
- Issue comment event: 1
- Pull request event: 2
- Create event: 2
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Koen Van Daele | k****e@t****e | 257 |
| pyup-bot | g****t@p****o | 48 |
| Bart Saelen | b****n@g****e | 9 |
| Wim De Clercq | d****i@g****m | 7 |
| Tinne Cahy | t****y@g****e | 2 |
| Tim Van Campenhout | 4****i | 2 |
| claeyswo | w****s@r****e | 2 |
| Bram Goessens | b****s@v****e | 1 |
| Tim Van Campenhout | t****t@r****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 44
- Total pull requests: 65
- Average time to close issues: 5 months
- Average time to close pull requests: 19 days
- Total issue authors: 5
- Total pull request authors: 8
- Average comments per issue: 0.61
- Average comments per pull request: 1.66
- Merged pull requests: 37
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 4
- Pull requests: 5
- Average time to close issues: about 21 hours
- Average time to close pull requests: 18 days
- Issue authors: 3
- Pull request authors: 3
- Average comments per issue: 0.25
- Average comments per pull request: 0.2
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Top Authors
Issue Authors
- koenedaele (32)
- Wim-De-Clercq (6)
- goessebr (4)
- cahytinne (1)
- mielvds (1)
Pull Request Authors
- pyup-bot (34)
- koenedaele (9)
- Wim-De-Clercq (9)
- vancamti (6)
- BartSaelen (4)
- dependabot[bot] (3)
- cahytinne (2)
- goessebr (1)
Top Labels
Issue Labels
enhancement (17)
backend (14)
bug (8)
deploy (5)
Epic (5)
critical (2)
duplicate (1)
feature (1)
refactoring (1)
documentation (1)
question (1)
to estimate (1)
Pull Request Labels
dependencies (3)
enhancement (2)
backend (1)
bug (1)
python (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 9,156 last-month
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 20
- Total maintainers: 6
pypi.org: skosprovider-sqlalchemy
A sqlAlchemy implementation of skosprovider.
- Homepage: https://github.com/OnroerendErfgoed/skosprovider_sqlalchemy
- Documentation: https://skosprovider-sqlalchemy.readthedocs.io/
- License: MIT
-
Latest release: 2.1.1
published almost 3 years ago
Rankings
Dependent packages count: 4.8%
Forks count: 12.6%
Average: 17.8%
Dependent repos count: 21.6%
Downloads: 22.5%
Stargazers count: 27.8%
Maintainers (6)
Last synced:
8 months ago
Dependencies
requirements-dev.txt
pypi
- Sphinx ==4.3.1 development
- coveralls ==3.3.1 development
- flake8 ==4.0.1 development
- mccabe ==0.6.1 development
- pep8 ==1.7.1 development
- psycopg2 ==2.9.2 development
- pyflakes ==2.4.0 development
- pytest ==6.2.5 development
- pytest-cov ==3.0.0 development
requirements.txt
pypi
- SQLAlchemy ==1.4.28
- skosprovider ==1.1.0
.github/workflows/skosprovider_sqlalchemy.yaml
actions
- actions/checkout v4 composite
- actions/setup-python v5 composite
pyproject.toml
pypi
- SQLAlchemy ==2.0.35
- skosprovider ==1.2.0