
Freemind to F-logic - mm2flo - translates a semantically annotated freemind map - we call it a "semantic tree" - into an F-logic ontology. Schema definition, fact outlining, rule and query formulation are all expressed within the same overall interaction- and notation paradigm.
Core idea
Distinguishing between structuring a domain according to the tree paradigm ("mindmap" (R) ) and "semantifying" tree strcutures with semantic annotations allows for seemless back- and forth-transitions between more informal and more formal (i.e. semantic) modelling aspects within the same tool environment. For the mindmap paradigm is used both for editing an visualization, mm2flo is a fully fledged editable ontology visualization tool. Small ontologies can be modelled completely on one single (standard sized) screen: c.f. mm2flo Version of SKOS light in F-logic.
Acknowledgement
mm2flo was developed in WP4 of the project X-Media which is partly sponsored by the European Commission under contract no. FP6-26978.
mm2flo.xsl is published under GNU General Public Licence v3. This also applies for oxml2mm-v2.xsl (an add-on to mm2flo; transforms an OXML ontology into a mm). OntopriseOntoDoc-02.xsl is an experimental plugin to semauth, developed in the X-Media project.
The documentation of mm2flo (html files, mm2flo.mm) is published under CC-by-nc-nd (Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported) by ontoprise (2009).
semAuth.xsl (with the files: clean2flo.xsl and mm2sstif-02.xsl ) is a an up to date version of semauth.sourceforge.net, licence: LGPL These files are not required by mm2flo. We have included them for convenience, for the html version of this documentation was generated with semAuth.
Though mm2flo is liceneced GPL we would like to ask you to register for the download. We give the tool away for free in order to learn more how to improve it. Please allow us to ask you for feedback and further improvements.
With registering for the download your also acknowledge our DISCLAIMER as of September 2009: mm2flo is merely a functional prototype crafted for formative evaluation of a innovative interaction idea. The focus points to study interactional and cognitive usability of a novel annotation paradigm designed for end user involvement in rapid bottom-up ("from scratch") ontology protototyping in early phases of ontology engineering projects. We do claim that the prototype produces any results which are comparable with professional tools like OntoStudio. Being a prototype mm2flo i.e. has not reached the status of a quality approved tool. You have to use it on your own risk. You definitely should not use it for productive projects. However, if you feel that mm2flo might enhance your productivity in the early stages of rapid ontology outlining you are welcome to become an partner in our current alpha test phase.
>> Download mm2flo <<
As an example we provide a SKOS based F-logic implementation of a well known modelling challenge which is discussed in extenso in Representing Classes As Property Values on the Semantic Web.
Outline of the domain: abstract model of the ontology
Input: freemind map (schema and facts)
Input: freemind map (rule)
Output: F-logic ontology for OntoStudio
This is a lightweight F-logic model of SKOS.
Note that our model is semantically NOT equivalent with the SKOS standard. This is due to the fact that SKOS is modelled in an OWL full ontology. There exists no inferencing engine which supports OWL full. Consequently we outline a SKOS light version which is not more expressive than OWL DLP.