(I) Comments on the FIBO Viewer
Subject | Comments | FIBO Viewer |
---|---|---|
Search | No search command | DONE |
Diagram panel | Comments on the diagram panel
| TO DO
DONE
|
UX | Too much clutter at the top. Causes too much scrolling. The user-interface still looks a bit old-school, like the whole EDMC site. If there's budget now I would suggest to ask a designer to give it an upgrade. It is not a really modern site. | |
Instances | Instances should be treated separately.
In many cases, I agree, but not all instances are alike! We need to separate:
| |
IRIs | I don't like the IRI scheme for the site. It uses old-school "?query=" rather than a REST model. For every "thing" you look at, whether it's an Ontology, a Class, a Property or an Individual you should be able to see an updated IRI in the browser that corresponds to the IRI of that thing one to one. It would also make it easier to use these IRIs in real world banking applications, if people drill down deep enough on the metadata in an internal bank web app (or document or excel sheet) they would eventually end up on the EDMC site. | |
Links | Also, without obvious links to the other products, especially the OWL, it looks like another glossary. What's missing:
| |
Graphs | Especially missing is an overall graph. | |
NL questions | Missing: Cory's idea was to ask NL questions of intent and then navigate from there. | |
Lego Blocks | Missing: Dennis's Lego Blocks idea - caned models for individual purposes. | |
Ignorance | And it ignores the requirements we spent many weeks gathering and documenting in our own Wiki with, and for, a variety of stakeholders. There were 5 years of requirements collected and seemingly all ignored. |
(II) Specification for User-Friendly Web Pages for Ontology Elements
1. Generic Content (applies to any type of Element)
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Generic Content (applies to any type of Element) Note: any URLs (and ontology URIs) should be recognized and made clickable, including references from annotations. | Glossary/Business User View | Always shown |
| TO DO
DONE
|
On request |
| |||
Taxonomy and Structure Views | All of the above
| |||
Ontologist View | Always shown | All of the above, using the actual predicates, except:
| ||
On request |
|
2. Domain/Module content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Domain/Module content This is what will be shown for a Business Domain/Module (not part of OWL but used in FIBO), in addition to the Generic Content (applies to any type of Element) They are used for packaging and navigation. | Glossary/Business User View | Always shown |
| |
On request |
| |||
Taxonomy and Structure Views |
| |||
Ontologist View |
|
3. Ontology content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Ontology content This is what will be shown for an Ontology, in addition to the Generic Content (applies to any type of Element) | Glossary/Business User View | Always shown |
| |
On request |
| |||
Taxonomy View | Always shown |
| ||
On request |
| |||
Structure View | Always shown |
| ||
On request |
| |||
Ontologist View (As per glossary/taxonomy view) | Always shown |
| ||
On request |
|
4. Class content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Class content This is what will be shown for a Class in an ontology, in addition to the 1. Generic Content (applies to any type of Element) | Glossary/Business User View |
| ||
Taxonomy View | Always shown |
| ||
On request |
| |||
Structure View | Always shown |
| ||
On request |
| |||
Ontologist View | Always shown |
| ||
On request |
| |||
Idea | Find shortest/all paths from this class to another specified class |
5. Property content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Property content This is what will be shown for a Property in an ontology, in addition to the Generic Content (applies to any type of Element) | Glossary/Business User View |
| ||
Taxonomy View | Always shown |
| ||
On request |
| |||
Structure View | Always shown |
| ||
On request |
| |||
Ontologist View | Always shown |
| ||
On request |
|
6. Individual content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Individual content This is what will be shown for an Individual, in addition to the Generic Content (applies to any type of Element) Note that Individuals will generally be used for examples. | Glossary/Business User View | Always shown |
| |
On request |
Properties and their values for triples for which is the object | |||
Taxonomy and Structure Views |
| |||
Ontologist View |
|
7. Datatype content
Type of content | View | Always shown / on request | View content | FIBO Viewer |
---|---|---|---|---|
Datatype content | Glossary/Business User View | Always shown |
| |
Taxonomy and Structure Views | On request |
| ||
Ontologist View | On request |
|
1 Comment
Dean Allemang
I want to second the request for a search mechanism; the one in the FIBO Glossary (e.g., https://spec.edmcouncil.org/fibo/glossary_development.html) is very slick, and has got compliments from users regularly ever since we released it. The search mechanism in the viewer should be at least as good. A complaint I have got from that search widget is that it shows a limited number of hits; sometimes, there are more hits in FIBO than the widget can hold.