Semano, Semantic Web Annotator
About Semano

Overview

Semano creates metadata for xml files to relate them to ontologies. This metadata could then be used to reason what the xml file is about.

Metadata is data about data. It is used to facilitate the understanding, use and management of data. In the case of Semano, we create an annotation of OWL, the web ontology language. This relates the metadata in the xml file to ontologies which Semano associated with it.

How it works

The Semano GUI is made using Java Swing. The other technologies used are the Xerces Java Parser, the Jena Semantic Web Framework, WordNet and the JWNL (Java WordNet Library). Certain Information Retrieval methods are used but there is no specific library.

Semano uses the above technologies in this order of execution:

Semano then lists the Results for user confirmation or manipulation and when the user clicks "save", the program Annotates the results as metadata (An OWL file linking the XML to an OWL Ontology).

Survey on Semano (Feedback)

If you would like to provide feedback on how well Semano works, you can complete the Semano Survey.
You can access the Semano Survey at the following link:
http://www.minds.may.ie/~provost/semano/survey.html

External Resources

The following are external resouces which you might find interesting

  1. Semantic Web (on Wikipedia): http://en.wikipedia.org/wiki/Semantic_web
  2. The OWL Homepage: http://www.w3.org/2004/OWL/
  3. Information Retrieval (A book by C. J. van RIJSBERGEN): http://www.dcs.gla.ac.uk/Keith/Preface.html
  4. The Java Xerces Homepage: http://xerces.apache.org/xerces-j/
  5. The HP Jena Homepage: http://jena.sourceforge.net/
  6. The WordNet Homepage: http://wordnet.princeton.edu/
  7. The JWNL (Java WordNet Library) Homepage: http://sourceforge.net/projects/jwordnet

This is the End of the About Semano webpage. Hopefully it was helpful!
You can return to the Semano website homepage by clicking the following link: http://www.minds.may.ie/~provost/semano/