Fluent Editor 2014
Fluent Editor 2014, an ontology editor, is an
Award Winning comprehensive tool for editing and manipulating
complex ontologies that uses Controlled Natural Language. Fluent Editor provides
one with a more suitable for human users alternative to XML-based OWL editors.
It's main feature is the usage of Controlled English as a knowledge modeling
language. Supported via Predictive Editor, it prohibits one from entering any
sentence that is grammatically or morphologically incorrect and actively helps
the user during sentence writing.
The Controlled English is a subset of Standard English with restricted grammar
and vocabulary in order to reduce the ambiguity and complexity inherent in full
Fluent Editor 2014 is FREE for non-commercial (i.e. personal or academic) usage.
If you want to use it commercially (within your company, enterprise and any other commercial purposes), you need to obtain proper commercial license.
Commercial (paid) license will give you:
- Full commercial software license
- Enterpise level support and maintenance
- Additional training courses, elearning and premium materials
- Early access to server software
- CNLOWL implementation
Implementation of CNLOWL.
Fluent Editor grammar is compatible with OWL-DL and OWL2.
- OWL 2.0 full compliance
Full compliance with OWL 2.0 standard from W3C.
- OWL API
Compatible with OWL API, which allows it to be used in cooperation with other tools.
- SWRL compliance
User can import existing ontologies from OWL files.
- Dynamic referencing external OWL ontologies
CNL documents can dynamicaly reference external OWL's from Web or disk.
- Predictive Edition Support
Users have enhanced support by predictive editor.
- Built-in dictionary
Built-in dictionary makes easier to avoid misspelling errors.
- Advanced User Interface -> opening semantic technologies for inexperienced users
FluentEditor provides several enhancements for less advanced users to start working
with OWL ontologies.
- In-place error resolving support
FluentEditor provides direct information about possible errors with hints on how
to resolve them.
- Importing existing ontologies
Users can directly import to
CNL any external ontology which is available on the Internet.
- English morphology and syntax
FluentEditor uses Controled English whose grammar is based on common English morphology
- Ambiguity resolution (shortnames management)
FluentEditor keeps track of ambiguities of concepts and/or instance names imported
from different external ontologies. Users can still use short names of those elements.
Fluent Editor 2014 in action
You can have a look at Fluent Editor in action with screencasts below:
OWL stands for Web Ontology Language (sometimes called Ontology Web Languagea
language). It is developed by the W3C’s Web Ontology Working Group and intended
to be the successor of DAML+OIL. OWL is the most expressive knowledge
representation for the Semantic Web so far. It allows one to write explicit,
formal conceptualizations of human endeavor. OWL can be used in a spectrum of
tasks that appear in the semantic-web applications. It allows describing the
application domain (where formal-semantic plays a crucial role) and application
specification, database schema, database constraints as well as database content
using common language. On the other hand, OWL can be used as a language that
allows domain experts (a person with special knowledge or skills in a particular
area of endeavor) to express domain-specific knowledge (valid knowledge used to
refer to an area of human endeavor).
The importance of a well-defined, formal language is clear and videly known from the
area of programming languages; it is a necessary condition for
machine-processing of information; it describes the meaning of knowledge
precisely; it does not refer to subjective intuitions, nor is it open to
different interpretations by different people (or machines). But then,
it is questionable whether the XML-based syntax for OWL is very user-friendly.
Fluent editor provides an alternative that is better suitable for human users. We
propose to use Controlled English as a knowledge modeling language.
Supported via Predictive Editor, it prohibits one from entering any sentence
grammatically or morphologically incorrect and actively helps the user during
sentence writing. The Controlled English is a subset of Standard English with
restricted grammar and vocabulary in order to reduce the ambiguity and
complexity inherent in full English. In the last years Controlled English
established itself in various application fields as a powerful knowledge
representation language that is readable by humans and processable by computers.
Texts in Controlled English can be automatically translated into and from
description logic, concretely SROIQ, which is the basis of the semantic web
language OWL 2.
There are dozens of ontology-editors known, and their number is increasing every day. The most famous is Protégé that allows
for editing ontology and inspecting the inferred knowledge. Both Protégé and
Fluent Editor allow support of knowledge engineering. The main difference
between Fluent Editor and Protégé however, is how the user interacts with the
editor. To understand the meaning of formally ascribed knowledge one is required
to have a background in the field of a formal method, especially in logic. It is
hard to trace a formal knowledge for any authority that does not have such
background. On the other hand, without the support of formal methods it is
almost impossible to trace and understand the impact of even small changes in the knowledge. This
pragmatic observation of need for a “human-readable language” knowledge modeling
language led us to the development of Fluent Editor. When using Fluent Editor, users do not
need any training in formal logic formalisms nor the ICT support. They are continuously checked if the knowledge
that they have entered fulfills
the grammar. Additionally, knowledge engineers are provided with the ability to
explore the knowledge due to embedded HermiT reasoner that constantly checks
consistency of the knowledge base.