Skip to content

A python script to help in collect ontology metadata

License

Notifications You must be signed in to change notification settings

a-steinert/OntMetaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OntMetaScript

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License  


🎯 About

A little python script that was developed during my master thesis. It accumulates Ontology metadata from .owl or .ttl files making my work easier. This script is not fully vetted and is just a quick python script made on the fly. The data collected with this can be found under the following doi at zenodo.org 10.5281/zenodo.7895261

✨ Features

✔️ Extraction of ontology size(properties and classes) ✔️ Extraction of five random ontology classes for further analysis ✔️ OOPS Report generation ✔️ FOOPS Report generation ✔️ Faircheck Report generation

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁 you need to install the requirements in the requirements.txt. 🏁 Furthermore, an internet connection is reuqired as the FOOPS, OOPS and Faircheck reports are queried through API calls.

🏁 Starting

# Clone this project
$ git clone https://github.com/SupaaSchnitzel/ontmetascript

# Access
$ cd ontmetascript

# Install dependencies
$ pip install -r requirements.txt

# Print help
$ python OntMeta.py -h

# Basic Usage
$ python OntMeta.py -a [Folder with the Ontolgy Files]

# The script will put the results ./analysis/ by default

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

 

Back to top

About

A python script to help in collect ontology metadata

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages