On 1 Feb 2014, at 20:04, Amanda Vizedom wrote: David,
It seems to me that the problem you raise is an artifact of your particular approach, which ignores the fact that the ontology language in question distinguishes labels-for-humans from labels-for-machines. You want to use the latter for the purposes of the former, and then complain that it doesn't work. And your supposed solution will work if all of the human understand the phrases you choose, and understand them the same way. Even within the same language, that's rare; it's sure doesn't work across languages, business units, or time. On the other hand, multiple, properly lexicalized labels and a UI smart enough to use them are regularly used to make things understood and findable by individual users, across all three. In Enterprise applications, in non-academic settings, and beyond.
Your proposed solution - as best I can tell, to choose one target set of humans and make the (meant for machine consumption) URIs (or even names!) understandable to them, while ignoring the polysemy-tolerant, built-for-natural-language labeling features of the ontology language, is inherently antithetical to reuse (including use over time).
WRT ... "inherently antithetical to reuse"? That's ridiculous. Look at the W3C published OWL ontologies and you'll see they do not follow the "opaque class/property name" approach. I guess you're suggesting those W3C committee members are all ignorant of these matters as well? I'm surprised that you think this is *my* approach when it is clearly industry best practice for organizations that publish ontologies for reuse. OMG does it too.
Nobody is ignoring labels, we use labels in a variety of ways. However, (I'll repeat myself again, again) that does not satisfy the requirements.
My point is that developers are humans too. At some point all the redirection and labels and anything else that's not actual "code" has to be removed so that developers can see and debug that code. For example, if SPARQL is embedded in Java, Python, or C# code how exactly do the URIs get dereferenced to find labels to show the developer? Answer - does not happen.
As I said, I am simply recommending that to widen the audience for ontology reuse, then the W3C approach (which I also follow) is best. Do with that what you will.
Cheers, David
_________________________________________________________________ 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/
|