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