logo       


Re: AW: Re: topicmapmail digest, Vol 1 #1329 - 4 msgs: msg#00019

Subject: Re: AW: Re: topicmapmail digest, Vol 1 #1329 - 4 msgs
Thanks for the feedback, Kal and Ingo. I could also just have 2 extra roles in 
the association for
the input to the reaction, and the output. I guess there is, as they say, more 
than one way to
skin a cat.

Cheers,

Richard.

--- Kal Ahmed <kal-5x+ggncFKvmB+jHODAdFcQ@xxxxxxxxxxxxxxxx> wrote: > I couldn't 
have put it better myself :-)
> 
> If you find yourself doing this reification a lot you may want to also
> consider if you might want to change the model to make the association
> into a real "first-class" topic. For an example, you could take a look
> at the way that events are modelled in my topic map of Pepys' diary
> (http://www.techquila.com/blog/archives/cat_pepys_diary.html). I started
> out thinking that events could be modelled simply as associations, but
> for each event there turns out to be a more complex set of relationships
> that it is involved in that makes it better to model an event as a
> topic. I think that where you stop in this process of reification and
> refinement is dependent upon the amount of detail you want to model - so
> YMMV.
> 
> Cheers,
> 
> Kal
> 
> On Tue, 2004-07-20 at 13:21, schoenfeld.i-cEVuhUXcnyw@xxxxxxxxxxxxxxxx wrote:
> > Hi Richard,
> > 
> > no, you cannot assign any metadata to an association. If you want to say 
> > more about a special
> association one way is to reify the association in a new topic and place the 
> metadata there,
> i.e.
> > 
> >   <association id="a-func-01.01.06.06.01">
> >     [...]
> >   </association>     
> > 
> >   <topic>
> >     <subjectIdentity>
> >       <subjectIndicatorRef xlink:href="#a-func-01.01.06.06.01"/>
> >     </subjectIdentity>
> >     <baseName>
> >       <baseNameString>[...]</baseNameString>
> >     </baseName>
> >     <occurrence>
> >       <instanceOf>[...]</instanceOf>
> >       <resourceData>enzyme converts X to Y within the process</resourceData>
> >     </occurrence>
> >   </topic>
> > 
> > This technique can be verified with the Omnigator in the way that the 
> > members of an assoc are
> enhanced with a "more..." link providing a link to the reified topic with 
> your additional
> description.
> > 
> > --
> >   Ingo
> > 
> > 
> > > -----Urspr�¼ngliche Nachricht-----
> > > Von: topicmapmail-admin-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx 
> > > [mailto:topicmapmail-admin-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx] Im 
> > > Auftrag von 
> > > Richard Gregory
> > > Gesendet: Dienstag, 20. Juli 2004 14:00
> > > An: topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx; 
> > > kal-5x+ggncFKvmB+jHODAdFcQ@xxxxxxxxxxxxxxxx
> > > Betreff: [topicmapmail] Re: topicmapmail digest, Vol 1 #1329 - 4 msgs
> > > 
> > > 
> > > Hi Kal,
> > > 
> > > In in your blog article, you mention that "using small 
> > > associations where possible gives you more flexibility in the 
> > > long run as it allows greater control over attaching metadata 
> > > to specific statements." I'm wondering about the best way to 
> > > add metadata to an association, as according to the XTM spec, 
> > > you cannot have names or occurrences within an association. 
> > > 
> > > For example, I have the association below which basically 
> > > says that within the scope of a particular organism (yeast) 
> > > an particualr enzyme is involved in a particular biological 
> > > process. If I wanted to add some extra information to this, 
> > > for example, to say that the enzyme converts X to Y within 
> > > the process (which is someting I may want to do in the 
> > > future), is there a way I could add metadat to add this 
> > > information, or would I have to refine the <roleSpec> of the 
> > > enzyme, so that instead of just saying it playes the role 
> > > "enzyme" in the association, is plays the role "converts X to 
> > > Y". If this was a topic, I could simply add an <occurrence> 
> > > with <resourceData> to include this information, but I've not 
> > > found any similar way of adding such information to an association.
> > > 
> > > <association id="a-func-01.01.06.06.01">
> > >         <instanceOf>
> > >             <topicRef xlink:href="#at-has-function"/>
> > >         </instanceOf>
> > >         <scope>
> > >             <topicRef xlink:href="#st-saccharomyces-cerevisiae"/>
> > >         </scope>
> > >         <member>
> > >             <roleSpec>
> > >                 <topicRef xlink:href="#tt-enzyme"/>
> > >             </roleSpec>
> > >             <topicRef xlink:href="#t-lys4p"/>
> > >         </member>
> > >         <member>
> > >             <roleSpec>
> > >                 <topicRef xlink:href="#tt-function"/>
> > >             </roleSpec>
> > >             <topicRef xlink:href="#t-funcat-01.01.06.06.01"/>
> > >         </member>        
> > >     </association>     
> > > 
> > > Thanks,
> > > 
> > > Richard.
> > > 
> > > > ATTACHMENT part 3.2 message/rfc822
> > > > Subject: Re: [topicmapmail] Topic map design guidelines?
> > > > From: Kal Ahmed <kal-5x+ggncFKvmB+jHODAdFcQ@xxxxxxxxxxxxxxxx>
> > > > To: schoenfeld.i-cEVuhUXcnyw@xxxxxxxxxxxxxxxx
> > > > CC: topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx
> > > > Date: Tue, 20 Jul 2004 09:15:14 +0100
> > > > 
> > > > Hi Ingo,
> > > > 
> > > > There are not a lot of style guides out there at the moment. I have 
> > > > started a Wiki to collect guidelines and proposals for topic map 
> > > > design patterns which you can read (and contribute to!) at 
> > > > http://www.topicmapcentral.com/
> > > > 
> > > > I wrote a short blog article on my thoughts about binary vs. n-ary 
> > > > associations a while ago which you can find at 
> > > > http://www.techquila.com/blog/archives/000014.html
> > > > 
> > > > Cheers,
> > > > 
> > > > Kal
> > > > 
> > > > On Tue, 2004-07-20 at 08:26, schoenfeld.i-cEVuhUXcnyw@xxxxxxxxxxxxxxxx 
> > > > wrote:
> > > > > Hi all,
> > > > > 
> > > > > does anyone knows about a kind of style guide, guidelines or best 
> > > > > practices of how to design
> > > > good topic maps? For example I am often unsure when to use n-ary 
> > > > associations or when to split them in binary assocs. Or when to use 
> > > > the <resourceData> element inside an occurrence instead of 
> > > > encapsulating information a separate topic with its own 
> > > topic type and 
> > > > then define an association. And so on...
> > > > > 
> > > > > I know it depends on the purpose of a topic map but there 
> > > are still 
> > > > > moments of stumbling what
> > > > to use in which situation. Having some generic rules would 
> > > be helpful.
> > > > > 
> > > > > --
> > > > >   Ingo
> > > > > 
> > > > > _______________________________________________
> > > > > topicmapmail mailing list
> > > > > topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx 
> > > > > http://www.infoloom.com/mailman/listinfo/topicmapmail
> > > > --
> > > > Kal Ahmed <kal-5x+ggncFKvmB+jHODAdFcQ@xxxxxxxxxxxxxxxx>
> > > > techquila
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > 
> > >   
> > >   
> > >           
> > > ___________________________________________________________ALL
> > > -NEW Yahoo! Messenger - sooooo many all-new ways to express 
> > > yourself http://uk.messenger.yahoo.com
> > > _______________________________________________
> > > topicmapmail mailing list
> > > topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx 
> > > http://www.infoloom.com/mailman/listinfo/topic> mapmail
> > > 
> > > 
> > 
> > _______________________________________________
> > topicmapmail mailing list
> > topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx
> > http://www.infoloom.com/mailman/listinfo/topicmapmail
> -- 
> Kal Ahmed <kal-5x+ggncFKvmB+jHODAdFcQ@xxxxxxxxxxxxxxxx>
> techquila
> 
> _______________________________________________
> topicmapmail mailing list
> topicmapmail-Zo64W7twoUFWk0Htik3J/w@xxxxxxxxxxxxxxxx
> http://www.infoloom.com/mailman/listinfo/topicmapmail
>  


        
        
                
___________________________________________________________ALL-NEW Yahoo! 
Messenger - sooooo many all-new ways to express yourself 
http://uk.messenger.yahoo.com


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
Search:
Java, servers, webhosting, windows, cisco ...
more...
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe