Content Analysis What the information wants
Modeling Exercise eattle-WA/Ava-Queen- Anne/ ?SearchCriteria=o TJ2f0Fp6Qg63H3Fcab38mhtprSVA0i TAXrzW9Yg9xrAiT9ATGcP-|uYFiZ- |RA3LFgFffma63tYsqmEbtofbSi2Gtc e0/2ej6gahDREv7JJv8sU9ZO2CxRcZJ ih5ogLVVdSKWFJLI6Q085BaQvgmhk stfbWqiCR/2crmrDzjY3DTcIIS5rzu4s g==&prvpg=7&sid=6d f b a b&stype=CityStateOrZ ip&productId=BA2110
Modeling Exercise 1.Team up with one person 2.Go to Apartments.com 3.Find a page like the one I showed 4.Produce an ERD with 1.Complexes, apartments, and features entities 2.Main attributes 3.Named relationships Entity attribute
How is the Information Organized?
The four forms Hierarchy Index Association Sequence
How is the information organized?
Functionality 1.Trigger – User action (button, link, etc.) – System action (time, event, etc.) 2.Parameter transfer – URL parameters – Form parameters – System parameters 3.Algorithm – Standardized logic – Parameterized operation 4.Response – Changes to info presented – Changes to functionality presented
There’s a lot in a URL /rent/Seattle-WA/Ava-Queen-Anne/ ?SearchCriteria=oTJ2f0Fp6Qg63H… &prvpg=7 &sid=6d f b a b &stype=CityStateOrZip &productId=BA /rent/Seattle-WA/Ava-Queen-Anne/ ?SearchCriteria=oTJ2f0Fp6Qg63H… &prvpg=7 &sid=6d f b a b &stype=CityStateOrZip &productId=BA2110
The pseudo query What (select) – What specific elements do I want to use/show Where (where) – How do I find the info I want How (order by) – How should the results be sorted
What: Apartment elements vs Thumbnail view Results view Full view
Indexes Algorithm 1.Parse input 2.Validate input 3.Build the query 1.Where = AND Pseudo Query What: Apartment results elements Where: city AND state AND zip Pseudo Query What: Apartment results elements Where: city AND state AND zip
Indexes Algorithm 1.Validate input 2.Build the query 1.BETWEEN 2.AND Pseudo Query What: Apartment results elements Where: A BETWEEN min and max AND B between min and max Pseudo Query What: Apartment results elements Where: A BETWEEN min and max AND B between min and max
Indexes Pseudo Query What: Apartment results elements Where: A = 1 OR 2 or 3 AND B = 4 OR 5 OR 6 Pseudo Query What: Apartment results elements Where: A = 1 OR 2 or 3 AND B = 4 OR 5 OR 6 Algorithm 1.Build the query 1.OR within a control 2.AND between controls
Associations Algorithm 1.Build the query 1.single criterion 2.Order by dateTime Pseudo Query What: Apartment results elements Where: search.id = the one in the link How: order by searches.dateTime (decending) Pseudo Query What: Apartment results elements Where: search.id = the one in the link How: order by searches.dateTime (decending)
Associations Algorithm 1.Run canned query 1.Set ordering 2.Build display 1.rows/columns Pseudo Query What: Apartment thumbnail elements Where: all user-apartment records How: order by user-apartment.dateTime orNumber of user-apartment records apartment.rent Pseudo Query What: Apartment thumbnail elements Where: all user-apartment records How: order by user-apartment.dateTime orNumber of user-apartment records apartment.rent
Associations Algorithm 1.Fancy idea of how apartments are related 2.Fancy idea of how to order results Pseudo Query What: Apartment thumbnail elements Where: probably really complex How: order by how much you want them to click on each (also complex) Pseudo Query What: Apartment thumbnail elements Where: probably really complex How: order by how much you want them to click on each (also complex)
Hierarchy What do all hierarchies have? How do we represent that? Feature sub feature sub sub feature
The border between an index and a hierarchy A one-level hierarchy? Eh… more like an index
A limited hierarchy
An unlimited hierarchy
Exercise: Model this Algorithm 1.xxx 2.yyy Pseudo Query What: Where: How: Pseudo Query What: Where: How:
Function and flow revisited I’m unsure of what I want I have an idea of what I want I am committed to some specific ones You made me even more confused I can’t narrow down I can’t decide Browse feature Wizard user profiler Browse feature Wizard user profiler Facets products Viewed Favorites Social solidifiers Facets products Viewed Favorites Social solidifiers