gldb
An approach to integrate linked semantic metadata and raw data storage behind a unified interface
Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Repository
An approach to integrate linked semantic metadata and raw data storage behind a unified interface
Basic Info
- Host: GitHub
- Owner: matthiasprobst
- License: mit
- Language: Python
- Default Branch: main
- Size: 35.2 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
generic-linked-database
An approach to integrate multiple databases behind a unified interface.
Consider the following scenario: You have SQL database or a file database of CSV files, however, these data are missing metadata. Your metadata is stored in a separate RDF database. So your actual database are in two different databases, one for the data and one for the metadata.
Using gldb, you can access both databases through a unified interface. This allows you to query the data and metadata
together in a simple way.
Quickstart
Installation
Install the package:
bash
pip install gldb
Example
An example exists as Jupyter Notebook in docs/examples/. You may also try it online
with Google Colab:
Owner
- Name: MatthiasProbst
- Login: matthiasprobst
- Kind: user
- Location: Karlsruhe
- Company: Karlsruhe Institute of Technology
- Repositories: 3
- Profile: https://github.com/matthiasprobst
I have fun programming with Python, whether it is for scientific or private projects. Most of my repos are related to fluid mechanics or data management.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Probst"
given-names: "Matthias"
orcid: "https://orcid.org/0000-0001-8729-0482"
title: "Generic Linked Database"
version: 2.0.0-rc.1
doi: 10.5281/zenodo.16214767
date-released: 2025-09-04
url: "https://github.com/matthiasprobst/generic-linked-database"
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"license": "https://spdx.org/licenses/MIT",
"codeRepository": "git+https://github.com/matthiasprobst/generic-linked-database",
"name": "gldb",
"version": "2.0.0-rc.1",
"description": "Generic linked database approach to manage RDF and raw data together.",
"programmingLanguage": [
"Python 3",
"Python 3.8",
"Python 3.9",
"Python 3.10",
"Python 3.11",
"Python 3.12"
],
"operatingSystem": [
"Linux",
"Windows",
"macOS"
],
"author": [
{
"@type": "Person",
"@id": "https://orcid.org/0000-0001-8729-0482",
"givenName": "Matthias",
"familyName": "Probst",
"email": "matthias.probst@kit.edu",
"affiliation": {
"@type": "Organization",
"name": "Karlsruhe Institute of Technology, Institute of Thermal Turbomachinery"
}
}
]
}
GitHub Events
Total
- Release event: 3
- Watch event: 1
- Delete event: 5
- Issue comment event: 1
- Public event: 1
- Push event: 26
- Pull request event: 6
- Create event: 8
Last Year
- Release event: 3
- Watch event: 1
- Delete event: 5
- Issue comment event: 1
- Public event: 1
- Push event: 26
- Pull request event: 6
- Create event: 8
Packages
- Total packages: 1
-
Total downloads:
- pypi 17 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 1
pypi.org: gldb
Generic linked database approach to manage RDF and raw data together.
- Homepage: https://github.com/matthiasprobst/generic-linked-database
- Documentation: https://gldb.readthedocs.io/
- License: MIT License
-
Latest release: 1.2.1
published 8 months ago
Rankings
Maintainers (1)
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- codecov/codecov-action v5 composite
- pandas * development
- pytest >=8.3.2 development
- pytest-cov >=5.0.0 development
- appdirs *
- rdflib *
- requests *
- setuptools *