[Pythonmac-SIG] Free Python code and Licenses

Jonathan Wight jwight_lists at toxicsoftware.com
Fri May 20 18:28:31 CEST 2005


On May 20, 2005, at 03:00, Bob Ippolito wrote:


>> Does it allow the _creation_ of custom metadata tags on files? Or are
>> we restricted to the ones defined by Apple?
>>
>>
>
> Metadata importers can define whatever key/value pairs they want to.
> Only certain keys are used intelligently by Apple's Spotlight UI, but
> you can define whatever you want and there are APIs to query
> Spotlight for your own purposes.
>

One problem with defining your own keys is that there are no  
guarantees that other importers will use the same keys even if  
they're representing the same thing...

For example I'm defining two custom metadata attribute keys:  
org_python_classes & org_python_functions to represent the list of  
all classes and functions found within the source file. It would be  
good if (for example) a PHP importer used the same keys as my  
importer (perhaps with more generic key names) to represent the same  
kinds of data found in PHP files. Unfortunately there is no central  
repository (like Apples type & creator database) for Spotlight  
metadata keys so it is really hard for importer authors to cooperate.

     Jon.



More information about the Pythonmac-SIG mailing list