SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
DIY E-Resources Management 
Sarah Hartman-Caverly 
Assistant Professor / Reference Librarian, Delaware County Community College 
Basics of Information Architecture
Agenda 
•Why homegrown? 
•Database design tools: 
•Use case analysis 
•Card sorting 
•Data analysis 
•Tables and relationships 
•References and Resources 
•Comments and questions from you!
Obligatory Disclaimers 
I am not a: 
Software developer 
Information architect 
Database engineer 
+ 
+ 
I am a Librarian
Why homegrown?
Key Differences 
Flat File Databases 
•Ex.: Integrated Library System 
•All data in one table 
•Redundant data storage 
•Quality control 
•Limited interoperability 
Relational Databases 
•Ex.: Commercial ERM Systems 
•Data stored in categorical tables 
•Each datum stored once 
•Tables share data 
•Increased flexibility in data use
NEXT: DATABASE DESIGN TOOLS 
Questions or comments?
Database Design Tools 
Three principles of good system design*: 
•Minimize user effort 
•Minimize user error 
•Maximize user output 
*(Recall my disclaimers!) 
CC Photo Attribution: cell105 via Flickr
Database Design Tools 
•Use case analysis 
•What do the users need to accomplish with the system? 
•Forms in MS Access 
•How can I make the system more user-friendly? 
•Card sorting 
•How do the users expect data to be stored (structured)? 
•Tables and relationships 
•How will that data be stored (structured)? 
•Data analysis 
•What data does the system need to store?
Use Case Analysis 
•Step-by-step narrative describing user interactions with the system 
Dennis, A. et al. (2012). System analysis and design. 
•From the users’ perspective 
•Each use case is based on a user goal 
•Event-driven model 
•Shows user-triggered events and expected system responses
Use Case Analysis 
•Provides real use scenarios for system testing 
Dennis, A. et al. (2012). System analysis and design. 
•Reveals most (if not all) functional requirements 
•Helpful in understanding exceptions, special cases, and error handling requirements 
•Helpful in prioritizing features and functions for development
Use Case Analysis: How to… 
Identify use cases 
•Ask: 
•Identify: 
Dennis, A. et al. (2012). System analysis and design. 
•Who? (users) 
•What? (goal) 
•When? (trigger) 
•How? (user-system interactions) 
•Main user tasks 
•Triggers for these tasks
Use Case Analysis: How to… 
Identify steps within a use case 
•Ask: 
•Identify: 
Dennis, A. et al. (2012). System analysis and design. 
•How does the work get done? 
•How does the system get the inputs it needs? 
•How does the user get the outputs zhe needs? 
•Preconditions 
•User events 
•System responses
Use Case Analysis: How to… 
Validate the use case 
•Ask: 
•Techniques: 
Dennis, A. et al. (2012). System analysis and design. 
•What exceptions or special cases (alternate courses) might come up for this use case? 
•Is the user able to meet zher goal? 
•Role playing 
•Focus groups 
•Interviews 
•Workshops
Use Case Analysis 
What are some examples of use cases in 
e-resources management? 
Renewing a subscription 
Reporting/tracking an access problem
NEXT: CARD SORTING 
Questions or comments?
Card Sorting 
•User-centered technique for designing information architecture 
•Quick, inexpensive, inclusive 
•Aids in discovering entities and their attributes 
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting 
•Cards representing pieces of information are sorted by users into categories that make sense to them 
CC Photo Attribution: Rosenfield Media via Flickr. 
•In theory, each card is a potential attribute and each user-created category is a potential entity 
•(Can be done online!)
Card Sorting: How to… 
Prepare a card sort: 
1.Select content 
2.Select participants 
3.Prepare cards (or online sort) 
CC Photo Attribution: Rosenfield Media via Flickr. 
•Be consistent with the level of granularity 
•Document/use case analysis 
•May be done individually or in a group 
•Who will use your system? 
•Label each card; provide brief description if necessary 
•30-100 items works well
Card Sorting: How to… 
Execute a card sort: 
1.Randomize cards 
2.Introduce activity and provide basic instructions 
3.Moderate participants as they perform the sort 
•Answer questions but don’t lead participants 
4.Record results 
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting: How to… 
Analyze card sort results: 
1.Look for broad trends, and/or 
2.Use cluster analysis software 
•Online card sort provides this 
CC Photo Attribution: Rosenfield Media via Flickr.
Card Sorting: How to… 
Perform an online card sort: 
•Optimal Sort from OptimalWorkshop.com 
•Free study for up to 10 participants, 30 cards 
•(Can be upgraded)
Card Sorting: How to… 
Analyze an online card sort: 
•Categories x Items report under Results 
•Exportable to Excel
NEXT: DATA ANALYSIS 
Questions or comments?
Data Analysis 
Entity-Relationship Diagram (ERD) 
•Shows types of information in the system and how they are organized and related to each other 
•Still from the users’ perspective 
Dennis, A. et al. (2012). System analysis and design.
Data Analysis 
ERD Components: 
Dennis, A. et al. (2012). System analysis and design. 
•Attributes – information about entities (nouns) 
•Relationships – associations between entities (verb) 
•Entities – person, place, event, or thing (nouns)
Data Analysis 
ERD Relationships 
•Show high-level business rules or logic 
Dennis, A. et al. (2012). System analysis and design. 
•Directionality of relationships between information 
•Cardinality of relationships between information 
•Modality of relationships between information
Data Analysis: How to… 
Identify entities 
Dennis, A. et al. (2012). System analysis and design. 
•Document analysis 
•Look for key nouns in your existing ERM documentation (spreadsheets, license files, e-mail, etc.) 
•Use case analysis 
•Identify key nouns in your use cases
Data Analysis: How to… 
Identify entity attributes 
Dennis, A. et al. (2012). System analysis and design. 
•More document analysis 
•What information about entities do you already maintain? 
•What piece of information uniquely identifies each instance of an entity (if any)? 
•More use case analysis 
•What are the user inputs and system outputs? 
•What entities are these inputs and outputs about?
Data Analysis: How to… 
Identify and model entity relationships 
•Ask: 
Dennis, A. et al. (2012). System analysis and design. 
•How are entities associated with each other (in real life)? 
•How many instances of each entity can participate in the relationship (cardinality)? 
•Can an instance of either entity in the relationship exist without an instance of the other entity (modality)? 
•Which entity acts on the other in the relationship (directionality)?
Data Analysis 
What are some examples of entities in 
e-resources management? 
Packages 
Platforms 
Databases/E-Resources
NEXT: TABLES AND RELATIONSHIPS IN DATABASES 
Questions or comments?
Tables and Relationships 
What’s the point? 
•Avoid duplicate or redundant data storage 
•Store each piece of information once! 
•Relationships between tables in [relational] databases allow tables to ‘share’ information they have in common 
CC Photo Attribution: PhotoCo. via Flickr
Tables and Relationships 
•Identifiers become primary keys – a mandatory, unique value for each record (instance) in the table (of an entity) 
•Primary keys can also be system-generated 
•Entities become tables 
•Attributes become fields
Tables and Relationships 
•Primary keys of parent entities become foreign keys of child entities 
•Creates a common field (attribute) between the tables (entities) 
•But you only have to store the data once! 
•Instantiates the relationship between the tables (entities) in the database
Tables and Relationships 
What are some examples of entity relationships in e-resources management? 
•Which is the parent and which is the child entity? 
•What kind of identifier could serve as the primary/foreign key? 
Vendor || [1]  Subscription 0 [N] 
•Vendor_ID (EIN or system-generated) 
Package 0 [1]  E-Resource || [N] 
•Package_ID (vendor-specified or system generated)
NEXT: FORMS IN MS ACCESS 
Questions or comments? 
We’re in the homestretch!
Forms in MS Access 
Display and edit information from multiple tables in a user-friendly way 
Before: 
After:
Forms in MS Access: How to… 
Create a Form 
•Establish tables, table relationships, and queries first 
•Fields available in Form view are determined by tables and their relationships 
•Easiest method: 
1.Select the Table or Query in the navigation pane 
2.Select Form under the Create toolbar ribbon
Forms in MS Access: How to… 
Create a Form, cont’d. 
•Forms are available in a variety of formats and features 
•Advice: 
1.Create TWO back-up copies of your database 
•1 is a true back-up copy 
•1 is a ‘sandbox’ for you to play and experiment in 
2.Become friends with your IT department!
NEXT: REFERENCES AND RESOURCES 
Questions or comments?
References and Resources 
•Use Case Analysis 
Dennis, A., Wixom, B. H., & Roth, R. M. "Use case analysis." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. 
Shacklette, J. M. (n.d.) Use case analysis: purpose and implementation. Web. 20 Mar. 2013. http://people.cs.uchicago.edu/~mark/51023/Ucstyleg.html
References and Resources 
•Data Analysis (ERD) 
Dennis, A., Wixom, B. H., & Roth, R. M. “Data modeling." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. 
Jewell, T. D., Anderson, I., Chandler, A., Farb, S. E., Parker, K., Riggio, A. & Robertson, N. D. M. (2004.) Electronic Resource Management: Report of the DLF ERM Initiative. In Digital Library Federation. Retrieved from http://old.diglib.org/pubs/dlf102/ 
Sauter, V. (2000.) Entity-relationship diagrams (ERD). Web. 20 Mar. 2013. http://www.umsl.edu/~sauterv/analysis/er/er_intro.html
References and Resources 
•Tables and Relationships in Databases 
Dennis, A., Wixom, B. H., & Roth, R. M. “Data storage design." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013.
References and Resources 
•Card Sorting 
Spencer, D. & Warfel, T. “Card sorting: A definitive guide.” Boxes and Arrows. 2013. Web. 5 Mar. 2013. http://boxesandarrows.com/card-sorting-a-definitive-guide/
References and Resources 
•Forms in MS Access 
Browne, A. (n.d.) Allen Browne’s Database and Training. Web. 20 Mar. 2013. http://allenbrowne.com/tips.html 
Cawley, C. (2011). “Access tips & tricks.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/77473.aspx?cid=parsely_rec
References and Resources 
•Forms in MS Access, cont’d. 
Goodwill Community Foundation. (2013). “Access 2010: Creating forms.” GCFLeanFree.org. Web. 20 Mar. 2013. http://www.gcflearnfree.org/access2010/13.1 
McDonough, M. (2011). “Advanced Microsoft Access tips.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/26937.aspx
References and Resources 
•Forms in MS Access, cont’d. 
Microsoft. (2013). “Basic tasks for an Access 2013 desktop database.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/basic-tasks-for- an-access-2013-desktop-database-HA102809525.aspx 
--. (2013). “Access 2010: Database tasks.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access- help/access-2010-database-tasks-HA101829991.aspx 
--. (2013). “Get to know Access 2007.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/get- to-know-access-2007-RZ010274013.aspx
References and Resources 
•Forms in MS Access, cont’d. 
Richter, L. (2011). “A catalog of tips for MS Access.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/125344.aspx 
Shaffer, A. (2012). “Access level I tutorials.” New perspectives on Microsoft Office 2007: First course. Boston: Cengage Learning.
Thank you for your attention! 
Sarah Hartman-Caverly 
Assistant Professor / Reference Librarian 
Delaware County Community College 
shartmancaverly@dccc.edu 
610-359-5218 
CC Photo Attribution: samdecle via Flickr

Contenu connexe

En vedette

Shaping Expectations: Defining and Refining the Role of Technical Services in...
Shaping Expectations: Defining and Refining the Role of Technical Services in...Shaping Expectations: Defining and Refining the Role of Technical Services in...
Shaping Expectations: Defining and Refining the Role of Technical Services in...
NASIG
 

En vedette (20)

What is Card Sorting and how can we do it - WIAD 2014
What is Card Sorting and how can we do it - WIAD 2014What is Card Sorting and how can we do it - WIAD 2014
What is Card Sorting and how can we do it - WIAD 2014
 
Are we there yet? : Moving to an e-only collection development policy for books
Are we there yet? : Moving to an e-only collection development policy for booksAre we there yet? : Moving to an e-only collection development policy for books
Are we there yet? : Moving to an e-only collection development policy for books
 
LLAMA Mentoring Orientation and Training
LLAMA Mentoring Orientation and TrainingLLAMA Mentoring Orientation and Training
LLAMA Mentoring Orientation and Training
 
Troubleshooting Electronic Resources with ILL Data
Troubleshooting Electronic Resources with ILL DataTroubleshooting Electronic Resources with ILL Data
Troubleshooting Electronic Resources with ILL Data
 
Information Architecture. Card Sorting
Information Architecture. Card SortingInformation Architecture. Card Sorting
Information Architecture. Card Sorting
 
Shaping Expectations: Defining and Refining the Role of Technical Services in...
Shaping Expectations: Defining and Refining the Role of Technical Services in...Shaping Expectations: Defining and Refining the Role of Technical Services in...
Shaping Expectations: Defining and Refining the Role of Technical Services in...
 
Struktur Hirarki
Struktur HirarkiStruktur Hirarki
Struktur Hirarki
 
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKAStudi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
 
Basis data okk
Basis data okkBasis data okk
Basis data okk
 
Perpustakaan ummi
Perpustakaan ummiPerpustakaan ummi
Perpustakaan ummi
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkTugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
 
Presentasi slims 8 akasia
Presentasi slims 8 akasia Presentasi slims 8 akasia
Presentasi slims 8 akasia
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Database rumah sakit
Database rumah sakitDatabase rumah sakit
Database rumah sakit
 
Laporan sistem basis data sirkulasi peminjaman buku
Laporan sistem basis data sirkulasi peminjaman bukuLaporan sistem basis data sirkulasi peminjaman buku
Laporan sistem basis data sirkulasi peminjaman buku
 
Makalah perancangan program access rawat inap rumah sakit
Makalah perancangan program access rawat inap rumah sakitMakalah perancangan program access rawat inap rumah sakit
Makalah perancangan program access rawat inap rumah sakit
 
Bab 7 studi kasus
Bab 7   studi kasusBab 7   studi kasus
Bab 7 studi kasus
 
Analisis perpustakaan
Analisis perpustakaanAnalisis perpustakaan
Analisis perpustakaan
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 

Similaire à Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architecture - Sarah Hartman-Caverly

DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
Rasan Samarasinghe
 
3.1 Database structure - designing a system.ppt
3.1 Database structure - designing a system.ppt3.1 Database structure - designing a system.ppt
3.1 Database structure - designing a system.ppt
AghaSyedNaqvi
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by hu
wekineheshete
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
MR Z
 
introduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptintroduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.ppt
rekhasai2468
 

Similaire à Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architecture - Sarah Hartman-Caverly (20)

week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
 
oracle
oracle oracle
oracle
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptx
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
3.1 Database structure - designing a system.ppt
3.1 Database structure - designing a system.ppt3.1 Database structure - designing a system.ppt
3.1 Database structure - designing a system.ppt
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
Lecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptxLecture5_DataModelDesign.pptx
Lecture5_DataModelDesign.pptx
 
Intro to dh data management
Intro to dh data management Intro to dh data management
Intro to dh data management
 
BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1
 
Determining Information need and object analysis
Determining Information need and object analysisDetermining Information need and object analysis
Determining Information need and object analysis
 
Lecture_1_Intro.pdf
Lecture_1_Intro.pdfLecture_1_Intro.pdf
Lecture_1_Intro.pdf
 
Data Management: Tips & Tools
Data Management: Tips & ToolsData Management: Tips & Tools
Data Management: Tips & Tools
 
PPT-UEU-Basis-Data-Pertemuan-1.pptx
PPT-UEU-Basis-Data-Pertemuan-1.pptxPPT-UEU-Basis-Data-Pertemuan-1.pptx
PPT-UEU-Basis-Data-Pertemuan-1.pptx
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect data
 
DC SPUG Feb 2015 The Secret Sauce to Information Architecture
DC SPUG Feb 2015 The Secret Sauce to Information ArchitectureDC SPUG Feb 2015 The Secret Sauce to Information Architecture
DC SPUG Feb 2015 The Secret Sauce to Information Architecture
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by hu
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
 
introduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptintroduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.ppt
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Plus de NASIG

Plus de NASIG (20)

Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
 
The Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of CatalogersThe Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of Catalogers
 
Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...
 
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
 
Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments
 
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
 
Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials
 
Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...
 
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
 
Bloomsbury digital resources
Bloomsbury digital resourcesBloomsbury digital resources
Bloomsbury digital resources
 
Web accessibility in the institutional repository crafting user centered sub...
Web accessibility in the institutional repository  crafting user centered sub...Web accessibility in the institutional repository  crafting user centered sub...
Web accessibility in the institutional repository crafting user centered sub...
 
Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries
 
Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration
 
Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?
 
Mapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing ChangeMapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing Change
 
When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020
 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides Content
 
A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...
 
Knowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource ManagementKnowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource Management
 
Practical approaches to linked data
Practical approaches to linked dataPractical approaches to linked data
Practical approaches to linked data
 

Dernier

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Dernier (18)

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 

Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architecture - Sarah Hartman-Caverly

  • 1. DIY E-Resources Management Sarah Hartman-Caverly Assistant Professor / Reference Librarian, Delaware County Community College Basics of Information Architecture
  • 2. Agenda •Why homegrown? •Database design tools: •Use case analysis •Card sorting •Data analysis •Tables and relationships •References and Resources •Comments and questions from you!
  • 3. Obligatory Disclaimers I am not a: Software developer Information architect Database engineer + + I am a Librarian
  • 5. Key Differences Flat File Databases •Ex.: Integrated Library System •All data in one table •Redundant data storage •Quality control •Limited interoperability Relational Databases •Ex.: Commercial ERM Systems •Data stored in categorical tables •Each datum stored once •Tables share data •Increased flexibility in data use
  • 6. NEXT: DATABASE DESIGN TOOLS Questions or comments?
  • 7. Database Design Tools Three principles of good system design*: •Minimize user effort •Minimize user error •Maximize user output *(Recall my disclaimers!) CC Photo Attribution: cell105 via Flickr
  • 8. Database Design Tools •Use case analysis •What do the users need to accomplish with the system? •Forms in MS Access •How can I make the system more user-friendly? •Card sorting •How do the users expect data to be stored (structured)? •Tables and relationships •How will that data be stored (structured)? •Data analysis •What data does the system need to store?
  • 9. Use Case Analysis •Step-by-step narrative describing user interactions with the system Dennis, A. et al. (2012). System analysis and design. •From the users’ perspective •Each use case is based on a user goal •Event-driven model •Shows user-triggered events and expected system responses
  • 10. Use Case Analysis •Provides real use scenarios for system testing Dennis, A. et al. (2012). System analysis and design. •Reveals most (if not all) functional requirements •Helpful in understanding exceptions, special cases, and error handling requirements •Helpful in prioritizing features and functions for development
  • 11. Use Case Analysis: How to… Identify use cases •Ask: •Identify: Dennis, A. et al. (2012). System analysis and design. •Who? (users) •What? (goal) •When? (trigger) •How? (user-system interactions) •Main user tasks •Triggers for these tasks
  • 12. Use Case Analysis: How to… Identify steps within a use case •Ask: •Identify: Dennis, A. et al. (2012). System analysis and design. •How does the work get done? •How does the system get the inputs it needs? •How does the user get the outputs zhe needs? •Preconditions •User events •System responses
  • 13. Use Case Analysis: How to… Validate the use case •Ask: •Techniques: Dennis, A. et al. (2012). System analysis and design. •What exceptions or special cases (alternate courses) might come up for this use case? •Is the user able to meet zher goal? •Role playing •Focus groups •Interviews •Workshops
  • 14. Use Case Analysis What are some examples of use cases in e-resources management? Renewing a subscription Reporting/tracking an access problem
  • 15. NEXT: CARD SORTING Questions or comments?
  • 16. Card Sorting •User-centered technique for designing information architecture •Quick, inexpensive, inclusive •Aids in discovering entities and their attributes CC Photo Attribution: Rosenfield Media via Flickr.
  • 17. Card Sorting •Cards representing pieces of information are sorted by users into categories that make sense to them CC Photo Attribution: Rosenfield Media via Flickr. •In theory, each card is a potential attribute and each user-created category is a potential entity •(Can be done online!)
  • 18. Card Sorting: How to… Prepare a card sort: 1.Select content 2.Select participants 3.Prepare cards (or online sort) CC Photo Attribution: Rosenfield Media via Flickr. •Be consistent with the level of granularity •Document/use case analysis •May be done individually or in a group •Who will use your system? •Label each card; provide brief description if necessary •30-100 items works well
  • 19. Card Sorting: How to… Execute a card sort: 1.Randomize cards 2.Introduce activity and provide basic instructions 3.Moderate participants as they perform the sort •Answer questions but don’t lead participants 4.Record results CC Photo Attribution: Rosenfield Media via Flickr.
  • 20. Card Sorting: How to… Analyze card sort results: 1.Look for broad trends, and/or 2.Use cluster analysis software •Online card sort provides this CC Photo Attribution: Rosenfield Media via Flickr.
  • 21. Card Sorting: How to… Perform an online card sort: •Optimal Sort from OptimalWorkshop.com •Free study for up to 10 participants, 30 cards •(Can be upgraded)
  • 22. Card Sorting: How to… Analyze an online card sort: •Categories x Items report under Results •Exportable to Excel
  • 23. NEXT: DATA ANALYSIS Questions or comments?
  • 24. Data Analysis Entity-Relationship Diagram (ERD) •Shows types of information in the system and how they are organized and related to each other •Still from the users’ perspective Dennis, A. et al. (2012). System analysis and design.
  • 25. Data Analysis ERD Components: Dennis, A. et al. (2012). System analysis and design. •Attributes – information about entities (nouns) •Relationships – associations between entities (verb) •Entities – person, place, event, or thing (nouns)
  • 26. Data Analysis ERD Relationships •Show high-level business rules or logic Dennis, A. et al. (2012). System analysis and design. •Directionality of relationships between information •Cardinality of relationships between information •Modality of relationships between information
  • 27. Data Analysis: How to… Identify entities Dennis, A. et al. (2012). System analysis and design. •Document analysis •Look for key nouns in your existing ERM documentation (spreadsheets, license files, e-mail, etc.) •Use case analysis •Identify key nouns in your use cases
  • 28. Data Analysis: How to… Identify entity attributes Dennis, A. et al. (2012). System analysis and design. •More document analysis •What information about entities do you already maintain? •What piece of information uniquely identifies each instance of an entity (if any)? •More use case analysis •What are the user inputs and system outputs? •What entities are these inputs and outputs about?
  • 29. Data Analysis: How to… Identify and model entity relationships •Ask: Dennis, A. et al. (2012). System analysis and design. •How are entities associated with each other (in real life)? •How many instances of each entity can participate in the relationship (cardinality)? •Can an instance of either entity in the relationship exist without an instance of the other entity (modality)? •Which entity acts on the other in the relationship (directionality)?
  • 30. Data Analysis What are some examples of entities in e-resources management? Packages Platforms Databases/E-Resources
  • 31. NEXT: TABLES AND RELATIONSHIPS IN DATABASES Questions or comments?
  • 32. Tables and Relationships What’s the point? •Avoid duplicate or redundant data storage •Store each piece of information once! •Relationships between tables in [relational] databases allow tables to ‘share’ information they have in common CC Photo Attribution: PhotoCo. via Flickr
  • 33. Tables and Relationships •Identifiers become primary keys – a mandatory, unique value for each record (instance) in the table (of an entity) •Primary keys can also be system-generated •Entities become tables •Attributes become fields
  • 34. Tables and Relationships •Primary keys of parent entities become foreign keys of child entities •Creates a common field (attribute) between the tables (entities) •But you only have to store the data once! •Instantiates the relationship between the tables (entities) in the database
  • 35. Tables and Relationships What are some examples of entity relationships in e-resources management? •Which is the parent and which is the child entity? •What kind of identifier could serve as the primary/foreign key? Vendor || [1]  Subscription 0 [N] •Vendor_ID (EIN or system-generated) Package 0 [1]  E-Resource || [N] •Package_ID (vendor-specified or system generated)
  • 36. NEXT: FORMS IN MS ACCESS Questions or comments? We’re in the homestretch!
  • 37. Forms in MS Access Display and edit information from multiple tables in a user-friendly way Before: After:
  • 38. Forms in MS Access: How to… Create a Form •Establish tables, table relationships, and queries first •Fields available in Form view are determined by tables and their relationships •Easiest method: 1.Select the Table or Query in the navigation pane 2.Select Form under the Create toolbar ribbon
  • 39. Forms in MS Access: How to… Create a Form, cont’d. •Forms are available in a variety of formats and features •Advice: 1.Create TWO back-up copies of your database •1 is a true back-up copy •1 is a ‘sandbox’ for you to play and experiment in 2.Become friends with your IT department!
  • 40. NEXT: REFERENCES AND RESOURCES Questions or comments?
  • 41. References and Resources •Use Case Analysis Dennis, A., Wixom, B. H., & Roth, R. M. "Use case analysis." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. Shacklette, J. M. (n.d.) Use case analysis: purpose and implementation. Web. 20 Mar. 2013. http://people.cs.uchicago.edu/~mark/51023/Ucstyleg.html
  • 42. References and Resources •Data Analysis (ERD) Dennis, A., Wixom, B. H., & Roth, R. M. “Data modeling." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013. Jewell, T. D., Anderson, I., Chandler, A., Farb, S. E., Parker, K., Riggio, A. & Robertson, N. D. M. (2004.) Electronic Resource Management: Report of the DLF ERM Initiative. In Digital Library Federation. Retrieved from http://old.diglib.org/pubs/dlf102/ Sauter, V. (2000.) Entity-relationship diagrams (ERD). Web. 20 Mar. 2013. http://www.umsl.edu/~sauterv/analysis/er/er_intro.html
  • 43. References and Resources •Tables and Relationships in Databases Dennis, A., Wixom, B. H., & Roth, R. M. “Data storage design." System Analysis and Design. 5th ed. John Wiley & Sons, 2012. Safari Books Online. ProQuest. Web. 4 Mar. 2013.
  • 44. References and Resources •Card Sorting Spencer, D. & Warfel, T. “Card sorting: A definitive guide.” Boxes and Arrows. 2013. Web. 5 Mar. 2013. http://boxesandarrows.com/card-sorting-a-definitive-guide/
  • 45. References and Resources •Forms in MS Access Browne, A. (n.d.) Allen Browne’s Database and Training. Web. 20 Mar. 2013. http://allenbrowne.com/tips.html Cawley, C. (2011). “Access tips & tricks.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/77473.aspx?cid=parsely_rec
  • 46. References and Resources •Forms in MS Access, cont’d. Goodwill Community Foundation. (2013). “Access 2010: Creating forms.” GCFLeanFree.org. Web. 20 Mar. 2013. http://www.gcflearnfree.org/access2010/13.1 McDonough, M. (2011). “Advanced Microsoft Access tips.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/26937.aspx
  • 47. References and Resources •Forms in MS Access, cont’d. Microsoft. (2013). “Basic tasks for an Access 2013 desktop database.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/basic-tasks-for- an-access-2013-desktop-database-HA102809525.aspx --. (2013). “Access 2010: Database tasks.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access- help/access-2010-database-tasks-HA101829991.aspx --. (2013). “Get to know Access 2007.” Office support. Web. 20 Mar. 2013. http://office.microsoft.com/en-us/access-help/get- to-know-access-2007-RZ010274013.aspx
  • 48. References and Resources •Forms in MS Access, cont’d. Richter, L. (2011). “A catalog of tips for MS Access.” Bright hub. Web. 20 Mar. 2013. http://www.brighthub.com/computing/windows- platform/articles/125344.aspx Shaffer, A. (2012). “Access level I tutorials.” New perspectives on Microsoft Office 2007: First course. Boston: Cengage Learning.
  • 49. Thank you for your attention! Sarah Hartman-Caverly Assistant Professor / Reference Librarian Delaware County Community College shartmancaverly@dccc.edu 610-359-5218 CC Photo Attribution: samdecle via Flickr