= Viewable = This pages collects the information about different data/resource types wrt to their displaying to the user and the corresponding '''Viewers'''. == Data / Resource Types == [[Image(EDC_FCS_Viewable.png, 700, right)]] This is a tentative taxonomy of relevant data types. This should map (more-or-less 1-to-1) to the `DataView@type`-attribute in the [[http://trac.clarin.eu/wiki/FCS-spec#DataViews| FCS-record data model]]. === Data === The tentative distinction between `Data` and `Resource`, is meant to express the need for (structured) inline content, that may not be addressable. We also may need to think of some kind of "Temporary Resources", ie some intermediate (computed) data that could be available/addressable only for a limited period of time (wouldn't get `PID`). This need was actually expressed on multiple occassions, we have similar situation with `Virtual Collections` or `CMD-Profiles/Components`. Another point regarding `Data` is, that this is expected to be (not exclusively but) mainly computed data, aggregating/summarizing result-sets, collections, etc. While some services may be able to provide such summaries "natively", we have to think of a separate service, that would be able to perform the computation - a '''Summarizer'''. == Formats and Viewers == '' work in progress '''TODO:''' make consistent with DataTypes'' Collecting existing Formats and corresponding possible Viewers. || '''Type''' || '''Format''' || '''Viewer''' || '''URL''' || || List || XML, HTML || HTML-Lists (nested) || || || Table || XML, HTML || HTML-Tables || || || KWIC || FCS || "natively" as HTML-List/Table, [[http://www.eurac.edu/en/research/institutes/multilingualism/Projects/LInfoVis/DoubleTree.html |linfovis-DoubleTree]] for advanced Visualization || || || Annotations || EAF || Annexviewer provided by MPI || [http://corpus1.mpi.nl/ds/annex/protected/no_auth.jsp?nodeid=MPI361092%23 sample view] || || Annotations || TCF || AnnotationViewer provided by Tübingen || [http://weblicht.sfs.uni-tuebingen.de:8080/visual/index.zul?dataFile=http%3A%2F%2Fclarin.aac.ac.at%2FContentProcessing%2Fdata%2F%3Fdatafile%3Dxc_test_62.xml sample view] || || Geolocation || [[http://www.opengeospatial.org/standards/kml|KML]] || Google-Maps? http://openlayers.org/; [[http://tinyurl.com/e4d-project|europeana4D]] || [[http://www.informatik.uni-leipzig.de:8080/e4D/|e4D interface]] || || Time-based data || table? || chart, timeline? || || || Book || eg TEI || bookviewer? || || || Syntax tree || TCF || AnnotationViewer || || || Graph || dot, graphml || GraphViz, IsaViz || || || Metadata || CMD || [[http://clarin.aac.ac.at/MDService2/|MDBrowser]], ARBIL MDEditor || || === KWIC === || The all-to-well-known basic kwic table-view, with keyword aligned: || \ || and an advanced interactive visualization with the [[http://www.eurac.edu/en/research/institutes/multilingualism/Projects/LInfoVis/DoubleTree.html|DoubleTree]]-tool developed by [[http://www.eurac.edu/linfovis|linfovis,Bozen]]: || || [[Image(screen_korpusC4.png, 400)]] || \ || [[Image(LinfoVis_DoubleTree.png, 400)]] || === Annotations === Annex, Annotation Viewer, Annis || Annotation exploration/visualization Tool [[http://www.lat-mpi.eu/tools/annex/|Annex]] operates on EAF (and other?) formats, and displays the annotations layers synchronized with the video: || \ || [[http://weblicht.sfs.uni-tuebingen.de:8080/visual/index.zul?dataFile=http%3A%2F%2Fclarin.aac.ac.at%2FContentProcessing%2Fdata%2F%3Fdatafile%3Dxc_test_62.xml | Annotation Viewer]] provided by Uni Tübingen supports the TCF format and has dedicated display types depending on the tier-type. Especially there is a special display for syntax trees: || || [[Image(screenAnnex.png, 400)]] || \ || [[Image(screen_AnnotationViewer.png, 400)]] || || [[BR]] || || || Another tool for exploring multilevel linguistic corpora is [[http://www.sfb632.uni-potsdam.de/d1/annis/|Annis]] || \ || A simple possibility for displaying syntax trees are online services providing the syntax tree rendered as SVG/PNG based on phrase entered in bracket notation, like [[http://www.ironcreek.net/phpsyntaxtree/|ironcreek]] || || [[Image(annis_main3.2.PNG, 400)]] || \ || [[Image(sample_syntax_tree.png, 200)]] || === Collections === Visualizing collections operates primarily on Metadata of the resources, that the collection groups, selecting certain fields/facets for display, e.g. `publicationDate`, `ResourceType`, `Country` or similar. So one suitable display is Faceted browser as [[http://catalog.clarin.eu/ds/vlo/ VLO]] does. One interesting visualization type could be Treemap (aka areamap), that allows to visualize the inner structure of arbitrarily large data in a bound space. [[Image(sample_TreeMap_smartmoney.png, 400)]] The main challenge is to introduce some sensible notion of '''size''' of individual resources. Use of color allows to project selected phenomena on the map. === Time === || simple frequency-distribution charts per time-frame (normally year): || \ || but also visualizing duration: || || [[Image(screen_DWDSbeta_stats_time.png, 400)]] || \ || [[Image(periodicals03_charly.png, 400)]] || || Occurrence of a word over time and text-type in the [[http://www.dwds.de|DWDS]]-"Kerncorpus" || \ || Tentative display of publishing period of various periodicals (at [[http://www.aac.ac.at|AAC]]) || The open-source JS-library [[http://www.simile-widgets.org/|SIMILE Widgets]] provides among others widgets to visualize time-information: * [[http://www.simile-widgets.org/timeline/|Timeline]] for displaying (enduring) events * [[http://www.simile-widgets.org/timeplot/|Timeplot]] for displaying time-based data in charts. === Geographic === || Next to identifying locations on the map || \ || also visualizing distribution of something on map || || [[Image(screen_VLW_MPI.png,500)]] || \ || [[Image(screen_meertens_nvb_map.png, 300)]] || || Screenshot of [[http://www.clarin.eu/vlo/|CLARIN Virtual Language World]] in Google Earth || \ || Screenshot of [[http://www.meertens.knaw.nl/nvb/english|Corpus of First Names in The Netherlands]] || === !TimeMap === Combined geospatial and temporal visualization ([[http://tinyurl.com/e4d-project|europeana4D project page?]], [[http://www.informatik.uni-leipzig.de:8080/e4D/|'''e4D''' interface]]): [[Image(screen_europeana4D_resize.png, 400)]] == Open Issues == * How do we proceed with "basic" types like `List` or `Table` - accept HTML directly?