Following up after what Chris said ...
It is influenced by the modeler’s way of approaching classification, which may be based on some background philosophical commitments that probably are not based on deep thought.
… and this is where my problem with this perspective lies. Every ontologist left to their own devices thinks differently and so if several work in an enterprise with no agreed comments/guidelines then you just add yet-another-project to re-model what has already been modelled twice. Using an agreed philosophy helps ameliorate that problem - solve a problem once, and only once and plan on reuse across apps, disciplines, etc. from the start. See below for how that affects organizations.
I have always said that I am a knowledge engineer, not a logician, and not a philosopher.
Neither am I, but that is not what I said. You don’t have to be a philosopher to admit that philosophy has been useful in your work and to the community of knowledge engineers - and that’s all I’ve said.
And frankly, I find that many philosophical and other “religious” commitments are primarily obstructions to intelligent engineering (notably in two communities you and I have both worked in).
Understand you don’t always like consequences of 4-dimensionalism - that’s fine. However, does that really mean that you don’t follow *any* agreed philosophy or make any commitments wrt approach when doing knowledge engineering? Do you you therefore recommend others not do so either?
I have first hand experience with how a “no commitments” approach results in silos of ontologies that are hard to make interoperable. I’ve got a customer now who has hired a variety of consultants as knowledge engineers over the past few years and provided them with zero guidance. Unsurprisingly, you would not want to use the word “engineering” anywhere near the result that has produced. It’s highly likely they’ll have to bring in more hired knowledge engineers to clean up the mess left by the first bunch - all because they did not make any commitments up front. I’ve even suggested they create what you might call an "ontology harmonisation team" which has as one of its roles to enforce those commitments (Ed, I’m sure you’ll remember when we had to create the STEP harmonisation team after producing a suite of non-interoperable APs … history repeating itself, still no lessons learned 20 years later).
If you really are serious about this non-commitment view, then we’ll just have to disagree wrt how a good knowledge engineer should go about their job. As I mentioned, I recommend exactly the opposite to customers interested in ontology development or when doing training in large enterprises. I’m not religious about the specific commitments themselves, only religious that there be some, that they have a sound philosophy underpinning them and that they are followed. I’ve never really had any push-back on this point either because if you take the time to explain this, talk about the experiences where that a lack of such agreement ends up wasting time and money in the long term, then organizations recognize the value. It’s not different from the old advice about recycling, etc. … Act locally, think globally.
Cheers, David
UK +44 7788 561308
US +1 336 283 0606
"Whether the reconciled views have anything to do with “objective reality” is irrelevant, as is epistemology and ethics. We are not interested in what is true, or what is real, or what is good, we are only interested in capturing the common beliefs of the stakeholders, or just enough of what each believes to make it possible for them to communicate and determine certain consequences."
I have a very different picture, based upon practice. In general, the experts I meet are obviously really experts, but seem not to have (or have access to) formal models of their expertise - ditto stakeholders - and, of course, I am not alone in this. And it seems to be in the nature of expertise/stakeholding to hold different views on what exists. The old joke about economists seems to hold of experts when you try to tie down their expertise - put 4 experts in a room and you get 5 opinions. Another way of expressing this is to say that one should always take the first version of a users' requirements with a pinch of skepticism. I remember a graduate student telling me a while ago that some statement must be true as the expert has told them so - apparently this was the approach they had been taught at school. I was a little shocked so, over the years, I have asked fellow system builders what their view was. I have yet to meet one who would not critically review what the experts/users said, and assume that it is probably seriously wrong in a number of ways. It is also worth bearing mind that whether the system is for an aircraft or an ATM that there is a reasonably obvious way the system can fail to work - that seems to be based upon a belief-independent world. If you came across a crashed aircraft, would you take seriously an 'expert' view that said it has not crashed because some stakeholder believes it would not crash in these circumstances? There are many cases of clear 'world-to-word' fit. In this situation, it helps to have some kind of approach that can arbitrate between the world and the variety of views. And objective reality, in so far as you can grasp it, can and does play this role reasonably well.
Chris
_________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/ Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxxShared 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
|
_________________________________________________________________
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)
|