EDM Council - FIBO
Products
Today, FIBO is available as the four products below, with more soon to follow. All FIBO products are generated or derived from the W3C OWL System of Record. FND, FBC, IND, and BE have been vetted and tested and are OMG specs. SEC, DER and LOANS are Beta. All others are Alpha or less, and should not be relied upon except as raw material. Be aware that flaws in the OWL will be reflected in all other products. We are making all of FIBO available now because we have already seen amazing work done with FIBO as raw material and we welcome, almost demand - your feedback. dwisnosky@edmcouncil.org.
ontology |
The FIBO Ontologies |
These are all of the 30 Domains and Modules that have been developed by the FIBO Team for nearly a decade they are in W3C OWL and can be opened with any compliant tool
|
vocabulary |
The FIBO Vocabulary |
Consists of a SKOS-taxonomy of terms, an Excel version will also be made available |
glossary |
The FIBO Glossary |
Not available yet. This will be a Glossary of terms in HTML. An Excel version will also be made available
|
smif |
The UML Diagrams of FIBO. |
Not available yet |
schema.org |
The FIBO schema.org files |
fibo.schema.org |
Using FIBO
- FIBO Vocabulary - A machine-readable dictionary of terms in FIBO (in SKOS)
- FIBO Glossary - A human-readable, cross-referenced dictionary of terms in FIBO (in HTML)
- FIBO Models - Machine- and human-readable UML diagrams of FIBO (using SMIF
- schema.org - A vocabulary for marking up web pages with terms taken from FIBO
The FIBO Ontology is available online using the follow-your-nose pattern. This means that tools that use this pattern can read FIBO directly from the web. This ensures that you are always viewing the latest version of FIBO. Keep in mind, that when viewing FIBO in this way, that any edits you make to FIBO will only be reflected in your own copy, and won't be saved for others to see.
FIBO is also available for offline use by downloading a .zip of the current state. FIBO is updated every three months, so any such offline downloaded version will quickly be out of date.
FIBO is published using the Web Ontology Language (OWL). There are a number of tools available, both commercial and open source, that can read and edit FIBO. We provide instructions for the most common ones.
Using FIBO online
Protégé
Protégé is an open-source ontology editor that can be used to view and edit FIBO. Protégé works well in online mode, so you can point it to the AboutFIBO file, and it will load the rest.
- In Protégé, select File>Open from URL
- Paste in the URL for the AboutFIBO.rdf file from the version you desire; alpha version or the release
Protégé will find and load all the FIBO files from the currently published version (for the selected version).
TopBraid Composer
At the moment, FIBO cannot be loaded online into TopBraid Composer.
Using FIBO offline
Protégé
Protégé prefers to manage files in RDF/XML format. Follow these instructions to download a zip file of FIBO in RDF/XML and load it into Protégé.
- Download a zipped file of FIBO in RDF/XML format from spec.edmcouncil.org. You'll need to specify which maturity level of FIBO you want; the alpha version or the release version.
- Unzip this to your hard drive. This creates a single directory called fibo, with all of the FIBO ontologies in subdirectories.
- Open Protégé. Due to technical issues with how FIBO imports ontologies, you must use Protégé version 5.0 or higher.
- Select File>Open, and navigate to the folder where you unzipped FIBO. Navigte to AboutFIBO.rdf, and select it.
Protege will open all relevant FIBO files.
TopBraid Composer prefers to manage files in RDF Turtle format. Follow these instructions to download a zip file of FIBO in Turtle and load it into TopBraid:
- Download a zipped file of FIBO in Turtle from spec.edmcouncil.org. You'll need to specify which maturity level of FIBO you want; the alpha version or the release version.
- Unzip this on your hard drive. This creates a single directory called fibo, with all of the FIBO ontologies in subdirectories.
- Open TopBraid Composer. Create a project (File>New>Project) called spec.edmcouncil.org.
- Drag and drop the fibo directory from your filesystem onto the project spec.edmcouncil.org in the TopBraid Composer Navigator pane. If prompted, select "Copy files"
- Navigate through the fibo directory in the Navigator pane until you find AboutFIBO.ttl (it is in the directory fibo/ontology/master/latest for the latest alpha, and in fibo/ontology/release/latest for the release version. Double-click on AboutFIBO.ttl to open all FIBO files.
Note: FIBO makes reference to LCC (Languages, Countries and Codes) from the OMG, which includes information about these things from other standards bodies. When you load FIBO, both Protege and TopBraid Composer will find these files via follow-your-nose. If your network does no allow you to reach the omg.org web servers, you will see load errors for the files it couldn't find.