Ignore:
Timestamp:
11/23/15 10:52:10 (9 years ago)
Author:
matej.durco@oeaw.ac.at
Message:

updated docs graphs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SMC/trunk/SMC/docs/userdocs.rst

    r3445 r6837  
    77.. _Component Metadata Framework: http://clarin.eu/cmdi
    88
    9 In *CMD*, metadata schemas are defined by profiles, that are constructed out of reusable components  - collections
     9In *CMD*, metadata schemas are defined by profiles that are constructed out of reusable components  - collections
    1010of metadata fields. The components can contain other components, and they can be reused in multiple profiles.
    1111Furthermore, every CMD element (metadata field) refers via a PID to a data category to indicate unambiguously how the content of the field in a metadata description should
     
    1717SMC Browser visualizes this graph structure in an interactive fashion. You can have a look at the `examples`_ for inspiration.
    1818
    19 It is implemented on top of wonderful js-library d3_, the code checked in `clarin-svn`_ (and needs refactoring). More technical documentation follows soon.
     19It is implemented on top of wonderful js-library d3_, the code checked in `clarin-svn`_ (and needs refactoring). There is also some preliminary `technical documentation`_
     20
     21See also `SMC on CCV`_ for more general and theoretical information about the SMC module and the SMC Browser.
    2022
    2123.. _d3: https://github.com/mbostock/d3
    2224.. _clarin-svn: https://svn.clarin.eu/SMC/trunk/SMC
    2325.. _examples: examples.html
     26.. _technical documentation: devdocs.html
     27.. _smc on ccv: http://clarin.oeaw.ac.at/ccv/smc
    2428
    2529
     
    3034definitions of all (public) data categories from `DublinCore`_ and `ISOcat`_ (from the `Metadata Profile`_ [RDF] - retrieving takes some time!) are fetched. However only data categories used in CMD will get part of the graph. Here is a `quantitative summary`_ of the dataset.
    3135
     36Multiple variants of the graph are being offered:
     37
     38SMC graph basic
     39  the basic graph contains ``profiles -> components -> elements -> datcats``;
     40  processing 155 profiles yields a graph with over 4.500 nodes and over 7.500 edges
     41SMC graph all
     42  additionally rendering the profile-groups and relations between data categories (from Relation Registry)
     43only profiles + datcats
     44        just profiles and data categories are rendered (with direct links between those, skipping all components and elements)
     45profiles + datcats + datcats + groups + rr
     46        as above but again with profile-groups and relations
     47profiles similarity
     48        just profiles with links between them representing the degree of similarity
     49        based on the reuse of components and data categories   
     50
    3251When inspecting the numbers, it is important to be aware of the occurrence expansion resulting from the reusability of the components.
    3352So in an example, a component C has 2 subcomponents and is reused within one profile by two other components A and B, the resulting profile
     
    5372==============
    5473
    55 The User interface is divided into 4 main parts:
     74The user interface is divided into 4 main parts:
    5675
    5776Index
    5877   Lists all available Profiles, Components, Elements and used Data Categories
    59    The lists can be filtered (enter search pattern in the input box at the top of the index-pane)
    60    By clicking on individual items, they are added to the `selected nodes` and get rendered in the graph pane
     78   The lists can be filtered (enter search pattern in the input box at the top of the index-pane).
     79   By clicking on individual items, they are added to the `selected nodes` and get rendered in the graph pane.
    6180   
    6281Main (Graph)
     
    7493-----------
    7594
    76 Following data sets are distinguished wrt user interaction:
     95Following data sets are distinguished with respect to the user interaction:
    7796
    7897all data
    7998   the full graph with all profiles, components, elements and data categories and links between them.
    80    
    81    Currently this amounts to roughly 2.000 nodes and 3.000 links
     99   Currently this amounts to roughly 4.600 nodes and 7.500 links.
    82100
    83101selected nodes
    84    nodes explicitely selected by the user (see below how to `select nodes`_)
     102   nodes explicitely selected by the user (see below how to `select nodes`_).
    85103
    86104data to show
     
    94112.. image:: graph_legend.svg
    95113         :alt: the legend to the graph
    96          :height: 80px
     114         :height: 100px
    97115
    98116.. _select nodes:
     
    135153Options
    136154-------
    137 The navigation pane provides following option to control the rendering of the graph:
    138 
     155The navigation pane provides the following options to control the rendering of the graph:
     156
     157graph
     158  select data source
    139159
    140160depth-before
     
    164184  show/hide all labels
    165185  hiding the labels accelerates the rendering significantly, which may be an issue if more nodes are displayed.
    166   irrespective of this option, on mouseover labels for all and only the highlighted nodes are displayed
     186  irrespective of this option, on hover labels for all and only the highlighted nodes are displayed
    167187
    168188curve
    169   straight or arc (better visibility)
     189  straight or arc (better visibility), arrow or line
    170190 
    171191layout
Note: See TracChangeset for help on using the changeset viewer.