ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Financial Industry Business Ontology (FIBO)

To: ontolog-forum@xxxxxxxxxxxxxxxx
From: Kingsley Idehen <kidehen@xxxxxxxxxxxxxx>
Date: Tue, 16 Dec 2014 13:57:53 -0500
Message-id: <549080B1.5010405@xxxxxxxxxxxxxx>
On 12/16/14 10:52 AM, Mike Bennett wrote:
Hi Kingsley,

I just need to clarify a couple of things with regard to those links:

Naming in the FIBO standard has UpperCamelCase for classes and lowerCamelCase for properties, as per OWL naming conventions. Business facing labels are upper and lower case with spaces, to be human readable (as previously noted, we were never "discussing matters with a technical audience").

In this situation you solve the problem as follows:

<#SomeClass>
a owl:Class ;
rdfs:label "SomeClass";
skos:altLabel "Some Class";
skos:prefLabel "Some Class" ;
rdfs:comment "{language-tagged-human-reader-oriented-sentences}" .


A consumer of the data above can then apply reasoning and inference en route to constructing <a href="">{value-of-annotation-property}</a>, ditto language tag preferences so we drop the habit of only writing for English speakers i.e., use RDF language tags to aid crowd-sourcing of content in many human natural languages . That's how we solve the issue in our Linked Data browser which will choose the value of skos:prefLabel, and determine language preference etc..

Based on what's presented at <http://linkeddata.uriburner.com/c/9BN322EX>, Here's some nanotation to actually fix the problem, using the hueristic above, via this post:

## Nanotation Start ##

<http://www.omg.org/spec/EDMC-FIBO/FND/Utilities/AnnotationVocabulary/nameOrigin>
rdfs:label "nameOrigin" ;
skos:altLabel "name origin" ;
skos:prefLabel "nameOrigin" .

## Nanotation End ##


This is exactly what you are recommending.

Okay.

As far as I can see, the COSMO resource you have linked to (which is not FIBO!) follows the same convention as we do, with some minor differences in convention.

I've de-selected the COSMO named graph [1][2].


IMPORTANT: The two links you have given are not links to FIBO or to the subsumption tree of any part of FIBO. These links both go to a re-framing of FIBO concepts within COSMO, including sub-class assertions which are not part of FIBO and never have been.

I have not yet had the time to look at the COSMO work and comment on it, but please be aware that FIBO itself is framed within its own mid level and upper ontologies all the way up to Thing and no reference is made in the FIBO standard to the COSMO hierarchy of concepts.

Please can you modify your description of these concepts accordingly.

What is the canonical URI of the FIBO Ontology? Should I still be referring to the wrong ontology or version?

Links:

[1] http://linkeddata.uriburner.com/c/9DFXMZEO -- FIBO modulo COSMO
[2] http://linkeddata.uriburner.com/fct/rdfdesc/usage.vsp?g=http%3A%2F%2Fwww.omg.org%2Fspec%2FEDMC-FIBO%2FFND%2FUtilities%2FAnnotationVocabulary%2FnameOrigin -- Showing how I exclude COSMO from the FIBO ontology in my browser
[3] http://linkeddata.uriburner.com/c/9BN322EX -- example of what's solved using the label heuristic I suggested .
 

Kingsley

Many thanks,


Mike


On 16/12/2014 15:24, Kingsley Idehen wrote:
On 12/16/14 9:19 AM, Mike Bennett wrote:
Hi John,

As it happens, there was a conversation about "Thing" versus "Entity" on
this very forum at the time I was thinking about what words to use.

I came down on the side of "Thing" for the following reasons:

1. I wanted to make it explicitly clear to any reader of the model, that
this was not "Yet Another Data Model" but a model of real things.
Sometimes it helps to call upon the Ango-Saxon language for words that
have not been muddied by previous usages. I had previously tried to
present computationally independent models of concepts without doing
this, and the result was always that they were reviewed as though they
were data models. How to make it clear that the model is intended to be
a model of real things in the world? A new, untainted word was required.

2. I decided to use the OWL language, against the advice from many
well-informed folks including yourself, because we needed something
which was recognized in the technology community and which would have
tooling going forward, and because the OWL language, having "Thing" at
the top, made it explicitly clear that it was a model of things in the
world and not a model of someone's data. So it matched my instinct to
use the word "Thing" as above.

3. The word "Entity" which you proposed at the time, while more
precisely correct, suffered from the problem which Pat notes in a later
email, namely that it has a well-worn meaning in the data modeling
world. The last thing we needed was something that could be mistaken for
a model of database "entities".

Of course the word "Thing" is often interpreted as being a concrete,
continuant, independent thing. To get around this, we made sure that
everything in the model was framed in terms of three sets of partitions:
Independent Thing / Relative Thing / Mediating Thing; Continuant Thing /
Occurrent Thing; and Concrete / Abstract. By appending the word "Thing"
to those, it is hopefully clearer that the term "Thing" at the top of
the model encompasses all of those, and not simply those things you can
poke with a stick.

Hi Mike,

Assuming I have the right version, I have a FIBO viewing page [1] that could assist everyone in this burgeoning debate. Thus far, in regards to definitions of the *nature* of entities and relations described by this ontology, I am not seeing the owl:Thing anomaly [2].

In my experience "Entity" is better than "Thing" especially, when discussing matters with a technical audience. Personally, an Ontology should be constructed for an audience that can understand its technical underpinnings. Alternative approaches always lead to problems.

An few aesthetic tweak suggestions for FIBO:

1. Class Names should start with upper case and phrases should be CamelCase
2. Property Names should be in lower case and camelCase re., phrases.

The above makes a world of difference, it even aids those who are encountering ontologies (for the first time) from other realms e.g., RDBMS and DBMS folks in general.

Links:

[1] http://linkeddata.uriburner.com/c/8JZYHP  -- FIBO overview via a LInked Data browser
[2] http://linkeddata.uriburner.com/c/8JZX7W -- FIBO autonomous agent subsumption tree root .



 
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
 


-- 
Mike Bennett
Director, Hypercube Ltd.
89 Worship Street, London EC2A 2BF
Tel (UK): +44 20 7917 9522
Tel (US): +1 646 583 2095
www.hypercube.co.uk


 
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
 


-- 
Regards,

Kingsley Idehen	      
Founder & CEO 
OpenLink Software     
Company Web: http://www.openlinksw.com
Personal Weblog 1: http://kidehen.blogspot.com
Personal Weblog 2: http://www.openlinksw.com/blog/~kidehen
Twitter Profile: https://twitter.com/kidehen
Google+ Profile: https://plus.google.com/+KingsleyIdehen/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Personal WebID: http://kingsley.idehen.net/dataspace/person/kidehen#this

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (01)

<Prev in Thread] Current Thread [Next in Thread>