PerfectO references, classifies and provides tools to encourage Semantic Web Best Practices to achieve Semantic Interoperability by focusing on ontology improvement.
PerfectO demonstrator => Contact us if interested
Book Chapter: PerfectO: An Online Toolkit for Improving Quality, Accessibility, and Classification of Domain-based Ontologies. Amelie Gyrard, Ghislain Atemezing, and Martin Serrano. Book: Semantic IoT: Theory and Applications - Interoperability, Provenance and Beyond. Springer 2021.
License: © PerfectO is under GNU GPLv3 license.
PerfectO is a component of the M3 framework which is under GNU GPLv3 license.
Scientific Leader: Amelie Gyrard
PerfectO project last modified: April 2018
PerfectO project created:
December 2016 - Release of the dedicated web site
October 2015 - First paper published about semantic web best pratices for Internet of Things (IoT)
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things [Gyrard et al. 2015]
- GUI: Javascript, HTML, CSS, Bootstrap
- Web services: Jersey (JAX-RS), Java,
- Semantic Web technologies: RDF, RDFS, OWL, SPARQl, Jena, Ontologies
- Server: Google Cloud Platform (previously called Google Application Engine)
The documentation aims to:
- Help improve your ontologies
- help fix errors encountered to design perfect ontologies with existing Semantic Web (SemWeb) validation or documentation tools such as TripleChecker, OOPS, WebVOWL, Parrot, Vapour, LODE, etc.
- Encouraging semantic interoperability.
M3 project is a full project, PerfectO is one of the components. All components use the same technologies, follow the same implementations and methodologies. We aim to make this component as much independent as possible to improve its usability.
We encourage you to contact us, so we can advise you for the reuse of the project, it helps us to improve its reusability, improve the bugs, etc.
Google Group: https://groups.google.com/forum/#!forum/m3-semantic-web-of-things
You can follow us to stay updated:
- Google Scholar
- Etc.
PerfectKB GitHub: https://github.com/perfectkb repository for all projects related to the design of the perfect Knowledge Bases (KBs).
PerfectO sub-project for Ontology Improvement: https://github.com/perfectkb/perfecto/