From: John M. <jmc...@hy...> - 2011-09-12 21:35:37
|
Sure you bet, best practices are raw material for ridiculous religious wars. About this scenario, I think it's always appropriate to default to a 'has' relation.. The relation where Mary is the daughter or child of Kathy is, least-surprise, "Daughter" or "Child". "Is mother of" is a pretty unnatural thing to say for most people so I don't agree that it's ambiguous to have a Mother property. -----Original Message----- From: lal...@gm... [mailto:lal...@gm...]On Behalf Of Laurent Alquier Sent: Monday, September 12, 2011 10:27 AM To: jmc...@hy... Cc: sem...@li... Subject: Re: [Semediawiki-user] Semantic naming best practices? On the other hand, using prefixes such as 'Is' or 'Has' offers the advantage of clearing up ambiguities about the directionality of the relationship. If I say : Mary Mother Kathy Does this mean Mary is the mother of Kathy ? or the other way around ? Mary 'Has mother' Kathy - or - Mary 'Is mother of' Kathy - clears up that ambiguity. I wouldn't go as far as saying there are 'best practices' as much as there are good practices that work in many situations. You will always find cases where it is preferable to deviate from that convention. - Laurent On Mon, Sep 12, 2011 at 2:58 PM, John McClure <jmc...@hy...> wrote: I find it best to name properties using nouns + adjectives. I don't like prefixed verbs such as 'has' because such non-continuous verbs are language-dependent; generally redundant; just as semantically imprecise; and for most out of the mainstream. IMHO it also fails basic modelling: start with "an object has one+ properties, had one+ properties, will have one+ properties etc" then the verb is just a qualifier on the noun(-phrase) naming an operative property, ie such information is most neatly a property of the triple itself, what some call a facet. I suggest therefore that given the current state of semantic technologies, the best practice is to form the property name from adjective(s) plus object-type (Owned asset, Contingent event, Primary plan) than it is to use non-continuous verbs. I expect instances of a 'triple predicate' eventually to each possess a tense, a voice, a non-/continuous verb, and an identification of the consequent class conjunction resulting from two objects being related by the triple, eg every Owned Asset is implicitly a subclass of class Assets and of class Owned Things. IOW, all adjectives and all participles are classes too but of a different order than noun-classes, being modifiers of relations -- this fact is leveraged in the naming of properties that relate instances of noun-classes. ------------------------------------------------------------------------ ------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ Semediawiki-user mailing list Sem...@li... https://lists.sourceforge.net/lists/listinfo/semediawiki-user -- - Laurent Alquier http://www.linfa.net |