The following list is more meant for internal usage, but if you wanna help out with one of the topics, feel free to open an issue or create a pull request.
Objective: Build a proof of concept to see if the idea is doable and brings any significant value.
- Simple scripts to download, parse and read ontologies of interest and generate a CSV file in the end
- include ontology entries of the following services:
- DBpedia Archivo: https://archivo.dbpedia.org/list
- Linked Open Vocabularies: https://lov.linkeddata.es/dataset/lov/
- Ontology Lookup Service: https://www.ebi.ac.uk/ols4/api/ontologies
- BioPortal: https://bioportal.bioontology.org/
- provide a way to contribute meta data using Github Pull Requests (use CSV file as well) - see manually-maintained-metadata-about-ontologies
- use manually maintained CSV file to fill in blanks in index.db (e.g. missing license info in OWL file)
- the following meta data are of interest:
- valid URL to latest version of RDF/XML-, Turtle-, NTriples- or N3-file
- name
- date time of last check
- data source info
- short description/summary
- license
- authors + contributors
- project page / homepage
- data source url
- implement basic logging
- add doap file
- add further services:
-
https://obofoundry.org/- ontologies are also in BioPortal -
http://www.oegov.us/- manually added, because of HTML structure and very old entries - http://ontologydesignpatterns.org/wiki/Main\_Page
- https:/linkeddata/ontology-archiver
- crawl Github repositories tagged with "ontology" etc.
- https:/ozekik/awesome-ontology
- https:/CLARIAH/awesome-humanities-ontologies
- https://ontobee.org/
-
- harmonize datetime information for latest access (all UTC?)
- add basic schema/ontology describing the fields in index.csv
- add a way to manually provide entries via Github
- Ping service: on update call a list of URLs to let them know that there was a change
- generate statistics for each service read to build index.csv (contains number of entries etc.)
- check prior versions of an ontology to avoid adding the same ontology just with different versions
- http vs https
- / vs # at the end
- mark entries if they contain SKOS entries