Notes
Addressing
From my investigation of uses of find.
- Lots of the uses are for the core schema kinds (items) - You'd like to have very short names for these, system wide
- We also use find to locate individual items (views, events, other) related to an extension or parcel
- It looks like find is used to locate Agents by item id
- Some uses of find are to locate containers for items (//userdata, //userdata/contentitems)
- For queries I need names that resolve to ref-collections (or more properly, the items that have them as attributes) -- These names should appear in the apprpriate namespace with names that look like sets of items
- Except for test cases and extensions, I don't see any use of find to name a specific user data item.
From talking to Katie:
- I agree that hierarchical parts of the system can be named/decomposed hierarchically, such as extensions/parcels. But we shouldn' t impose this oall items.
From talking with Andi:
- Andi proposed the use of factories to eliminate the need to supply parent/child information when creating items.
--
TedLeung - 21 May 2004