- From: Christophe Dupriez <dupriez@destin.be>
- Date: Tue, 15 Mar 2011 17:34:16 +0100
- To: Simon Spero <sesuncedu@gmail.com>
- CC: Dan Brickley <danbri@danbri.org>, SKOS <public-esw-thes@w3.org>
- Message-ID: <4D7F9508.50701@destin.be>
Hi Simon!
I advanced with GraphViz and SKOS Thesauri display...
Example:
http://www.askosi.org/cobratoxin.png
* I kept features like shapes, colors, fonts, etc. for future
enhancements (for instance, color for management status: to be revised,
deprecated, etc.)
* Edges cannot be doubled (like you suggest) with GraphViz so I used
solid lines for hierarchichal relations and dashed ones for EQs and RTs
(and dotted for ommitted (out of focus) hierarchichal relations)
* I add a little empty circle to the arrow when the relation cross
scheme boundaries (xxxMatch)
I propose you (and SKOS communities) a test for vizualisation and result
discussion: designate me / send me a SKOS file and I would test its
vizualisation with it and make the result available to the community.
One point: I graph from a "focus" concept, I do not graph the whole
scheme (as this is is too often bewildering). With concept in
polyhierarchies, I can also specify one hierarchy to focus on...
Have a nice day!
Christophe
Le 21/02/2011 20:21, Simon Spero a écrit :
> EQ-types might be represented as multiple lined variants, by analogy
> to = ≃≣ ≡ etc.
> Related terms can appropriately be represented by a line with arrows
> on each end.[1]
>
> I haven't done a lit review on how well this visualization style might
> work, let alone done any tests, so these are thoughts off the top of
> my head. I think I might try generating some samples (if the code
> hasn't bit-rotted) even if I don't have time to jump through IRB hoops.
>
> There may be pre-defined UML notation that can be punned (related
> could be lines with no arrows), but I'm not sure how cognitively
> inutitive a lot of UML notation is.
>
> Simon
>
> [1] Ironically, in the machine translation of LCSH to a thesaurus,
> the algorithm used to decide whether to generate an RT link, or a BT
> link, was:
>
> When there is a see also link from A to B {
> if there is a see also link from B to A {
> add an RT link from A to B
> add an RT link from B to A
> } else {
> add a BT link from A to B
> }
> }
>
> This would have worked perfectly if the data had been entered entirely
> in accordance with policy, but since each see also reference was keyed
> in separately, any errors cause RT links to be turned in to much more
> semantically constrained BT links.
>
>
Received on Tuesday, 15 March 2011 16:34:15 UTC