OnToology | Online tool to automatically generate documentation | Data Manipulation library
kandi X-RAY | OnToology Summary
kandi X-RAY | OnToology Summary
A system for collaborative ontology development process. Given a repository with an owl file, OnToology will survey it and produce diagrams, a complete documentation and validation based on common pitfalls. You can find a live version of OnToology online: Team: Ahmad Alobaid, Daniel Garijo, Maria Poveda, Idafen Santa, Alba Fernandez Izquierdo, Oscar Corcho. License: Apache License v2 (If you want to cite Ontoology in a scientific paper or technical report, you can use the following Bibtex citation or directly this text: Alobaid A, Garijo D, Poveda-Villalón M, Santana-Pérez I, Fernández-Izquierdo A, Corcho O (2019) Automating ontology engineering support activities with OnToology. Journal of Web Semantics 57:100472,
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Run git magic
- Clone github repo
- Fork the repo
- Commit changes
- Publish a ontology
- Return the content of a file in a repository
- Setup Django setup script
- Rewrite given htaccess file
- Return a dict of commits for the given repo
- Generate auth_user dictionary
- Get pull information for a given repo
- Return a dict of repo info
- Run tools execution
- Initialize GitHub
- Generate all repos
- View function
- Get auth user dict
- A method to profile a user
- Get the collaboration dictionary for a repo
- Returns a dict containing the content for a file
- Return a dict representation of the fork
- Get access token
- Previsual function
- Verify that the tools are not generated
- Change configuration
- Add hook
- Generate a repo dict
- Update the chart stats
OnToology Key Features
OnToology Examples and Code Snippets
#!/bin/sh
export github_password=""
export github_email=""
export client_id_login=""
export client_id_public=""
export client_id_private=""
export client_secret_login=""
export client_secret_public=""
export client_secret_private=""
export test_user_
Community Discussions
Trending Discussions on OnToology
QUESTION
I want to have a class Professor
which will have some properties: name, surname and nationality.
Now I just created a class Professor
, a class Person
and a class Nationality
, and some data properties for name
and surname
and an object property hasNationaity
to relate a professor with a nationality.
Does it make sense to use FOAF for Person
and maybe something like Group
and member
for the nationalities?
To do so I would need to import FOAF, right?
I guess my main question is what are the reasons that justify importing an upper ontology? and is this what people normally do?
In any case the ontology, in Turtle, is available here on GitHub.
...ANSWER
Answered 2018-Jun-10 at 14:13Ontologies and more generally "Semantic web technologies" are dedicated to knowledge pooling.
As Sire Tim Berners-Lee specified in its 5-Stars Ranking on Open Data, the best level of opening is reached when you "link your data to other data to provide context". So it is a good thing !
About the "import", not all the FOAF ontology is mandatory in your case I think. Importing all statements of an ontology is, in my experience, important when you need to implement many resources relative to the upper-ontology (Graph browsing, structure modification, ...) On the other hand, the simple use of prefixes can solve many problem without weighing an application:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install OnToology
git clone https://github.com/ahmad88me/PyGithub.git
cd OnToology (assuming both are on the same level/directory)
pip install -e ../Pygithub (change this to any directory you want)
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page