PowerPoint-Prsentation
1 sebisFelix Michel Coupling tag-based and hierarchical
information organization
Coupling tag-based and hierarchical information organization
Bachelors thesis:Felix MichelAlexander Steinhoff(Supervisor)
Software Engineering betrieblicher Informationssysteme
(sebis)Ernst Denert-Stiftungslehrstuhl
wwwmatthes.in.tum.de
Fakultt fr Informatik Technische Universitt
Mnchen1StructureLimitations of hierarchical file systemsTACKO
introduction ObjectivesApproachTACKO Files Tag-based
exportHierarchical file system importTag-based
operationsProblemsSummary and outlook sebis2Felix Michel Coupling
tag-based and hierarchical information organizationTACKO =
TAg-based Content dependent Knowledge Organization.2Limitations of
hierarchical file systems sebisFelix Michel Coupling tag-based and
hierarchical information organization3Problem:
Single location restriction.
Non taxonomic, orthogonal categories must be expressed in one
possible arrangement. Rearranging folders does not solve the
problem.
Hierarchical file systemHierarchical file system reordered
In hierarchical file systems, categories are represented by
folders and arranged in trees.Beschrnktheit von hierachischen file
systemen3TACKO DEMO sebisFelix Michel Coupling tag-based and
hierarchical information organization4
TACKO data model sebisFelix Michel Coupling tag-based and
hierarchical information organization5
TACKO data model
TACKO user interfaceContext: Set of tags. The user interface
represents the context as navigation path. Facet: A category is
represented by a set of tags, dependent on the context tags.
TACKO user interfaceSubsumption graphSubsumption: The more
general tag subsumes the more specific tag.Subsumption =
zusammenfassen = umfassen = untergeordnet5Objectives sebisFelix
Michel Coupling tag-based and hierarchical information
organization6
Hierarchical file system
Web-basedSMB
Coupling tag-based and hierarchical systemsTACKO data modelTACKO
Files ExportmodificationTACKO Files ImportmodificationFile system
viewWie vorhin schon werwhnt gibt es beschrnkungen fr klassische
Hierachische file system. -single location-Problem der reihenfolge
von nicht hierarischen kategorienDas tagbsierte modell ermglicht
diese beschrnkungen aufzuheben und-ressourcen beliebig viele tags
ohne jegliche reihenfolge zuzuordnen
6Approach sebisFelix Michel Coupling tag-based and hierarchical
information organization7
Hierarchical file system
Web-basedSMB
TACKO data model1. TACKO Files Export3. modification2. TACKO
Files Import3. modificationFile system viewExportImport
systematically developed with test casesModification Operations
Hierarchical file system
Web-basedSMB
TACKO data model1. TACKO Files Export3. modification2. TACKO
Files Import3. modificationFile system viewExportImport
systematically developed with test casesModification Operations
Hierarchical file system
Web-basedSMB
TACKO data model1. TACKO Files Export3. modification2. TACKO
Files Import3. modificationFile system viewExportImport
systematically developed with test casesModification
OperationsExport - Native tag-based view I sebisFelix Michel
Coupling tag-based and hierarchical information organization8Tags
of the first facet represented as folder symbols.
Native tag-based viewTACKO user interface
Solves the single location restriction.
8Export - Native tag-based view II sebisFelix Michel Coupling
tag-based and hierarchical information organization9
Corresponding tag filterNative tag-based viewResources are
displayed in the most specific folders they match.Solves the single
location restriction.Folders = kann in mehren sein
Documents are placed within a context of tags. If a document
assigns a sub context tag, it is placed in a sub context.
9
Export - Multifaceted tag-based view sebisFelix Michel Coupling
tag-based and hierarchical information organization10Similar to the
TACKO multifaceted navigation concept.
New artificial folders for facets are introduced.Multifaceted
tag-based view
TACKO user interfaceSolves additionally the arrangement
problem.
10Export - DEMO sebisFelix Michel Coupling tag-based and
hierarchical information organization11
nderungen im tacko interface zeigen 11Import - Basic tag import
sebisFelix Michel Coupling tag-based and hierarchical information
organization12
Hierarchical source file systempathstagsAll folders within a
path represent a tag.
Every folder and document is tagged with the parent directory
names.12Import - Two nested folder test case sebisFelix Michel
Coupling tag-based and hierarchical information organization13Facet
test cases define the import algorithm behavior.
A subsumption graph expresses the subsumption for every tag. The
more general tag subsumes the more specific one. E.g., the tag
bayern subsumes the tag mnchen and garching. Hierarchical source
file systemSubsumption graphTACKO data model,context and facets
13Import - Find subsumptions sebisFelix Michel Coupling
tag-based and hierarchical information organization14The tags 2011
and 2012 are generalized.Hierarchical source file system
Multiple physical paths for tagsSubsumption graph
Zweite facette auf unterordner verteiltNur der ordener projekte
umfasst/umschliet/beeinhaltet alle 2011 und 2012 ordn14Import -
Facet grouping sebisFelix Michel Coupling tag-based and
hierarchical information organization15Facet grouping based on
sibling directory namesSubsumption graph
Hierarchical source file system
Facet ordering
15Import - DEMO sebisFelix Michel Coupling tag-based and
hierarchical information organization16
ProblemsSMB maximum path length problemThe path length of the
multifaceted view explodes.
/projcets/group by 2011, 2012/2011/group by bayern,
niedersachsen/bayern/...
PerformanceFacet import considers always all directorieseven if
only small changes are necessary. sebisFelix Michel Coupling
tag-based and hierarchical information organization17Case sensitive
folder names/root/projects/.../root/Projects/...
Cycle in folders/root/projects/fincance/projects/...
Permuted folder
names/root/projects/fincance/.../root/fincance/projects/...17Summary
and outlookSummaryImport of hierarchical file systems to
TACKODifferent file system views for TACKO contentUpdatable
views
OutlookIncremental updatesMore resource types (not only
files)Usability testing and evaluation sebisFelix Michel Coupling
tag-based and hierarchical information organization18Due to
technical conditions this is only offered in the web-based
interface.
18 sebisFelix Michel Coupling tag-based and hierarchical
information organization19Discussion Discussion 00:19 01:39 01:43
00:26 02:14 00:42 01:38 00:11 00:42 01:44 00:14 00:49 01:41 01:22
01:10 00:11 01:37 01:54 20:16 19Tag-based operations - create,
rename, move and delete sebisFelix Michel Coupling tag-based and
hierarchical information organization20
All tag-based operations are mapped to hierarchical file system
operations.TACKO Files ExportTACKO Files ImportTag-based
operation
triggersexecuteCRUD operationCRUD operationHierarchical file
systemWeb-basedSMBTACKO data modelFile system view20Tag-based
operations - DEMO sebisFelix Michel Coupling tag-based and
hierarchical information organization21
21Export - Views with document count option sebisFelix Michel
Coupling tag-based and hierarchical information organization22
Native
Multifacetedwith countwithout countAdditional to the presented
views the documents in the context can be optionally counted.22