Skip to content

gitter-badger/experiments

 
 

Repository files navigation

OWL2HTML Build Status

A Project for experiments with reasoning and visualization of knowledge representated in the OWL2 language. (see the w3c specification)

The OWL 2 Web Ontology Language, informally OWL 2, is an ontology language for the Semantic Web with formally defined meaning. OWL 2 ontologies provide classes, properties, individuals, and data values and are stored as Semantic Web documents. OWL2 is a W3C Recommendation and is a

I noticed the power of OWL2 knowledge representation in complex software projects, where it was necessary to relate many facts with each other. OWL2 provides a way to relate these facts, and provides flexibility, changeability of these facts. It also provided a possibility to find referring facts, which is extremely useful for impact analysis.

  • Webapp: This project contains a webapp to get a runtime visualization of knowledge in OWL2 files.

  • App: This project contains an app to generate offline html files with browsable and visualized knowledge of the OWL2 file. Useful to show the knowledge to

  • Maven plugin: This project contains a maven plugin to start offline (generated html) or online (web server) visualization of the owl2 files.

======

Tools necessary to build this project

Optional:

A Good OWL2 editor:

======

GETTING STARTED:

1. Open a terminal window in the root of the project.
2. mvn clean install
3. cd OWL2HTML-web
4. mvn jetty:run
6. open the browser of your choice and go to url: http://localhost:8080/OWL2HTML-web/select?

The build may be a little slow, because the Hermit build is slow. You can exclude the hermit build from your regular build after a first build, use the command below as a replacement for 'getting started step 2':

mvn clean install -Pfast

Screenshot

======

LEARN MORE:

About

A Project for experiments with reasoning and visualization of knowledge representated in the OWL2 language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 65.5%
  • Web Ontology Language 30.2%
  • FreeMarker 2.2%
  • CSS 2.0%
  • HTML 0.1%
  • JavaScript 0.0%