Re: xnote links
"Markus Hoenicka" <[email protected]> Thu, 20 Jul 2006 21:46:25 +0200
| Newsgroups | gmane.text.refdb.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Damien, probably I'm a bit dense here, but I think that links via the t_xnote table are bidirectional by nature. It is just a matter of the proper query. We've got the same issue with the t_refdb, t_author, and t_xauthor tables. I can start with a name and find all references in t_refdb that use that name as an author. I can also start with a reference ID and retrieve all authors of this reference. Speaking in terms of extended notes, "links to" and "is linked from" should be pretty much the same story. Or am I missing something here? regards, Markus Damien Jade Duff writes: > I think I know what you mean - you'd allow presumably a NOTE string in > the xnote_type field of the t_xnote table. Though I think that would > only allow for unidirectional links unless you were happy to let your > backend try to keep two links updated (I believe this is sort of frowned > upon in the relational DB world) or to search two indices, note_id and > xref_id for a particular note_id (maybe okay but seems clumsy). > > I could handle non-directional links outside of RefDB by automatically > generating dummy references to group notes with but it's kind of messy, > particularly as there's no real reason to group notes in groups bigger > than 2 (since you could then group notes by linking them all to another, > group note, anyway). > > On the other hand, while non-directional links would be nice, > unidirectional links would be just fine as far as I'm concerned. It > would be up to the DB user to specify if he/she wanted a link going both > ways. > > As far as a GUI tree view on the data is concerned, well it may recurse > sometimes, but that's just a consequence of choosing a tree to view a > potentially cyclic directed (or undirected) graph. > > Feel free to talk me out of it! > > Peace > Damien > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Refdb-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/refdb-devel > -- Markus Hoenicka [email protected] (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV