r5 - 29 Jun 2005 - 16:51:37 - LisaDusseaultYou are here: OSAF >  Journal Web  >  TWikiUsers > LisaDusseault > LisaDusseaultNotes > LisaDusseault20040421
Previous notes | Next notes

Links

ExportableAddressesJun2004 discussions with Andi and Ted

  • There probably should be one root for the exportable address namespace, identified as '/', which can name all its children. Address parsing starts there.
  • At a more abstract layer, the repository doesn't care if there's one root or many. A root is just wherever address segments start from. There could be multiple roots, supported for different contexts. Tell the repository what your root is, and what attribute to find children in, and then the address hierarchy can be resolved.
  • There might be a layer above the repository that does exportable address resolution from a single known root and with known attributes to find children in.
  • The layer above the repository can probably be thought of as the content model subsystem. It includes exportable address resolution and parcel loading, for now. This is only one possible way to think about this... we'll see if this idea fits as we think about it more.
  • We think the root must be a real item so it can be given its own attributes as necessary.
  • We talked briefly about how users either have to choose addresses (names and locations) for everythign that's created, or allow the system to automatically generate those addresses and generally trust the system. In the latter case sometimes users won't be happy and will want to assign a new address.
  • Lots of discussion on what eventualities might lead to having many address spaces. (E.g. one for WebDAV to name things, one for parcel developers to name the same things, and so on).
  • Explanation of John's (and others' ) wishes that we unify address spaces where possible.

-- LisaDusseault - 21 Apr 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.