edpop-collection-ontology
OWL ontology for collections and records in EDPOP
https://github.com/centrefordigitalhumanities/edpop-collection-ontology
Science Score: 67.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 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Keywords
Repository
OWL ontology for collections and records in EDPOP
Basic Info
Statistics
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 1
- Releases: 1
Topics
Metadata Files
README.md
EDPOP collection ontology
This repository describes an OWL ontology that is used in the EDPOP VRE.
Introduction
In the EDPOP VRE, users can create collections of resources and annotate them. This ontology describes the vocabulary and relationships that is used to manage collections and annotations.
The collection ontology is agnostic to the type of resources that are being collected and annotated. The EDPOP VRE allows users to collect and annotate records in bibliographical catalogues, you could use this vocabulary to describe collections of any linked data resources.
This means that this ontology does not describe the structure of bibliographical data used in EDPOP - that is described in the EDPOP record ontology.
Related vocabularies
The ontology relies heavily on existing vocabularies. It is recommended that you familiarise yourself with these specifications before building implementations on the EDPOP collection ontology.
Content
Repository contents
This repository contains:
- ontology.ttl: A formal, machine-readable description of the ontology
- guidelines: A lengthy description of how the ontology can be used in a research environment.
- example.ttl: An small graph that implements the ontology.
- test_validate.py: A python test that verifies the turtle files in the repository are valid.
File formats
The ontology.ttl and example.ttl are Turtle files. They describe RDF graphs.
Tests are written as Python scripts (more detail below).
Unit tests
The repository contains tests written in Python. These verify that the turtle files can be parsed without errors, which is useful for detecting typos. The tests do not verify the semantics of the ontology, such as whether it implements OWL correctly.
Tests are implemented in pytest and located in the tests directory.
Python 3.8 or higher is required. You will also need pip to install packages. You can install packages with
bash
pip install tests/requirements.txt
After that, run tests with
bash
pytest
Licence
This work is licensed under a Creative Commons 4.0 Attribution Licence. See LICENCE.
Citation
If you wish to cite this ontology, please use the metadata provided in CITATION.cff.
Owner
- Name: Centre for Digital Humanities
- Login: CentreForDigitalHumanities
- Kind: organization
- Email: cdh@uu.nl
- Location: Netherlands
- Website: https://cdh.uu.nl/
- Repositories: 39
- Profile: https://github.com/CentreForDigitalHumanities
Interdisciplinary centre for research and education in computational and data-driven methods in the humanities.
Citation (CITATION.cff)
cff-version: 1.2.0
title: EDPOP collection ontology
message: >-
If you use this dataset, please cite it using the metadata
from this file.
type: dataset
authors:
- name: >-
Research Software Lab, Centre for Digital Humanities,
Utrecht University
email: cdh@uu.nl
website: 'https://cdh.uu.nl'
country: NL
city: Utrecht
identifiers:
- type: doi
value: 10.5281/zenodo.10838554
repository-code: >-
https://github.com/UUDigitalHumanitieslab/edpop-collection-ontology
license: CC-BY-4.0
version: 0.0.0
date-released: '2024-03-19'
GitHub Events
Total
- Issues event: 2
- Delete event: 1
- Issue comment event: 1
- Member event: 1
- Push event: 2
- Pull request review event: 2
- Pull request event: 4
- Create event: 2
Last Year
- Issues event: 2
- Delete event: 1
- Issue comment event: 1
- Member event: 1
- Push event: 2
- Pull request review event: 2
- Pull request event: 4
- Create event: 2
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 4
- Average time to close issues: 41 minutes
- Average time to close pull requests: 21 minutes
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.5
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 4
- Average time to close issues: 41 minutes
- Average time to close pull requests: 21 minutes
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.5
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jgonggrijp (2)
Pull Request Authors
- jgonggrijp (4)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- pytest * test
- rdflib * test