[sldev] [META][AWG]log chat of AWG meeting Friday, Oct 5, 2007

Argent Stonecutter secret.argent at gmail.com
Mon Oct 8 21:07:21 PDT 2007


On 08-Oct-2007, at 22:30, Callum Lerwick wrote:
> No. Look at files on your disk. Metadata such as filename, its
> permissions, creation dates etc, are not part of the file itself.

Metadata, properties, whatever you call them. I think we're on the  
same page.

The metadata on the asset in the original domain is managed using  
that domain's tools, but when it's copied the metadata on the copy is  
copied and maintained separately whether the reference to the  
original asset is cached or not.

That way you can have a copy of a texture in your inventory and  
change the description on your copy without having to create a new  
asset and independently of whether you've got a cached copy of the  
asset data.

So we have the following states:

Master - This is what's referred to by the URL, and it's managed by  
the domain the asset server at that URL is in.

Reference - This is what's maintained in the local domain. It has a  
copy of the metadata as it was when the reference was made. It may be  
updated if the local metadata isn't changed, but it doesn't have to be.

Cache - This is a reference plus a locally cached copy of the metadata.

Copy - a cache or a reference with the metadata modifiable and  
independent of the original. Equivalent to a copy in your inventory.

Master Copy - a copy exported by an agent who has the rights to  
modify the original. Changes to the metadata on this copy may be  
reflected on the original when it's re-imported to the original  
domain, if that domain allows it.

That way if you buy a new Little Mermaid Bra in Disney Domain you can  
change the description on your old pirated Little Mermaid bra so you  
can keep track of it when you get back to the Second Life domain, and  
if Second Life domain trusts Disney Domain that change will be  
applied to your original inventory.



More information about the SLDev mailing list