meta data WAS Re: [PD] Can't get any results from PDB
Hans-Christoph Steiner
hans at eds.org
Fri Apr 28 11:55:38 CEST 2006
There has been quite a bit of discussion about meta data in the PDDP
meetings, I'll try to summarize what we have agreed on:
http://puredata.org/dev/pddp
The plan is to make a standard subpatch for meta data [pd META].
This hides the meta data and makes it easier to parse for it. The
terms don't have to be pre-defined, but we should standardize terms.
Like "CATEGORY", "KEYWORDS", "DESCRIPTION", "AUTHOR", etc.
The name of the object should be taken from the help patch, not from
the meta data. Each object should have its own help patch. For
bigger concepts which are linked together, like "math objects", there
would be an "about" page with the related help patches link to, and
vice-versa.
The meta data format is only parsed from the [pd META] subpatch. The
meta type is the first part of the comment, its all caps, and its
terminated by a colon.
KEYWORDS: addition sum
CATEGORY: math
This means that new meta data can be declared by just adding it to
the [pd META] subpatch in the correct format. Nothing else would be
needed, i.e. there is no static list of meta types, but its
dynamically generated from the help patches. Standardization of meta
types is important here, otherwise we have chaos. But with CVS,
that's not too hard to coordinate.
.hc
On Apr 28, 2006, at 11:37 AM, geiger wrote:
>
> Yes,
>
> Its trivial to write the script that extracts the information,
> the only real challenge is to define tags and change all the help
> files.
>
> tags could be
>
> Name: (the external name(s))
> Description: (what does it do)
> Author: (the authors name)
> Type: (external/abstraction)
>
> (more ?)
>
> All tags together with values go in one comment object. Information
> like last update time is taken from the CVS.
>
> We would need volunteers to fill out the help patches and comunicate
> with the authors of the externals. If someone of the authors is
> against
> this approach the information can still be embedded in the help
> file as a
> subpatch which is hidden behind a white canvasA :)
>
> Unresovled problems are how to make translations etc.
> I don't know, maybe the pddp team has a solution for that.
>
> Günter
>
>
> On Fri, 28 Apr 2006, Hans-Christoph Steiner wrote:
>>
>> It would be awesome to build PDB from meta data embedded in help
>> patches. Any help would be appreciated.
>>
>> .hc
>>
>> _____________________________________________________________________
>> ___
>> ____
>>
>> Using ReBirth is like trying to play an 808 with a long stick.
>> -David Zicarelli
>>
>>
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/
>> listinfo/pd-list
>>
________________________________________________________________________
____
"[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity."
-John Gilmore
More information about the Pd-list
mailing list