Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

PerfectO is an ontology improvement methodology, implemented as a tool

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]

Technologies used

  • 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.

Documentation to set up the project, code reuse, etc.

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.

PerfectO is part of the M3 community

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.

GitHub Useful Links

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/

About

Perfecto - ontology improvement methodology

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors