{"id":13557554,"url":"https://github.com/danielepantaleone/eddy","last_synced_at":"2025-04-11T23:51:36.905Z","repository":{"id":148234071,"uuid":"42008110","full_name":"danielepantaleone/eddy","owner":"danielepantaleone","description":"A graphical editor for the specification and visualization of Graphol ontologies","archived":false,"fork":false,"pushed_at":"2017-07-05T10:11:07.000Z","size":47958,"stargazers_count":32,"open_issues_count":0,"forks_count":16,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-25T19:48:48.742Z","etag":null,"topics":["diagram","eddy","graphol-ontologies","ontology","pyqt5","python"],"latest_commit_sha":null,"homepage":"http://www.dis.uniroma1.it/~graphol/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielepantaleone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/innosetup/build.yaml","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-09-06T15:44:33.000Z","updated_at":"2025-03-14T05:51:12.000Z","dependencies_parsed_at":"2023-05-19T12:15:38.053Z","dependency_job_id":null,"html_url":"https://github.com/danielepantaleone/eddy","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielepantaleone%2Feddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielepantaleone%2Feddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielepantaleone%2Feddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielepantaleone%2Feddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielepantaleone","download_url":"https://codeload.github.com/danielepantaleone/eddy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248497878,"owners_count":21113984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["diagram","eddy","graphol-ontologies","ontology","pyqt5","python"],"created_at":"2024-08-01T12:04:25.065Z","updated_at":"2025-04-11T23:51:36.882Z","avatar_url":"https://github.com/danielepantaleone.png","language":"Python","funding_links":[],"categories":["Python","python"],"sub_categories":[],"readme":"![Eddy](/resources/images/eddy_banner.png?raw=true)\n\n[![Code Health](https://landscape.io/github/danielepantaleone/eddy/master/landscape.svg?style=flat)](https://landscape.io/github/danielepantaleone/eddy/master)\n[![Coverage Status](https://coveralls.io/repos/github/danielepantaleone/eddy/badge.svg?branch=master\u0026bust=1)](https://coveralls.io/github/danielepantaleone/eddy?branch=master)\n[![Python version](https://img.shields.io/badge/python-3.4.4-blue.svg)](https://www.python.org)\n[![GitHub issues](https://img.shields.io/github/issues/danielepantaleone/eddy.svg)](https://github.com/danielepantaleone/eddy/issues)\n[![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://raw.githubusercontent.com/danielepantaleone/eddy/master/LICENSE)\n[![Download eddy](https://img.shields.io/sourceforge/dt/eddy-editor.svg)](https://sourceforge.net/projects/eddy-editor/files/latest/download)\n[![Gitter](https://img.shields.io/gitter/room/danielepantaleone/eddy.svg)](https://gitter.im/danielepantaleone/eddy)\n\n| Branch    | Status  |\n|-----------|---------------|\n| [master](https://github.com/danielepantaleone/eddy/tree/master)  |[![Build Status](https://travis-ci.org/danielepantaleone/eddy.svg?branch=master)](https://travis-ci.org/danielepantaleone/eddy)|\n\nEddy is a graphical editor for the specification and visualization of Graphol ontologies. \nEddy features a design environment specifically thought out for generating Graphol ontologies through \nad-hoc functionalities. Drawing features allow designers to comfortably edit ontologies in a central \nviewport area, while two lateral docking areas contains specifically-tailored widgets for editing, \nnavigating and inspecting open diagrams. Eddy is equipped with design-time syntax validation functionalities \nwhich prevents ontology designers from constructing invalid Graphol expressions: feedback on the validity of \nthe expression is given through color coding diagram elements. Eddy also supports the standard profiles of \nOWL 2, i.e. OWL 2 QL, OWL 2 RL, and OWL 2 EL (*to appear*). These profiles are less expressive fragments of \nOWL 2, and the user can select one of the three from a drop-down menu in the toolbar. When one of the \nprofiles is selected, all syntactic validation tools will be run with respect to the syntax of the chosen profile.\n\nIn order to support interaction with third-party tools such as OWL 2 reasoners and editors like [Protégé], \nEddy is able to export the produced Graphol ontology into an OWL 2 ontology. Other simpler exporting file \nformats, like PDF, are also currently provided.\n\nEddy is written in [Python] and make use of the [PyQt5] python bindings for the cross-platform [Qt5] framework. \n\n### About Graphol\n\n[Graphol] is a novel language for the specification and visualization of Description Logic (DL) ontologies, \ndeveloped by members of the DASI-lab group of the [Dipartimento di Ingegneria Informatica, Automatica e Gestionale \"A.Ruberti\"] \nat [Sapienza] University of Rome. Graphol  offers a completely visual representation of ontologies to users, in order to help \nunderstanding by people who are not skilled in logic. Graphol provides designers with simple graphical primitives for ontology \nediting, avoiding complex textual syntax. Graphol's basic components are inspired by Entity Relationship (ER) diagrams, thus \nontologies that can be rendered as ER diagrams have in Graphol a similar diagrammatic shape.  \n  \nGraphol is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License](https://creativecommons.org/licenses/by-nc-nd/4.0/).\n\n* [Domenico Lembo](http://www.dis.uniroma1.it/~lembo/)                         \n* [Valerio Santarelli](http://www.dis.uniroma1.it/~dottoratoii/students/valerio-santarelli)           \n* [Domenico Fabio Savo](http://www.dis.uniroma1.it/~savo/) \n* [Daniele Pantaleone](https://github.com/danielepantaleone/) \n* [Marco Console](http://www.dis.uniroma1.it/~dottoratoii/students/marco-console)                 \n\n### Related papers\n\n- **Eddy: A Graphical Editor for OWL 2 Ontologies** [PDF](http://www.ijcai.org/Proceedings/16/Papers/646.pdf)\u003cbr/\u003e\n  Domenico Lembo, Daniele Pantaleone, Valerio Santarelli, Domenico Fabio Savo\u003cbr/\u003e\n  *Proc. of the 25th International Joint Conference on Artificial Intelligence, IJCAI-16, New York, NY, USA, July 9-15, 2016*\n\n- **Easy OWL Drawing with the Graphol Visual Ontology Language** [PDF](http://www.aaai.org/ocs/index.php/KR/KR16/paper/view/12904/12524)\u003cbr/\u003e\n  Domenico Lembo, Daniele Pantaleone, Valerio Santarelli, Domenico Fabio Savo\u003cbr/\u003e\n  *Proc. of the 15th International Conference on Principles of Knowledge Representation and Reasoning, KR-2016, Cape Town, South Africa, April 25-29, 2016*\n\n- **Design and development of an editor for the graphical specification of OWL ontologies** [PDF](https://drive.google.com/file/d/0BwGkBOchEhbJZXVZaU9WNTlCZWc/view)\u003cbr/\u003e\n  Daniele Pantaleone, Academic Year 2015/2016\u003cbr/\u003e\n  *Master thesis in Engineering in Computer Science (Advisor. Prof. Domenico Lembo)*\n\n### Screenshot\n\n![screenshot](/resources/images/shot01.png?raw=true)\n\n### License\n\nEddy is licensed under the [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.en.html). \nSee the LICENSE file included with the distribution.\n\n### Resources\n\n* [Bug tracker](https://github.com/danielepantaleone/eddy/issues)\n* [Graphol website](http://www.dis.uniroma1.it/~graphol/)\n* [Source code](https://github.com/danielepantaleone/eddy)\n\n[Dipartimento di Ingegneria Informatica, Automatica e Gestionale \"A.Ruberti\"]: http://www.dis.uniroma1.it/en\n[Graphol]: http://www.dis.uniroma1.it/~graphol/\n[Python]: https://www.python.org/\n[PyQt5]: https://riverbankcomputing.com/software/pyqt/intro\n[Protégé]: http://protege.stanford.edu/\n[Qt5]: http://www.qt.io/\n[Sapienza]: http://en.uniroma1.it/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielepantaleone%2Feddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielepantaleone%2Feddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielepantaleone%2Feddy/lists"}