Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dibahk/book-information-ontology
Project for ECS7028P
https://github.com/dibahk/book-information-ontology
Last synced: about 1 month ago
JSON representation
Project for ECS7028P
- Host: GitHub
- URL: https://github.com/dibahk/book-information-ontology
- Owner: dibahk
- Created: 2024-04-23T21:19:27.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T21:18:43.000Z (8 months ago)
- Last Synced: 2024-05-23T09:39:25.423Z (8 months ago)
- Language: Python
- Size: 1.92 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Book Information Ontology
The goal of this project is to gather information from multiple data sources and integrating them in a seamless manner using protégé to better visualize the connections between data.
This project is consisted of three main sections.
## Basic part
In the basic part of this project the layout of the ontology is constructed in the protégé, then the book data is queried inside this ontology from dbpedia which is the first data source used in this project by book_dbpedia.py file.
## Bonus part
In this section additional information about the author of the books are queried inside this ontology from wikidata.
## Advanced part
In the advanced part Description Logics are added to the ontology in the book_bonus.owl file which resulted in book_advanced
## File description
book_dbpedia.py is a file which is used to query data in to the Book_Ontology.owl ontology and creates book_dboedia.owl
bonus.py is a file which is used to query author data to the book_dbpedia.owl file and creates book_bonus.owl.
main.py does all the three part together in the same file and creates book.owl file.