To: | Ontology Summit 2014 discussion <ontology-summit@xxxxxxxxxxxxxxxx> |
---|---|
From: | Ali SH <asaegyn+out@xxxxxxxxx> |
Date: | Sun, 2 Feb 2014 17:09:47 -0500 |
Message-id: | <CADr70E0d9_CAWSE8APVULTy_WpBosf3mjBTBgetHQOurY-2PJg@xxxxxxxxxxxxxx> |
Hi Kingsley, And I really didn't expect that I'd need to write this, but since it appears that these somehow didn't come through in my message, let me be embarassingly obvious: I thought I was very clear that I don't think human readable ids are necessarily the answer, but I can sympathize with their use. Obviously a URI which uses an English NL shortcut isn't as accessible to someone who doesn't speak the language... The analogy is to writing software and using somewhat suggestive function, variable or class or object names. It should go without saying, but I'll be extra pedantic, yes obviously, there are serious drawbacks... Such names are limited by being language specific, can invoke unintended semantics and can consequently be misused. And yes, in an ideal world with appropriate tooling and developer time, they're not even needed. I think you've fundamentally misinterpreted what I wrote. I certainly wouldn't and certainly didn't claim that these problems that I've encountered are universal. Conversely, they actually are problems, since real people and real companies have encountered them! I didn't think I'd have to write something as basic as this, but obviously, I acknowledge that the experiences are anecdotal, though it seems it's one that David Price ran into as well. Anyway, as Amanda noted in her response, appropriate tooling would mitigate many of these concerns, but such toold don't always exist, aren't necessarily readily available, and the pointed-haired bosses at various companies might not want to deploy them... The context in which this arose for me was working with a large multinational that had developed its own ontology and triple store, and I was working with their developers to deploy SPARQL queries via Java. From my point of view, their toolset was inappropriate, their workflows were inadequate, but I was not in a position to effect change on these fronts. Sometimes you have to work with the lemons you have, not the ones you want. In a world where a company will not devote time to develop (or even deploy) tools outside of their existing toolset, it seems like a pragmatic compromise at times to use semi-human readable names as appropriate for the given culture. To be painfully clear again, this is not ideal, and has a whole slew of problems, but it is an understandable development and points more than anything to the lack of well developed tools and integration of ontology based software engineering practices. To deny the above is to deny the painful reality that many (though obviously not all!) people experience in this imperfect world of ours. I don't see how we benefit by pretending that these problems don't exist. Ali On Sun, Feb 2, 2014 at 4:34 PM, Kingsley Idehen <kidehen@xxxxxxxxxxxxxx> wrote:
-- (•`'·.¸(`'·.¸(•)¸.·'´)¸.·'´•) .,., _________________________________________________________________ Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/ Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontology-summit/ Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx Community Files: http://ontolog.cim3.net/file/work/OntologySummit2014/ Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2014 Community Portal: http://ontolog.cim3.net/wiki/ (01) |
Previous by Date: | [ontology-summit] Launch of the Ontology Summit Repository on Ontohub, Oliver Kutz |
---|---|
Next by Date: | Re: [ontology-summit] The tools are not the problem (yet), doug foxvog |
Previous by Thread: | Re: [ontology-summit] [ReusableContent] Partitioning the problem, Kingsley Idehen |
Next by Thread: | Re: [ontology-summit] [ReusableContent] Partitioning the problem, David Price |
Indexes: | [Date] [Thread] [Top] [All Lists] |