Fakultät für Informatik Technische Universität München 1© sebisFelix Michel – Coupling...

22
Fakultät für Informatik Technische Universität München 1 © sebis Felix Michel – Coupling tag-based and hierarchical information organization Coupling tag-based and hierarchical information organization Bachelor‘s thesis: Felix Michel Alexander Steinhoff (Supervisor) Software Engineering betrieblicher Informationssysteme (sebis) Ernst Denert-Stiftungslehrstuhl wwwmatthes.in.tum.de

Transcript of Fakultät für Informatik Technische Universität München 1© sebisFelix Michel – Coupling...

  • Slide 1

Slide 2 Fakultt fr Informatik Technische Universitt Mnchen 1 sebisFelix Michel Coupling tag-based and hierarchical information organization Coupling tag-based and hierarchical information organization Bachelors thesis: Felix Michel Alexander Steinhoff (Supervisor) Software Engineering betrieblicher Informationssysteme (sebis) Ernst Denert-Stiftungslehrstuhl wwwmatthes.in.tum.de Slide 3 Structure 1.Limitations of hierarchical file systems 2.TACKO introduction 3.Objectives 4.Approach 5.TACKO Files I.Tag-based export II.Hierarchical file system import III.Tag-based operations 6.Problems 7.Summary and outlook sebis2Felix Michel Coupling tag-based and hierarchical information organization TACKO = TAg-based Content dependent Knowledge Organization. Slide 4 Limitations of hierarchical file systems sebisFelix Michel Coupling tag-based and hierarchical information organization3 Problem: Single location restriction. Non taxonomic, orthogonal categories must be expressed in one possible arrangement. Rearranging folders does not solve the problem. Hierarchical file system Hierarchical file system reordered In hierarchical file systems, categories are represented by folders and arranged in trees. Slide 5 TACKO DEMO sebisFelix Michel Coupling tag-based and hierarchical information organization4 Slide 6 TACKO data model sebisFelix Michel Coupling tag-based and hierarchical information organization5 TACKO data model TACKO user interface Context: 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 interface Subsumption graph Subsumption: The more general tag subsumes the more specific tag. Slide 7 Objectives sebisFelix Michel Coupling tag-based and hierarchical information organization6 Hierarchical file system Web-basedSMB Coupling tag-based and hierarchical systems TACKO data model TACKO Files Export modification TACKO Files Import modification File system view Slide 8 Approach sebisFelix Michel Coupling tag-based and hierarchical information organization7 Hierarchical file system Web-basedSMB TACKO data model 1. TACKO Files Export 3. modification 2. TACKO Files Import 3. modification File system view 1)Export 2)Import systematically developed with test cases 3)Modification Operations Hierarchical file system Web-basedSMB TACKO data model 1. TACKO Files Export 3. modification 2. TACKO Files Import 3. modification File system view 1)Export 2)Import systematically developed with test cases 3)Modification Operations Hierarchical file system Web-basedSMB TACKO data model 1. TACKO Files Export 3. modification 2. TACKO Files Import 3. modification File system view 1)Export 2)Import systematically developed with test cases 3)Modification Operations Slide 9 Export - Native tag-based view I sebisFelix Michel Coupling tag-based and hierarchical information organization8 Tags of the first facet represented as folder symbols. Native tag-based viewTACKO user interface Slide 10 Export - Native tag-based view II sebisFelix Michel Coupling tag-based and hierarchical information organization9 Corresponding tag filter Native tag-based view Resources are displayed in the most specific folders they match. Slide 11 Export - Multifaceted tag-based view sebisFelix Michel Coupling tag-based and hierarchical information organization10 Similar to the TACKO multifaceted navigation concept. New artificial folders for facets are introduced. Multifaceted tag-based viewTACKO user interface Slide 12 Export - DEMO sebisFelix Michel Coupling tag-based and hierarchical information organization11 nderungen im tacko interface zeigen Slide 13 Import - Basic tag import sebisFelix Michel Coupling tag-based and hierarchical information organization12 Hierarchical source file systempathstags All folders within a path represent a tag. Every folder and document is tagged with the parent directory names. Slide 14 Import - Two nested folder test case sebisFelix Michel Coupling tag-based and hierarchical information organization13 Facet 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 system Subsumption graph TACKO data model, context and facets Slide 15 Import - Find subsumptions sebisFelix Michel Coupling tag-based and hierarchical information organization14 The tags 2011 and 2012 are generalized. Hierarchical source file system Multiple physical paths for tags Subsumption graph Slide 16 Import - Facet grouping sebisFelix Michel Coupling tag-based and hierarchical information organization15 Facet grouping based on sibling directory names Subsumption graph Hierarchical source file system Slide 17 Import - DEMO sebisFelix Michel Coupling tag-based and hierarchical information organization16 Slide 18 Problems SMB maximum path length problem The path length of the multifaceted view explodes. /projcets/group by 2011, 2012/2011/ group by bayern, niedersachsen/bayern/... Performance Facet import considers always all directories even if only small changes are necessary. sebisFelix Michel Coupling tag-based and hierarchical information organization17 Case sensitive folder names /root/projects/... /root/Projects/... Cycle in folders /root/projects/fincance/projects/... Permuted folder names /root/projects/fincance/... /root/fincance/projects/... Slide 19 Summary and outlook Summary Import of hierarchical file systems to TACKO Different file system views for TACKO content Updatable views Outlook Incremental updates More resource types (not only files) Usability testing and evaluation sebisFelix Michel Coupling tag-based and hierarchical information organization18 Slide 20 sebisFelix Michel Coupling tag-based and hierarchical information organization19 Discussion Slide 21 Tag-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 Export TACKO Files Import Tag-based operation triggers execute CRUD operation Hierarchical file system Web-basedSMB TACKO data model File system view Slide 22 Tag-based operations - DEMO sebisFelix Michel Coupling tag-based and hierarchical information organization21 Slide 23 Export - Views with document count option sebisFelix Michel Coupling tag-based and hierarchical information organization22 Native Multifaceted with count without count Additional to the presented views the documents in the context can be optionally counted.