Financial Industry Business Ontology (FIBO) Ontology in Fluent Editor

Using FIBO with Fluent Editor

FIBO (Financial Industry Business Ontology)  is an industry initiative to define financial industry terms, definitions and synonyms using semantic web principles such as OWL/RDF and widely adopted OMG modeling standards such as UML. [1]  Since Fluent Editor's CNL is fully compatible with OWL/RDF standards, it is possible to work with FIBO on FE as well as utilizing some interesting features of it. 

To download FIBO, visit the official OMG website.


Using FIBO as a Reference 

Fluent Editor expresses references in three parts: Prefix, Namespace, and URI.

References:
[Prefix] 'Name[Prefix] 'Namespace' ('URI') .

By defining ontologies as a reference, you can include them in your ontology as below. 

References:
[fibo-cur] ('C:\FIBO\CurrencyAmount.rdf')
[fibo-org] ('C:\FIBO\LegitimateOrganizations.rdf')
.

FE includes contents from all the reference files you defined into its HintBox, so that it can provide you convenience in using references while writing your own ontology.
To call the HintBox, press Ctrl +Space.


The interesting part is that FE displays contents not only from the directly referenced files but also all the files that are imported from by the reference. [2] In other words, through the HintBox a user can take an overview of the whole contents in this ontology without opening each reference file one by one. Besides, with the prefix the user can recognize which element is from which file so that searching for elements in a particular location is handy. This feature is useful especially when working with an ontology with many references in a complex tree structure.
For example, in this ontology only two references are defined with the following prefixes: [fibo-cur] and [fibo-org].  However, as shown in the above image, in the HintBox some of the displayed elements are not from those two. These elements are defined in other ontologies that are references of the references in your ontology. 


To see the contents of the reference, click the small button on the right side of the reference name and select 'Import In a New FE Window'.

 

If the opening reference is in OWL/RDF format, FE automatically attemps to import it into CNL by popping up an Import Window as follows. Click the 'Import' button on the button-right side.

Below shows the imported LegitimateOrganizations.rdf file. 


Viewing Annotations

If there are OWL annotations on elements in OWL/RDF files you reference, FE can display them via Annotation Window.
FE is collecting annotations according to the OWL standard. For example, five annotation properties are predefined by OWL, namely [3] :

  • owl:versionInfo
  • rdfs:label
  • rdfs:comment
  • rdfs:seeAlso
  • rdfs:isDefinedBy

To see the annotation about a certain element from OWL/RDF file, simply click the element as below. 


Here is the original annotation defined in the RDF file for has-common-name[fibo-fnd-rel-rel] .

<owl:DatatypeProperty rdf:about="&fibo-fnd-rel-rel;hasCommonName"> <rdfs:label>has common name</rdfs:label> <skos:definition rdf:datatype="&xsd;string">a name by which the entity is frequently referred, without reference to any formal usage or structure</skos:definition> <rdfs:subPropertyOf rdf:resource="&fibo-fnd-rel-rel;hasName"/> <rdfs:range rdf:resource="&fibo-fnd-utl-bt;text"/> </owl:DatatypeProperty>

Previewing CNLs in XML Format

Instead of exporting the whole CNL file into other format, it is possible to take a preview of selected sentences in OWL/RDF format.
Simply after opening XML Preview window, click the sentence which you want to preview. 


Fig1. - XML Preview in OWL/XML



Fig2. - XML Preview in RDF/XML


Asking Reasoner for Specific Knowledge

A reasoner retrieves knowledge from your ontology that answers your FE questions, even those defined in references.   

While writing questions, HintBox can provide you hints about how to write correct syntax as well as what kind of questions can be asked. 


If there are matching elements for your question, they will be displayed in three categories as below : Instances, sub-concepts, super-concepts.



References

  1. Financial Industry Business Ontology (FIBO)
  2. http://www.w3.org/TR/owl2-syntax/#Imports
  3. http://www.w3.org/TR/owl-ref/#Header