To: | "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx> |
---|---|
From: | William Frank <williamf.frank@xxxxxxxxx> |
Date: | Sun, 14 Dec 2014 17:59:21 -0500 |
Message-id: | <CALuUwtB-uKfqP-zW=+ZzN+Fpsx7M3zpXBCzy09LSTW3m=L_SJA@xxxxxxxxxxxxxx> |
On Sun, Dec 14, 2014 at 5:13 PM, Matthew West <dr.matthew.west@xxxxxxxxx> wrote:
Ah, thank you Mathew. A return to sanity from my flame. You are of course completely right. This, indeed, is my point about UML. Fortunately, nobody CARES about its absurd separation of things into incontroverable levels, each with its own 'language', even using different names for categories of things (messages, classes, dogs) and their instances (signals, objects, (but, gee, what are we going to call dog instances??)). We ULM lovers just need those great and easy to draw with greawt tools hierarchical state transition diagrams, sequence diagrams, activity diagrams, that we call all foot to the same class diagrams, and the fact that the mothers of uml don't like to let you put objects and classes is the same diagram (because Fido and Dog are in different languages!) is just a minor annoyance. Same here, the benefit of FIBO is not going to be a confused rehashing of the ULM meta model, but what is actually the financial services **content.** However, with a richer, yet far more simple, more rational 'upper' ontology, based as John suggests, on logic, especially, I think, on Common Logic, so that we would be able to bounce around those different 'languages,' talking about properties, colors, red, and the red of my sweater as easily as most 5 year olds can do, (at least before they are taught UML or OWL, for that matter), their contribution would be more directly usable in different languages, data modelling paradigms, and they would be able to express a richer set of logically necessary relations (for example, a trading TE, event with buyer B and seller S and traded asset A results in a trade settlement commitment, which is a relation representing a commitment with B playing the role of buyer and S as seller and A as exchanged asset, which in term results in a settlement EVENT ES. .... And, a repurchase agreement is a type of trade, with the added wrinkle that repurchase agreements are based on standing agreements which are in fact types of contracts, and a trade settlement commitment is a type of contract. Meaning that all of a sudden we are talking about 'a' repurchase agreement, as if it were a type, and trade itself is being treated as a type. And, the transformation from standing repurchase contract to repurhcase execution to settlement commitment to settlment event is in fact a key part of the very meaning of these concepts. I think this is at least as awkward to say in OWL as it is in UML. I think OWL is just old wine in a new Klein bottle. without all the other kinds of pretty pictures I need. On top of which, at least UML gives strong support for the use of part-whole and attributive relations, which are fundamental to financial services. (For example, a "sushi bond' or a zero coupon bond are NOT effectively modelled as TYPEs of bonds. They are more effectively understood as bonds, in which one of their parts has a relation to another thing with another attribute. (A U.S. sushi bond being a bond issued by the U.S. agency of a Japanese company, denominated in dollars, and a zero coupon bond being a bond in which the periodic payment terms of the bond is 'no periodic payments' -- i.e., the classifier depends on a characteristic of one of the constituents of the bond, not the bond itself). Now, given that the OWL tutorial tells us that Chardonnay is a type of wine, instead of a type of grape that can be used as a classifier of wines, and that we should draw a box called Chardonnay that means wine type, as well as another box that says White wine, and another that says Burgundy, the OWL tuturial would have you treat a zero coupon Sushi bond and multiply inheriting from Sushi bonds and zero coupon bond. With all the inventiveness of financial engineers, this gets impossibly ugly very fast. At least new Wine 'types' need 10 years for the vines to mature. OTOH, I guess that one can't expect to be making advances in an application of ontology, like FIBO, while at the same time advancing ontology itself. Yet, this just shows how poor a foundation weakly thought out upper ontologies like those of UML and OWL give for necessary and valuable efforts like FIBO.
_________________________________________________________________ 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) |
Previous by Date: | Re: [ontolog-forum] Financial Industry Business Ontology (FIBO), Matthew West |
---|---|
Next by Date: | Re: [ontolog-forum] Financial Industry Business Ontology (FIBO), William Frank |
Previous by Thread: | Re: [ontolog-forum] Financial Industry Business Ontology (FIBO), Matthew West |
Next by Thread: | Re: [ontolog-forum] Financial Industry Business Ontology (FIBO), David.Newman |
Indexes: | [Date] [Thread] [Top] [All Lists] |