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

linked-data rdf
Last synced: 6 months ago · JSON representation ·

Repository

OWL ontology for collections and records in EDPOP

Basic Info
  • Host: GitHub
  • Owner: CentreForDigitalHumanities
  • License: other
  • Language: Python
  • Default Branch: develop
  • Homepage:
  • Size: 43 KB
Statistics
  • Stars: 0
  • Watchers: 5
  • Forks: 0
  • Open Issues: 1
  • Releases: 1
Topics
linked-data rdf
Created over 2 years ago · Last pushed 12 months ago
Metadata Files
Readme Citation

README.md

EDPOP collection ontology

DOI

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

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

tests/requirements.txt pypi
  • pytest * test
  • rdflib * test