<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://infovis-wiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UE-InfoVis0506+0306110</id>
	<title>InfoVis:Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://infovis-wiki.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UE-InfoVis0506+0306110"/>
	<link rel="alternate" type="text/html" href="https://infovis-wiki.net/wiki/Special:Contributions/UE-InfoVis0506_0306110"/>
	<updated>2026-04-20T23:15:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8583</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8583"/>
		<updated>2005-12-20T18:02:10Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Visual Mapping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
# The action happens at a point of time, therefore we have practically no data flow (bec. the number of simultaneous actions is zero or one).&lt;br /&gt;
# The data needs aggregation and is only representabel through actions in a &#039;&#039;time intervall&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Stacked Barplot:&#039;&#039;&#039; The Actions in an intervall (e.g. 1 hour) are counted and represented as stacked bars. Moreover the different parts of the bars are connected with lines to give an idea what is the development from one intervall to the next.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Stacked Barplot====&lt;br /&gt;
# Bars represent actions in a time intervall (e.g. one hour).&lt;br /&gt;
# Space between bars leave room for printing lines to give an ide of the trend.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mosaicplot ====&lt;br /&gt;
Represent countdata from different factors with more levels as plots where the areas represent the values of the cells of the underlying contingency table. This gives a graphical test of independency of the actual values from the combinations of the factors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
====Time====&lt;br /&gt;
* The time is represented &#039;&#039;interactivelly&#039;&#039; by the timeline in the upper part.&lt;br /&gt;
* Additionally the current time and date are represented by an optional calender / clock object.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
[[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype|Prototype]]&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
* 20.12.2005 - final prototype released&lt;br /&gt;
* 20.12.2005 - short description online&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8582</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8582"/>
		<updated>2005-12-20T18:00:51Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Short Description MICE Tool (Version 4)===&lt;br /&gt;
&lt;br /&gt;
====Titel====&lt;br /&gt;
MICE (Music Clustering and Investigation Environment)&lt;br /&gt;
&lt;br /&gt;
====Authors====&lt;br /&gt;
Stefan Schnabl (0306110)&lt;br /&gt;
Heinrich Fritz (0325693)&lt;br /&gt;
Leonhard Seyfang (0227022)&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Task====&lt;br /&gt;
The Task was to enable web developers and people running an online music portal (including a store) to create hypothesis about the ongoing development strategy via a visualisation tool.&lt;br /&gt;
Basically one should be able to investigate the data and find out certain hypothesis about what he or she thinks is going on. This includes things like &lt;br /&gt;
&lt;br /&gt;
# user habits&lt;br /&gt;
# dependencies between certain attributes&lt;br /&gt;
# dependencies to the time&lt;br /&gt;
# etc.&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Realization====&lt;br /&gt;
The prototype is done in Flash MX 2004 pro. It makes heavy use of Action Script (2.0). The data is driven from an XML file (&amp;quot;source.xml&amp;quot;) which has to be stored with (in the same directory as) the .swf file of the Tool. &lt;br /&gt;
The Tool provies 4 Methods for visualization:&lt;br /&gt;
&lt;br /&gt;
# Barchart&lt;br /&gt;
# Mosaicplot&lt;br /&gt;
# Scatterplot&lt;br /&gt;
# Date and Time&lt;br /&gt;
&lt;br /&gt;
These methods can be put together next to each othter. Thex move parallel when the playhead is started. All methods are dependent on the TIMELINE, which represents the data in dependency to ist occurence time. One can focus on special time spans by moving the outer bounds of the timebar. Odinary PLAY, STOP and PAUSE button help to use the timebar very intuetively. &lt;br /&gt;
The right side of the application provides the part where the user can select the attributes the shown data will represent as well as teh granularity. The granularity means the time span in which the data is counted. By that one can sort of zoom into the data when selecting smaller granularity.&lt;br /&gt;
&lt;br /&gt;
====Screenshot====&lt;br /&gt;
[[Image:Screenshot_2.jpg]]&amp;lt;br&amp;gt;(MICE Tool with active Barchart - method) &lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
Presentation&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/pres/MICEpres.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Konzept&amp;lt;br&amp;gt;&lt;br /&gt;
[[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3]]&amp;lt;br&amp;gt;&lt;br /&gt;
InfoVis Wiki Home&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.infovis-wiki.net/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3|Aufgabe 3]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:Screenshot_2.jpg&amp;diff=8581</id>
		<title>File:Screenshot 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:Screenshot_2.jpg&amp;diff=8581"/>
		<updated>2005-12-20T18:00:36Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Screenshot of MICE Tool.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of MICE Tool.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8580</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8580"/>
		<updated>2005-12-20T18:00:10Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Short Description MICE Tool (Version 4)===&lt;br /&gt;
&lt;br /&gt;
====Titel====&lt;br /&gt;
MICE (Music Clustering and Investigation Environment)&lt;br /&gt;
&lt;br /&gt;
====Authors====&lt;br /&gt;
Stefan Schnabl (0306110)&lt;br /&gt;
Heinrich Fritz (0325693)&lt;br /&gt;
Leonhard Seyfang (0227022)&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Task====&lt;br /&gt;
The Task was to enable web developers and people running an online music portal (including a store) to create hypothesis about the ongoing development strategy via a visualisation tool.&lt;br /&gt;
Basically one should be able to investigate the data and find out certain hypothesis about what he or she thinks is going on. This includes things like &lt;br /&gt;
&lt;br /&gt;
# user habits&lt;br /&gt;
# dependencies between certain attributes&lt;br /&gt;
# dependencies to the time&lt;br /&gt;
# etc.&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Realization====&lt;br /&gt;
The prototype is done in Flash MX 2004 pro. It makes heavy use of Action Script (2.0). The data is driven from an XML file (&amp;quot;source.xml&amp;quot;) which has to be stored with (in the same directory as) the .swf file of the Tool. &lt;br /&gt;
The Tool provies 4 Methods for visualization:&lt;br /&gt;
&lt;br /&gt;
# Barchart&lt;br /&gt;
# Mosaicplot&lt;br /&gt;
# Scatterplot&lt;br /&gt;
# Date and Time&lt;br /&gt;
&lt;br /&gt;
These methods can be put together next to each othter. Thex move parallel when the playhead is started. All methods are dependent on the TIMELINE, which represents the data in dependency to ist occurence time. One can focus on special time spans by moving the outer bounds of the timebar. Odinary PLAY, STOP and PAUSE button help to use the timebar very intuetively. &lt;br /&gt;
The right side of the application provides the part where the user can select the attributes the shown data will represent as well as teh granularity. The granularity means the time span in which the data is counted. By that one can sort of zoom into the data when selecting smaller granularity.&lt;br /&gt;
&lt;br /&gt;
====Screenshot====&lt;br /&gt;
[[Image:Screenshot_2.jpg]]&amp;lt;br&amp;gt;(MICE Tool with active Barchart - method) &lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
Presentation&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/pres/MICEpres.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Konzept&amp;lt;br&amp;gt;&lt;br /&gt;
[[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3]]&amp;lt;br&amp;gt;&lt;br /&gt;
InfoVis Wiki Home&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.infovis-wiki.net/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3|Aufgabe 3]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8579</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8579"/>
		<updated>2005-12-20T17:59:58Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Short Description MICE Tool (Version 4)===&lt;br /&gt;
&lt;br /&gt;
====Titel====&lt;br /&gt;
MICE (Music Clustering and Investigation Environment)&lt;br /&gt;
&lt;br /&gt;
====Authors====&lt;br /&gt;
Stefan Schnabl (0306110)&lt;br /&gt;
Heinrich Fritz (0325693)&lt;br /&gt;
Leonhard Seyfang (0227022)&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Task====&lt;br /&gt;
The Task was to enable web developers and people running an online music portal (including a store) to create hypothesis about the ongoing development strategy via a visualisation tool.&lt;br /&gt;
Basically one should be able to investigate the data and find out certain hypothesis about what he or she thinks is going on. This includes things like &lt;br /&gt;
&lt;br /&gt;
# user habits&lt;br /&gt;
# dependencies between certain attributes&lt;br /&gt;
# dependencies to the time&lt;br /&gt;
# etc.&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Realization====&lt;br /&gt;
The prototype is done in Flash MX 2004 pro. It makes heavy use of Action Script (2.0). The data is driven from an XML file (&amp;quot;source.xml&amp;quot;) which has to be stored with (in the same directory as) the .swf file of the Tool. &lt;br /&gt;
The Tool provies 4 Methods for visualization:&lt;br /&gt;
&lt;br /&gt;
# Barchart&lt;br /&gt;
# Mosaicplot&lt;br /&gt;
# Scatterplot&lt;br /&gt;
# Date and Time&lt;br /&gt;
&lt;br /&gt;
These methods can be put together next to each othter. Thex move parallel when the playhead is started. All methods are dependent on the TIMELINE, which represents the data in dependency to ist occurence time. One can focus on special time spans by moving the outer bounds of the timebar. Odinary PLAY, STOP and PAUSE button help to use the timebar very intuetively. &lt;br /&gt;
The right side of the application provides the part where the user can select the attributes the shown data will represent as well as teh granularity. The granularity means the time span in which the data is counted. By that one can sort of zoom into the data when selecting smaller granularity.&lt;br /&gt;
&lt;br /&gt;
====Screenshot====&lt;br /&gt;
[[Image:Screenshot_2.jpg]]&amp;lt;br&amp;gt;(MICE Tool with active Barchart - method) &lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
Presentation&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/pres/MICEpres.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Konzept&amp;lt;br&amp;gt;&lt;br /&gt;
[[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;lt;br&amp;gt;&lt;br /&gt;
InfoVis Wiki Home&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.infovis-wiki.net/index.php/Main_Page&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3|Aufgabe 3]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8578</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8578"/>
		<updated>2005-12-20T17:56:41Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Short Description MICE Tool (Version 4)===&lt;br /&gt;
&lt;br /&gt;
====Titel====&lt;br /&gt;
MICE (Music Clustering and Investigation Environment)&lt;br /&gt;
&lt;br /&gt;
====Authors====&lt;br /&gt;
Stefan Schnabl (0306110)&lt;br /&gt;
Heinrich Fritz (0325693)&lt;br /&gt;
Leonhard Seyfang (0227022)&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Task====&lt;br /&gt;
The Task was to enable web developers and people running an online music portal (including a store) to create hypothesis about the ongoing development strategy via a visualisation tool.&lt;br /&gt;
Basically one should be able to investigate the data and find out certain hypothesis about what he or she thinks is going on. This includes things like &lt;br /&gt;
&lt;br /&gt;
# user habits&lt;br /&gt;
# dependencies between certain attributes&lt;br /&gt;
# dependencies to the time&lt;br /&gt;
# etc.&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Realization====&lt;br /&gt;
The prototype is done in Flash MX 2004 pro. It makes heavy use of Action Script (2.0). The data is driven from an XML file (&amp;quot;source.xml&amp;quot;) which has to be stored with (in the same directory as) the .swf file of the Tool. &lt;br /&gt;
The Tool provies 4 Methods for visualization:&lt;br /&gt;
&lt;br /&gt;
# Barchart&lt;br /&gt;
# Mosaicplot&lt;br /&gt;
# Scatterplot&lt;br /&gt;
# Date and Time&lt;br /&gt;
&lt;br /&gt;
These methods can be put together next to each othter. Thex move parallel when the playhead is started. All methods are dependent on the TIMELINE, which represents the data in dependency to ist occurence time. One can focus on special time spans by moving the outer bounds of the timebar. Odinary PLAY, STOP and PAUSE button help to use the timebar very intuetively. &lt;br /&gt;
The right side of the application provides the part where the user can select the attributes the shown data will represent as well as teh granularity. The granularity means the time span in which the data is counted. By that one can sort of zoom into the data when selecting smaller granularity.&lt;br /&gt;
&lt;br /&gt;
====Screenshot====&lt;br /&gt;
[[Image:Screenshot_2.jpg]]&amp;lt;br&amp;gt;(MICE Tool with active Barchart - method) &lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
[[http://www.sunarts.at/Studium/InfoVis/pres/MICEpres.pdf|Presentation]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://www.infovis-wiki.net/index.php/Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3|Koncept of the application]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://www.infovis-wiki.net/index.php/Main_Page|InfoVis WIKI]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8577</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3 - Prototype</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3_-_Prototype&amp;diff=8577"/>
		<updated>2005-12-20T17:55:49Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Short Description MICE Tool (Version 4)===&lt;br /&gt;
&lt;br /&gt;
====Titel====&lt;br /&gt;
MICE (Music Clustering and Investigation Environment)&lt;br /&gt;
&lt;br /&gt;
====Authors====&lt;br /&gt;
Stefan Schnabl (0306110)&lt;br /&gt;
Heinrich Fritz (0325693)&lt;br /&gt;
Leonhard Seyfang (0227022)&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Task====&lt;br /&gt;
The Task was to enable web developers and people running an online music portal (including a store) to create hypothesis about the ongoing development strategy via a visualisation tool.&lt;br /&gt;
Basically one should be able to investigate the data and find out certain hypothesis about what he or she thinks is going on. This includes things like &lt;br /&gt;
&lt;br /&gt;
# user habits&lt;br /&gt;
# dependencies between certain attributes&lt;br /&gt;
# dependencies to the time&lt;br /&gt;
# etc.&lt;br /&gt;
&lt;br /&gt;
====Short Introduction to the Realization====&lt;br /&gt;
The prototype is done in Flash MX 2004 pro. It makes heavy use of Action Script (2.0). The data is driven from an XML file (&amp;quot;source.xml&amp;quot;) which has to be stored with (in the same directory as) the .swf file of the Tool. &lt;br /&gt;
The Tool provies 4 Methods for visualization:&lt;br /&gt;
&lt;br /&gt;
# Barchart&lt;br /&gt;
# Mosaicplot&lt;br /&gt;
# Scatterplot&lt;br /&gt;
# Date and Time&lt;br /&gt;
&lt;br /&gt;
These methods can be put together next to each othter. Thex move parallel when the playhead is started. All methods are dependent on the TIMELINE, which represents the data in dependency to ist occurence time. One can focus on special time spans by moving the outer bounds of the timebar. Odinary PLAY, STOP and PAUSE button help to use the timebar very intuetively. &lt;br /&gt;
The right side of the application provides the part where the user can select the attributes the shown data will represent as well as teh granularity. The granularity means the time span in which the data is counted. By that one can sort of zoom into the data when selecting smaller granularity.&lt;br /&gt;
&lt;br /&gt;
====Screenshot====&lt;br /&gt;
[[Image:Screenshot_2.jpg]]&amp;lt;br&amp;gt;(MICE Tool with active Barchart - method) &lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
[[http://www.sunarts.at/Studium/InfoVis/pres/MICEpres.pdf|Presentation]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://www.infovis-wiki.net/index.php/Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3|Koncept of the application]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[http://www.infovis-wiki.net/index.php/Main_Page|InfoVis WIKI]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:Screenshot_2.JPG&amp;diff=8576</id>
		<title>File:Screenshot 2.JPG</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:Screenshot_2.JPG&amp;diff=8576"/>
		<updated>2005-12-20T17:55:19Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Screenshot of MICE Tool with Barchart in the picture.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of MICE Tool with Barchart in the picture.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8499</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8499"/>
		<updated>2005-12-04T13:03:55Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Special Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
# The action happens at a point of time, therefore we have practically no data flow (bec. the number of simultaneous actions is zero or one).&lt;br /&gt;
# The data needs aggregation and is only representabel through actions in a &#039;&#039;time intervall&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Stacked Barplot:&#039;&#039;&#039; The Actions in an intervall (e.g. 1 hour) are counted and represented as stacked bars. Moreover the different parts of the bars are connected with lines to give an idea what is the development from one intervall to the next.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Stacked Barplot====&lt;br /&gt;
# Bars represent actions in a time intervall (e.g. one hour).&lt;br /&gt;
# Space between bars leave room for printing lines to give an ide of the trend.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
====Time====&lt;br /&gt;
* The time is represented &#039;&#039;interactivelly&#039;&#039; by the timeline in the upper part.&lt;br /&gt;
* Additionally the current time and date are represented by an optional calender / clock object.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8498</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8498"/>
		<updated>2005-12-04T11:56:19Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Visual Mapping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Stacked Barplot:&#039;&#039;&#039; The Actions in an intervall (e.g. 1 hour) are counted and represented as stacked bars. Moreover the different parts of the bars are connected with lines to give an idea what is the development from one intervall to the next.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Stacked Barplot====&lt;br /&gt;
# Bars represent actions in a time intervall (e.g. one hour).&lt;br /&gt;
# Space between bars leave room for printing lines to give an ide of the trend.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
====Time====&lt;br /&gt;
* The time is represented &#039;&#039;interactivelly&#039;&#039; by the timeline in the upper part.&lt;br /&gt;
* Additionally the current time and date are represented by an optional calender / clock object.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8497</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8497"/>
		<updated>2005-12-04T11:47:00Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Visual Mapping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Stacked Barplot:&#039;&#039;&#039; The Actions in an intervall (e.g. 1 hour) are counted and represented as stacked bars. Moreover the different parts of the bars are connected with lines to give an idea what is the development from one intervall to the next.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Stacked Barplot====&lt;br /&gt;
# Bars represent actions in a time intervall (e.g. one hour).&lt;br /&gt;
# Space between bars leave room for printing lines to give an ide of the trend.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8496</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8496"/>
		<updated>2005-12-04T11:46:01Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Types of Visualization Applied */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Stacked Barplot:&#039;&#039;&#039; The Actions in an intervall (e.g. 1 hour) are counted and represented as stacked bars. Moreover the different parts of the bars are connected with lines to give an idea what is the development from one intervall to the next.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====History Flow====&lt;br /&gt;
# Lines represent a time intervall (e.g. one hour).&lt;br /&gt;
# Space between lines represent the change in user activity.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
# Gaps represent a drop of an action after the intervall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8495</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8495"/>
		<updated>2005-12-04T11:39:55Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;History Flow:&#039;&#039;&#039; The Actions are represented through horizontal &#039;&#039;flowing&#039;&#039; bars. The thickness gives an Idea of the number of actions in an intervall.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;.&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====History Flow====&lt;br /&gt;
# Lines represent a time intervall (e.g. one hour).&lt;br /&gt;
# Space between lines represent the change in user activity.&lt;br /&gt;
# Difference in colour represents the specific action (e.g. green = VIEW, red = BUY, etc.)&lt;br /&gt;
# Actions are stacked over each other, but with fixed order (VIEW before BUY before RATE etc.)&lt;br /&gt;
# Gaps represent a drop of an action after the intervall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8442</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8442"/>
		<updated>2005-11-29T22:04:25Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Possibilities of Interaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
# When more than one visualizations are selected, one can klick and hold to zoom the spezified technique larger (Zooming). The others move to the background but stay visible.&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8441</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8441"/>
		<updated>2005-11-29T22:02:56Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Event Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 28.11.2005 - Visualisation techniques are now selectable NEXT to one another (switches, no tables).&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8424</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8424"/>
		<updated>2005-11-26T19:05:23Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corrections and Comments&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence it has no active meaning for us. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. I ask for specific question you want us to answer additionally. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
:&#039;&#039;&#039;&#039;&#039;--&amp;gt; A graphic would help a lot (Most importantly, I would like to see a clarification of the differences between TreeNet and Bubble Chart)&#039;&#039;&#039;&#039;&#039; -- [[User:Iwolf|Wolfgang Aigner]] 12:56, 26 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
* Graphics for BubbleChart and TreeNet added. I hope this makes the technique clearer. - Stefan Schnabl, 26.11.2005&lt;br /&gt;
* The differences between Bubble Chart and Tree Net are marginal. Disjunct groups can better be seperated via the BubbleChart since they are represented through the belts. E.g. one can leave space between them. - Stefan Schnabl, 26.11.2005&lt;br /&gt;
* The idea of the TreeNet evolved out of the BubbleChart. The underlying computation is quite similar so we decided to not drop one out of the concept. - Stefan Schnabl, 26.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8423</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8423"/>
		<updated>2005-11-26T19:05:13Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corrections and Comments&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence it has no active meaning for us. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. I ask for specific question you want us to answer additionally. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
:&#039;&#039;&#039;&#039;&#039;--&amp;gt; A graphic would help a lot (Most importantly, I would like to see a clarification of the differences between TreeNet and Bubble Chart)&#039;&#039;&#039;&#039;&#039; -- [[User:Iwolf|Wolfgang Aigner]] 12:56, 26 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
* Graphic for BubbleChart and TreeNet added. I hope this makes the technique clearer. - Stefan Schnabl, 26.11.2005&lt;br /&gt;
* The differences between Bubble Chart and Tree Net are marginal. Disjunct groups can better be seperated via the BubbleChart since they are represented through the belts. E.g. one can leave space between them. - Stefan Schnabl, 26.11.2005&lt;br /&gt;
* The idea of the TreeNet evolved out of the BubbleChart. The underlying computation is quite similar so we decided to not drop one out of the concept. - Stefan Schnabl, 26.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:TreeNetFull.jpg&amp;diff=8422</id>
		<title>File:TreeNetFull.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:TreeNetFull.jpg&amp;diff=8422"/>
		<updated>2005-11-26T19:01:24Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Example for a possible TreeNet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Example for a possible TreeNet.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:TreeNetSchema.jpg&amp;diff=8421</id>
		<title>File:TreeNetSchema.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:TreeNetSchema.jpg&amp;diff=8421"/>
		<updated>2005-11-26T19:00:58Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Schema of the TreeNet technique for database structured data.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Schema of the TreeNet technique for database structured data.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8420</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8420"/>
		<updated>2005-11-26T19:00:28Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* TreeNet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TreeNetFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:BubbleSchemaFull.jpg&amp;diff=8419</id>
		<title>File:BubbleSchemaFull.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:BubbleSchemaFull.jpg&amp;diff=8419"/>
		<updated>2005-11-26T18:49:02Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Full example of the Bubble Chart technique.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Full example of the Bubble Chart technique.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8418</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8418"/>
		<updated>2005-11-26T18:48:36Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Bubble Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchemaFull.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8417</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8417"/>
		<updated>2005-11-26T18:44:04Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Bubble Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tooltip - text via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8416</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8416"/>
		<updated>2005-11-26T18:43:46Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Bubble Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:BubbleConnSchema.jpg&amp;diff=8415</id>
		<title>File:BubbleConnSchema.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:BubbleConnSchema.jpg&amp;diff=8415"/>
		<updated>2005-11-26T18:43:06Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Schema of the connection parts of the Bubble Chart technique.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Schema of the connection parts of the Bubble Chart technique.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=File:BubbleSchema.jpg&amp;diff=8414</id>
		<title>File:BubbleSchema.jpg</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=File:BubbleSchema.jpg&amp;diff=8414"/>
		<updated>2005-11-26T18:42:28Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: Schema of the Bubble Chart technique for visualizing datastructures modelled with ER diagramms.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Schema of the Bubble Chart technique for visualizing datastructures modelled with ER diagramms.&lt;br /&gt;
== Copyright status ==&lt;br /&gt;
[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
== Source ==&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8413</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8413"/>
		<updated>2005-11-26T18:40:49Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Bubble Chart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
[[Image:BubbleSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
&lt;br /&gt;
[[Image:BubbleConnSchema.jpg]]&amp;lt;br&amp;gt;[Schnabl, Seyfang, Fritz, 2005]&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8405</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8405"/>
		<updated>2005-11-26T09:29:17Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corrections and Comments&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence it has no active meaning for us. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. I ask for specific question you want us to answer additionally. - Stefan Schnabl, 25.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8404</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8404"/>
		<updated>2005-11-26T09:28:50Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corrections and Comments&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence it has no active meaning for us. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. - Stefan Schnabl, 25.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8403</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8403"/>
		<updated>2005-11-26T09:28:36Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corrections and Comments&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence has no active meaning for our usage. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. - Stefan Schnabl, 25.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8402</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8402"/>
		<updated>2005-11-26T09:28:21Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence has no active meaning for our usage. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. - Stefan Schnabl, 25.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8401</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8401"/>
		<updated>2005-11-25T22:56:11Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Possibilities of Interaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8400</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8400"/>
		<updated>2005-11-25T22:56:02Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Possibilities of Interaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (dynamic queries).&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8399</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8399"/>
		<updated>2005-11-25T22:55:44Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Morphing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing / Dynamic Queries====&lt;br /&gt;
* Specify start and end point.&lt;br /&gt;
* Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
* Hit STOP to set the header to the starting time.&lt;br /&gt;
* Hit PAUSE to stop the header at any time.&lt;br /&gt;
* Drag and Drop the head to jump to a specific time.&lt;br /&gt;
* Switch between an absolute and relative time-axis.&lt;br /&gt;
* The start and end point are also giving the span for the dynamic queries applied on the active (selected) methods.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8398</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8398"/>
		<updated>2005-11-25T22:54:45Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* (multidimensional) Scatterplot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# When selecting more than 3 variables a subset out of htese variables is used to construct the scatterplot. An iteration takes place over time and exchanges variables continously to show all the selected variables.&lt;br /&gt;
# To make the graphic more readable the user can add color with respect to certain variables.&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_2&amp;diff=8397</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 2</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_2&amp;diff=8397"/>
		<updated>2005-11-25T22:53:00Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Evolution==&lt;br /&gt;
&lt;br /&gt;
=== General Developments (similar for all) ===&lt;br /&gt;
&lt;br /&gt;
* Changing the intervalls of the scale to a equidistant one with 5 classes.&lt;br /&gt;
* Taking a (more or less) calm background for the graphic ba using a map without any saturation (referring to Data Ink Ration).&lt;br /&gt;
* Setting the background on a lower saturation to keep the focus on the symbols and the text naming the spots.&lt;br /&gt;
* Frameing the legend to give a clear idea about its position and size.&lt;br /&gt;
* Providing an (obligatory) measurement of the size of the land (lower right corner) which is necessary.&lt;br /&gt;
* By taking an additional color we wanted to rise the aestethic aspect of the graphic. Additionally this helps viewers to distinguish between symbols and text.&lt;br /&gt;
&lt;br /&gt;
* Unterschiedlich grosse Mengen können durch verschieden grosse Symbole sehr gut (meiner Meinung nach am besten) dargestellt werden. Diese &#039;Kodierung&#039; ist wirklich intuitiv zu verstehen (egal welches Symbol verwendet wird).&lt;br /&gt;
* Farben sind sinnvoll wenn sie notwendig sind, d.h. wenn dadurch &#039;&#039;zusätzliche&#039;&#039; Information gegeben wird. Ansonsten machen sie die Graphik &amp;quot;unruhig&amp;quot;.&lt;br /&gt;
* &#039;Tortendiagramme&#039; zeigen &#039;Anteile&#039;. Sie suggerieren z.B. in diesem Beispiel das 500 inches 100 Prozent sind, und das sich alle anderen daran zu messen haben.&lt;br /&gt;
* Ich kann noch immer nicht sehen das Schwarz viel, und Rot wenig Schnee ist, und Hellrot noch weniger Schnee.&lt;br /&gt;
* Helle Flächen treten vor dunklen in den Vordergrund und umgekehrt (betrifft die Einfärbung des Hintergrunds).&lt;br /&gt;
* Eine Überschrift in einer anderen Farbe und Schrift macht die Graphik unnötig unruhig. Durch die gleiche (wenn auch größere) Schriftart der Überschrift wird die Zugehörigkeit zur Graphik betont (wenn man bedenkt, dass die Graphik eingebettet in andere, teilweise graphische, Elemente sein wird). Prinzip der Ähnlichkeit.&lt;br /&gt;
&lt;br /&gt;
=== GRAFIK 1 ===&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SnowfallIdaho.jpg|100px|width=100px Idaho Snowfall - Snowflake 1]]&lt;br /&gt;
|align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|Our first approach was to identify the users. We assumed the graphic to come from a touristic background. Therefore we provided a map of the shape of the land beneath the spots. The symboly mapping the classes of snow where developed in quite an effort, according to consistency and the rules for representing classified data.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GRAFIK 2 ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:SnowfallIdaho6.jpg|100px|Idaho Snowfall - Blue Snowflake Substitute Legend]]&lt;br /&gt;
|align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|The discussions about the snowflakes from above would not stop, so we made up for a different mapping. We thought that it might be useful to keep the symbol itself the same size for all classes, but map the rise in snow through saturation in color. Additionally we made up lines in the circle to stress the quantity is rising by more lines. These lines had the form of a star, which schould understraigt the snow measurement.&amp;lt;br&amp;gt;There is also a similarity to the &#039;&#039;&#039;Sunflower Plot&#039;&#039;&#039; as known from Exploratory Data Analysis (used for scatterplot with discrete values).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GRAFIK 3 ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Idaho_Snowfall.png|100px|Idaho Snowfall - Piechart Legend]]&lt;br /&gt;
|align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|Even another approach to the legend, and thus the mapping of the spots to the classes was apartially filled circle. This can be seen as a &#039;&#039;&#039;Pie Chart&#039;&#039;&#039;. In addition the color saturation should represent the amount of snow as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GRAFIK 4 ===&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Idaho04.gif|100px|Idaho Snowfall - Bar Legend]]&lt;br /&gt;
|align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;|After finding out the exact values (internet research), we also wanted to look at a barplot approach. This turned out to not give a good overview about the situation as a whole. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Empirical Study==&lt;br /&gt;
&lt;br /&gt;
For the reason of finding a decision for taking one of the above placed graphics, we made a survey with not involved persons. All of them had a technic related background and therefor some knowledge and experience with reading graphics.&lt;br /&gt;
&lt;br /&gt;
1. Grafik (s/w mit Symbolen)&amp;lt;br&amp;gt;&lt;br /&gt;
6&lt;br /&gt;
&lt;br /&gt;
2. Grafik (blaue Symbole)&amp;lt;br&amp;gt;&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
3. Grafik (rote Symbole)&amp;lt;br&amp;gt;&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Bitte um Erhöhung des Zählers um 1 bei einer Stimme für die jeweilige Grafik als &amp;quot;beste&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bewertung ==&lt;br /&gt;
&#039;&#039;&#039;Punkte NEU: 19&#039;&#039;&#039; (Begründung siehe unten)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punkte: 16&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Begründung:&#039;&#039;&#039;&lt;br /&gt;
*Die Analyse der Grafik ist OK (allerdings habt ihr keine Bezüge zu den Designprinzipien hergestellt)&lt;br /&gt;
*Eure Verbesserung ist gut gelungen&amp;lt;br&amp;gt;&lt;br /&gt;
Hier noch einige Kommentare:&lt;br /&gt;
**Verbesserung des Hintergrundes ist sehr gut gelungen&lt;br /&gt;
**Umrandung der Legende könnte entfallen (ist ausserdem sehr dominant, weil eine dicke schwarze Linie verwendet wurde)&lt;br /&gt;
**Hintergrundverlauf bei Legende ist meiner Meinung nach nicht nötig bzw. kaum sichtbar.&lt;br /&gt;
**Veränderung der Skala in eine lineare ist sehr gut&lt;br /&gt;
**Die Snowflake Symbole sollten komplett weggelassen werden. (Die Information ist ohnehin in der Größe des Kreises kodiert. Die Symbole lenken eher davon ab - ausserdem stören sie den Eindruck der Flächenverhältnismäßigkeiten.)&lt;br /&gt;
**Was mir allerdings noch besser gefallen hat, ist euer Ansatz mit Balkendiagrammen. Denn in der jetzigen Form ist der Vergleich zwischein einzelnen Orten eher schwierig, weil sie über die Grafik verteilt sind. Mein Vorschlag wäre evt. eine Kombination mit einer Balkengrafikanzeige, die diese Vergleiche wesentlich vereinfachen würde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ihr habt die Möglichkeit, eure Ausarbeitung bis 16.11.2005 zu überarbeiten, um die derzeitigen Unzulänglichkeiten auszubessern. Wird das gemacht, so werden die Punkte danach klarerweise aufgewertet.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 18:58, 5 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Begründung NEU:&#039;&#039;&#039;&lt;br /&gt;
* Verbesserung ist super!&lt;br /&gt;
* Eine Kleinigkeit: Ihr habt zwar eine Numerierung/Reihung beim Balkendiagramm, aber die Nummern finden sich in der Grafik unten nicht wieder...&lt;br /&gt;
* Warum sind bei euch die Balkendiagramme von rechts nach links aufgetragen und nicht von links nach rechts (normale Leserichtung)?&lt;br /&gt;
* Hinweis: Es gäbe noch eine Möglichkeit die Balkendiagramme lesbarer zu machen: (von E. Tufte [Tufte, 1991])&lt;br /&gt;
&lt;br /&gt;
[[Image:Tufte-bar chart-redesign.gif|none|thumb|300px|Bar chart redesign.|[Tufte, 1991]]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 11:04, 25 November 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments&#039;&#039;&#039;&lt;br /&gt;
* The proposed changes are now applied in the graphic. Its revision is 11. - Stefan Schnabl, 25.11.2005&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8396</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8396"/>
		<updated>2005-11-25T22:38:51Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Event Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICE tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8395</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8395"/>
		<updated>2005-11-25T22:38:38Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Event Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
* 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
* 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
* 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8394</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8394"/>
		<updated>2005-11-25T22:38:19Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence has no active meaning for our usage. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*With all due respect but I dont understand what is unclear about the TreeNet technique. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8393</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8393"/>
		<updated>2005-11-25T22:37:11Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence has no active meaning for our usage. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*Both groups can gain knowledge out of the visualisation applied. E.g. owners see where is a lot of traffic, developers as well. This information is usefull for both. They can as well see the relative amout of profiled users vs. unprofiled ones. This can lead to interesting hypothesis for developers as well as for owners. (e.g. owners might think that the profiled users are more active, and by that send them mor special hints and newsletters, on the other hand, if for instance the amount of unprofiled users is very low it can indicate the need for a more useful entry mask for getting a profiled user). - Stefan Schnabl, 25.11.2005&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8392</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8392"/>
		<updated>2005-11-25T22:34:43Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Gone through writing, corrected mantra- Stefan Schnabl, 25.11.2005&lt;br /&gt;
*The attribute &amp;quot;homeClusters&amp;quot; is alwas NULL in the table &amp;quot;album&amp;quot;, hence has no active meaning for our usage. - Stefan Schnabl, 25.11.2005&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8391</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8391"/>
		<updated>2005-11-25T22:31:49Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Rechtschreibung überarbeitet, Mantra korrigiert - Stefan Schnabl, 25.11.2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8390</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8390"/>
		<updated>2005-11-25T22:31:32Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen am Artikel und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Rechtschreibung überarbeitet - Stefan Schnabl, 25.11.2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8389</id>
		<title>Teaching talk:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching_talk:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8389"/>
		<updated>2005-11-25T22:31:24Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Kommentar zum Konzept:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Der Entwurf und Designvorschlag sind schon recht detailiert - super!&lt;br /&gt;
*Was bedeutet das Attribut &amp;quot;homeCluster&amp;quot;?&lt;br /&gt;
*Ihr beschreibt 2 Benutzergruppen mit veschiedenen Anforderungen - es wäre vielleicht besser sich auf einen Typ zu konzentrieren.&lt;br /&gt;
*Referenzen bzw. Weblinks fehlen bei &amp;quot;Known Solutions&amp;quot;&lt;br /&gt;
*Viele Fehler im Text&lt;br /&gt;
*Das Mantra lautet: Overview First - Zoom and Filter (nicht Zoom and Focus)&lt;br /&gt;
*Die Beschreibung der TreeNet Visualisierung ist nicht klar beschrieben.&lt;br /&gt;
*Ihr verwendet mehrere verschiedene interaktive Techniken - sehr gut.&lt;br /&gt;
*Was aber evt. auch Sinn macht, ist eine gleichzeitige Darstellung von mehreren Techniken nebeneinander - um verschiedene Aspekte untersuchen zu können. (Bei eurem Proposal kann man jeweils nur eine Methode betrachten)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Korrekturen und Statements zur Beurteilung&#039;&#039;&#039;&lt;br /&gt;
*Rechtschreibung überarbeitet - Stefan Schnabl, 25.11.2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[User:Iwolf|Wolfgang Aigner]] 14:32, 25 November 2005 (CET)&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8388</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8388"/>
		<updated>2005-11-25T22:29:25Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Parallel Coordinates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can additionally be added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user,&lt;br /&gt;
# the timespan of the actions,&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8387</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8387"/>
		<updated>2005-11-25T22:25:59Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* TreeNet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities in a certain part of the portal.&lt;br /&gt;
# The dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps are representing the users which are equal in both maps. By that is is possible to see how much activity is done between two parts of the portal.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into depth of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can be additionally added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user&lt;br /&gt;
# the timespan of the actions&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8386</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8386"/>
		<updated>2005-11-25T22:04:17Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Problems and Tasks to Solve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Filter - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities.&lt;br /&gt;
# The Dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps is representing the users which are equal in both maps.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into septh of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can be additionally added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user&lt;br /&gt;
# the timespan of the actions&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8385</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8385"/>
		<updated>2005-11-25T22:04:06Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Goals and Objectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlations between shopping habbits and other activities of the users.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Focus - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities.&lt;br /&gt;
# The Dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps is representing the users which are equal in both maps.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into septh of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can be additionally added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user&lt;br /&gt;
# the timespan of the actions&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8384</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8384"/>
		<updated>2005-11-25T22:03:50Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Known Solutions / Methods (related to the target group) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
As a matter of fact these methods are all very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlation between shopping habbits and other activities.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Focus - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities.&lt;br /&gt;
# The Dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps is representing the users which are equal in both maps.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into septh of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can be additionally added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user&lt;br /&gt;
# the timespan of the actions&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
	<entry>
		<id>https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8383</id>
		<title>Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8 - Aufgabe 3</title>
		<link rel="alternate" type="text/html" href="https://infovis-wiki.net/w/index.php?title=Teaching:TUW_-_UE_InfoVis_WS_2005/06_-_Gruppe_G8_-_Aufgabe_3&amp;diff=8383"/>
		<updated>2005-11-25T22:03:38Z</updated>

		<summary type="html">&lt;p&gt;UE-InfoVis0506 0306110: /* Known Solutions / Methods (related to the target group) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Topic==&lt;br /&gt;
On-line Music Portals: Analyzing the Users&#039; Activities&lt;br /&gt;
&lt;br /&gt;
==Area of Application==&lt;br /&gt;
This section describes the application area of &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MICE - Music Investigation and Clustering Environment&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:MICELogo.gif]]&amp;lt;br&amp;gt;[Stefan Schnabl, 2005]&lt;br /&gt;
&lt;br /&gt;
===Analysis of Application Area===&lt;br /&gt;
&lt;br /&gt;
====General Description====&lt;br /&gt;
The dataset contains data of a special online music portal.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ericsson-mediasuite.com/music/web2/dyn/home&lt;br /&gt;
&lt;br /&gt;
The great aim is to get information out about the activity of the users in the special areas. Maybe this can help to find out some hypothesis how the portal can be optimzies or restructured. &amp;lt;br&amp;gt;&lt;br /&gt;
If a siginificant correlation between certain aspects can be found, this could be interesting for the portal owners and the technicians how established the portal.&lt;br /&gt;
&lt;br /&gt;
====Special Issues====&lt;br /&gt;
We identified the following spots of interest:&lt;br /&gt;
# The user of MICE has different intentions than the person the data is about&lt;br /&gt;
# Basket Case Analysis and Cluster Analysis are heavily statistical techniques and quite intense in terms of required knowledge. Hence it is not easy to derive information from the results of these techniques.&lt;br /&gt;
# The questions which are to be solved will gain complexity once they are answered (report chain).&lt;br /&gt;
# The answering will not be a single &amp;quot;result&amp;quot; but a (iterative) process. &lt;br /&gt;
# Heavy task to realize an abstract graphical view on the data due to multidimensionality.&lt;br /&gt;
&lt;br /&gt;
===Analysis of the Dataset===&lt;br /&gt;
The data is organized in several tables which refer to each other by Item Ids. The following tables are available:&lt;br /&gt;
{| &lt;br /&gt;
|width=&amp;quot;130&amp;quot;| - Album||Represents all albums available.&lt;br /&gt;
|-&lt;br /&gt;
| - Artist||Contains information about the known artists.&lt;br /&gt;
|-&lt;br /&gt;
| - Track||References between &#039;&#039;Album&#039;&#039; and &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - Asset||Information concerning the products which are sold.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist||Contains information about the playlists created by the users of the on-line portal.&lt;br /&gt;
|-&lt;br /&gt;
| - Playlist Item  ||Associative reference between &#039;&#039;Track&#039;&#039; and &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User||Information concerning the users of the on-line portal. Referenced to &#039;&#039;Playlist&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| - User action||Data containing information about the operation a user executes within the on-line portal. Referenced to &#039;&#039;User&#039;&#039; and &#039;&#039;Track&#039;&#039;, &#039;&#039;Asset&#039;&#039;, or &#039;&#039;Artist&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
The user behaviour results in the tables &#039;&#039;User&#039;&#039; and &#039;&#039;User action&#039;&#039;. All the other information is brought in by companies distributing such content.&lt;br /&gt;
====Description of the Datatypes====&lt;br /&gt;
The tables consist of the following Data items:&lt;br /&gt;
=====Album=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|title||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|albumId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Artist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|defaultAssetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|firstName||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|artistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|lastName||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeClusters||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Primary Key|| ||&lt;br /&gt;
|}&lt;br /&gt;
=====Track=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|title||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|ISRC||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|homeCluster||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|albumId||String (255 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|trackId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Asset=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|artistId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|creationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|not NULL&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|assetId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key ||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|claim||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|creationDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|playlistId||Integer (20 Bytes)||0||not NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playListName||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (255 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|userId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====Playlist Item=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|trackId||Integer (20 Bytes) [key]||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|playlistId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
=====User=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|handSetId||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;| ||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL, auto increment&lt;br /&gt;
|-&lt;br /&gt;
|language||String (255 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|lastLoginDate||bgcolor=&amp;quot;#eeeeee&amp;quot;|DateTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|registrationDate||DateTime||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|gender||bgcolor=&amp;quot;#eeeeee&amp;quot;|Character||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|yearOfBirth||unsigned Integer (10 Bytes)||NULL||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|genrePref||bgcolor=&amp;quot;#eeeeee&amp;quot;|String(250 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|NULL||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|favouredArtists||String (no size specified)||&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Primary Key||bgcolor=&amp;quot;#eeeeee&amp;quot;|  ||bgcolor=&amp;quot;#eeeeee&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====User Action=====&lt;br /&gt;
{|&lt;br /&gt;
|bgcolor=&amp;quot;#e0e0e0&amp;quot; width=&amp;quot;130&amp;quot;|&#039;&#039;&#039;Field Name&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Datatype&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Default value&#039;&#039;&#039;||width=&amp;quot;130&amp;quot; bgcolor=&amp;quot;#e0e0e0&amp;quot;|&#039;&#039;&#039;Constraints&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|context||Integer (11 Bytes)||-1||NOT NULL&lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|userId||bgcolor=&amp;quot;#eeeeee&amp;quot;|Integer (20 Bytes) [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|productId||Integer (20 Bytes) [key]||0||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|actionTime||bgcolor=&amp;quot;#eeeeee&amp;quot;|TimeStamp [key]||bgcolor=&amp;quot;#eeeeee&amp;quot;|0000-00-00 00:00:00||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|action||String (20 Bytes)||&amp;lt;emtpy&amp;gt;||NOT NULL &lt;br /&gt;
|-&lt;br /&gt;
|bgcolor=&amp;quot;#eeeeee&amp;quot;|productType||bgcolor=&amp;quot;#eeeeee&amp;quot;|String (20 Bytes)||bgcolor=&amp;quot;#eeeeee&amp;quot;|&amp;lt;emtpy&amp;gt;||bgcolor=&amp;quot;#eeeeee&amp;quot;|NOT NULL &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Description of the Datastructures====&lt;br /&gt;
The tables are in touch with each other in the following way: The &#039;&#039;artist&#039;&#039; entity can be considered as the central point of the structure. It may be referenced to none or more assets, one or more &#039;&#039;album&#039;&#039;, one or more &#039;&#039;tracks&#039;&#039; and none or several &#039;&#039;user actions&#039;&#039;. &#039;&#039;Tracks&#039;&#039; and &#039;&#039;assets&#039;&#039; can also be referenced to several &#039;&#039;user actions&#039;&#039;. Due to the circumstance that a &#039;&#039;user action&#039;&#039; is always being executed by a user, there has to be a &#039;&#039;user&#039;&#039; - entitiy which can be referenced to several &#039;&#039;user actions&#039;&#039;. Further, &#039;&#039;playlists&#039;&#039; can be created by a &#039;&#039;user&#039;&#039; which results in a 1:n reference between &#039;&#039;user&#039;&#039; and the &#039;&#039;playlist&#039;&#039;-entity.  The reference between the playlist and the contained tracks which is used to be a m:n reference is split up by the &#039;&#039;playlist item&#039;&#039;-entity.&lt;br /&gt;
Finally &#039;&#039;tracks&#039;&#039; can be referenced to one or more &#039;&#039;clusters&#039;&#039; and a &#039;&#039;cluster&#039;&#039; may be in relation to &#039;super clusters&#039;, which are also contained in the &#039;&#039;cluster&#039;&#039; entity.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiceERD.png]]&lt;br /&gt;
&lt;br /&gt;
The symbols have to be interpreted in the following way: [[Image:MiceRelation.png]] represents a 1:n reference between the entities A and B. One item of the entity B is referred to several items of the entity A. Further the minimum numbers of references may be specified with a small circle or a short line which can be interpreted as 0 or 1. So a circle (0) means that the reference pointer may be set to NULL, whereas a short line (1) means that there has to be at least one reference.&lt;br /&gt;
&lt;br /&gt;
==Target Group==&lt;br /&gt;
&lt;br /&gt;
===Identifying the Target===&lt;br /&gt;
The target for the exploration tool are mainly &#039;&#039;&#039;shopping analysts&#039;&#039;&#039; and &#039;&#039;&#039;web developer&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
It is the aim to suit the needs of persons who run the on-line portal (since they are interested in optimization). On the other hand one must not forget about the technical aspects, and by that help the developers of such systems.&lt;br /&gt;
&lt;br /&gt;
===Special Issues of the Target Group===&lt;br /&gt;
# Shop Owners: Extremely &#039;&#039;&#039;business focused&#039;&#039;&#039;.&lt;br /&gt;
# Web Developers: Extremely &#039;&#039;&#039;technically focused&#039;&#039;&#039;.&lt;br /&gt;
# Maybe forgetting the users needs to &amp;quot;feel good&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Known Solutions / Methods (related to the target group)===&lt;br /&gt;
# (statisitcal) Data Mining mthods (e.g. Shoppingcart analysis, Principal Components Analysis, Cluster Analysis)&lt;br /&gt;
# SASS Enterprise Miner&lt;br /&gt;
# SPSS Statistical Investigation Tool&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; All very heavily statistically oriented.&lt;br /&gt;
&lt;br /&gt;
==Intended Purpose==&lt;br /&gt;
&lt;br /&gt;
===Goals and Objectives===&lt;br /&gt;
# Find correlation between shopping habbits and other activities.&lt;br /&gt;
# Find evidence for user activity with respect to profiled and unprofiled user.&lt;br /&gt;
# Linking between different visualization techniques.&lt;br /&gt;
# Zoom and Filter into more detail.&lt;br /&gt;
&lt;br /&gt;
===Problems and Tasks to Solve===&lt;br /&gt;
# Giving a good overview without cutting away to much paths to the depth of the data.&lt;br /&gt;
# Clear mapping of variables.&lt;br /&gt;
# Clarify wht the user can expect by using certain buttons and methods.&lt;br /&gt;
# Cear structure of the methods.&lt;br /&gt;
# Consistency in usage of buttons and colors.&lt;br /&gt;
# Good guidance about wht to do with the results of a step of a method.&lt;br /&gt;
# Keep focused on matra: Overview First - Zoom and Focus - Details on Demand!&lt;br /&gt;
&lt;br /&gt;
===Example Questions===&lt;br /&gt;
# In which timespan was a lot of activity?&lt;br /&gt;
# What are &#039;&#039;&#039;the buyers&#039;&#039;&#039; doing before or after they bought?&lt;br /&gt;
# How many people are visiting the different parts of the portal?&lt;br /&gt;
# Is VIEW and BUY correlated?&lt;br /&gt;
# Are there &#039;&#039;&#039;impulse buyers&#039;&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
==Proposed Design==&lt;br /&gt;
&lt;br /&gt;
===Types of Visualization Applied===&lt;br /&gt;
# &#039;&#039;&#039;Bubble Chart:&#039;&#039;&#039; Representing the parts of the online platform through bubbles. The traffic (or actions of people equal in the bubbles) is represented by the edges between the bubbles. Moreover the color inside the bubbles gives the proportions of persons as part of a selected group. A part stays grey representing &amp;quot;the rest&amp;quot;.&lt;br /&gt;
# &#039;&#039;&#039;TreeNet:&#039;&#039;&#039; Showing the parts of the store (which are disjunct) as Treemaps, e.g. Tracks, Assets, Artists and dividing them into the different actions possible. The connection between the Treemaps (the actual netting) is then the amount of users which are equal within the parts. The edge is outlined with the smaller number of user giving the idea of &#039;&#039;the whole&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Parallel Coordinates:&#039;&#039;&#039; The Variables selected are normalized (to a range of 0-1) and plotted into a parallel coordinate plot. Techniques as Focus/Context must be appield to be able to figure out patterns.&lt;br /&gt;
# &#039;&#039;&#039;(multidimensional) Scatterplot:&#039;&#039;&#039; A Scatterplot helping to understand (maybe in more detail) the relations of some variables.&lt;br /&gt;
# &#039;&#039;&#039;Morphing (timeline):&#039;&#039;&#039; The datasets are timestamped and thus can ve used to make a morphing of the plots. By that it is possible to see whether there are special occurences (maybe heavy advertisement leads to more activity).&lt;br /&gt;
&lt;br /&gt;
===Visual Mapping===&lt;br /&gt;
The basic data represented are &#039;&#039;&#039;user actions&#039;&#039;&#039;. The essential table should be enhanced with a column indicating the user as an &#039;&#039;&#039;profiled&#039;&#039;&#039; user (or not).&lt;br /&gt;
&lt;br /&gt;
====Bubble Chart====&lt;br /&gt;
# The size of the bubble represents the number of actions taken within the part of the portal. Since the portal is semantically divided in parts in which you just can set actions on disjunct products, the different product types are also represented through this basic view.&lt;br /&gt;
# Different color segments of the bubble represent the (selected) type of actions.&lt;br /&gt;
# The position on the timeline represents all the actions taken until a special point of time. Moreover this can be regulated to show all actions in a special timespan.&lt;br /&gt;
# The &amp;quot;whole&amp;quot; is always visible through a very transparent bubblechart giving the idea of all the actions.&lt;br /&gt;
# The details to the segments and bubbles are becoming visible as Tiptext via the mousepointer when rolling over the segment or bubble.&lt;br /&gt;
&lt;br /&gt;
====TreeNet====&lt;br /&gt;
# The size of the single Treemaps is the number of user activities.&lt;br /&gt;
# The Dividing is done by the selected user activities.&lt;br /&gt;
# The edges between the single maps is representing the users which are equal in both maps.&lt;br /&gt;
# This edges can also be divided with respect to certain variables (e.g. profiled and unprofiled user).&lt;br /&gt;
# Zooming into septh of one treemap or edge is provided, shrinking the context and enlarging the desired section.&lt;br /&gt;
&lt;br /&gt;
====Parallel Coordinates====&lt;br /&gt;
&lt;br /&gt;
The following attributes should be a fix part of the chart:&lt;br /&gt;
# Product Type&lt;br /&gt;
# User Action&lt;br /&gt;
# maybe: Time from 0-24&lt;br /&gt;
&lt;br /&gt;
The following attributes can be additionally added to the chart:&lt;br /&gt;
# Cluster&lt;br /&gt;
# Age of User&lt;br /&gt;
# Asset Type&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Very important is that some attributes exclude themselves (like assets and tracks are disjunct groups). This is not a &#039;&#039;structure&#039;&#039; but defined.&lt;br /&gt;
&lt;br /&gt;
It must be possible to add color for certain constraints to the data:&lt;br /&gt;
# The profiled and unprofiled user&lt;br /&gt;
# the timespan of the actions&lt;br /&gt;
# ...&lt;br /&gt;
&lt;br /&gt;
Additionally:&lt;br /&gt;
# Brushing&lt;br /&gt;
# Linking&lt;br /&gt;
&lt;br /&gt;
====(multidimensional) Scatterplot====&lt;br /&gt;
# All Varaibles can be assigned to an axis. &lt;br /&gt;
# There is a maximum of 3 variables at the same time.&lt;br /&gt;
# There can be used a set of varaibles which is then exchanged continously using a subset of 3 variables out of the selected ones at a time.&lt;br /&gt;
# There can be color added to the plot giving additional information (see Parallel Coordinates).&lt;br /&gt;
&lt;br /&gt;
====Morphing====&lt;br /&gt;
# Specify start and end point.&lt;br /&gt;
# Hit play to let morphing happen within the assigned timespan.&lt;br /&gt;
# Hit STOP to set the header to the starting time.&lt;br /&gt;
# Hit PAUSE to stop the header at any time.&lt;br /&gt;
# Drag and Drop the head to jump to a specific time.&lt;br /&gt;
# Switch between an absolute and relative time-axis.&lt;br /&gt;
&lt;br /&gt;
===Description of Used Techniques===&lt;br /&gt;
(see above)&lt;br /&gt;
&lt;br /&gt;
===Possibilities of Interaction===&lt;br /&gt;
# In any stage of the charts one can make use of the &#039;&#039;&#039;timeline&#039;&#039;&#039; to focus (Focus -Context)&lt;br /&gt;
# Hook on on/off checkboxes at the left to include/exclude certain user actions (Add / Remove Detail).&lt;br /&gt;
# Assign color to charts to represent special groups (e.g. profiled and unprofiled user)&lt;br /&gt;
# Assign different symbols (where possible) instead of colors.&lt;br /&gt;
# Rotation of subsamples of variables when selecting more than 3 (Scatterplot).&lt;br /&gt;
# Zoom to special Bubble down to the one user action (Zooming).&lt;br /&gt;
# Providing user data for the one user on demand and showing data in detail section (Details on Demand).&lt;br /&gt;
# When switching between the methods apply selection automatically to new method (Linking).&lt;br /&gt;
# When Making a selection of a special timespan, apply it in all method screens (Linking).&lt;br /&gt;
# Select different lines out of the Parallel Coordinate Plot and keep selection visible in the other plots (Brushing).&lt;br /&gt;
&lt;br /&gt;
===Mockups / Fake Screenshots===&lt;br /&gt;
[[image:Screenshot2_structure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:Screenshot2_small.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Prototype===&lt;br /&gt;
&lt;br /&gt;
http://www.sunarts.at/Studium/InfoVis/MICE.html&lt;br /&gt;
&lt;br /&gt;
====Event Log====&lt;br /&gt;
# 25.11.2005 - introducing the playhead with speed controll and PLAY, PAUSE and STOP buttons&lt;br /&gt;
# 23.11.2005 - introducing the timeline with the dynamic left and right boundaries&lt;br /&gt;
# 22.11.2005 - placement of first version of MICS tool&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt; [[Teaching:TUW - UE InfoVis WS 2005/06 - Gruppe G8|G8]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;&amp;lt; [[Teaching:TUW_-_UE_InfoVis_WS_2005/06|overview]]&lt;/div&gt;</summary>
		<author><name>UE-InfoVis0506 0306110</name></author>
	</entry>
</feed>