Bundle metadata: Difference between revisions
Jump to navigation
Jump to search
m (Info file moved to Bundle metadata: general page) |
(stub) |
||
Line 1: | Line 1: | ||
We need to update the metadata used for OLPC bundles. Currently a slightly different set of data is gathered for [[activity bundles]], [[sample library.info file|library bundles]], and specfiles for rpms that are included in latest builds. |
|||
== in info file == |
== in info file == |
||
* <font color=blue>name</font> - string |
|||
*name |
|||
* <font color=blue>long_name</font> - or better "pretty_name", for display (could be shorter than <tt>name</tt> |
|||
*long_name |
|||
* <font color=red>version</font> - int.int |
|||
*version |
|||
*sugar_version |
* <font color=red>sugar_version</font> - int.int |
||
* <font color=purple>bundle_id</font> (change name for clarity, standard style?) |
|||
*bundle_id |
|||
* <font color=purple>icon</font> - filename (change name for clarity; add path?) |
|||
*icon - file |
|||
* <font color=purple>exec</font> - shell invocation (change name for clarity?) |
|||
*exec - shell script |
|||
* <font color=blue>mime_types</font> - semicolon? separated list of strings |
|||
*mime_types |
|||
* <font color=blue>locale</font> - comma? separated list of strings |
|||
*locale - |
|||
*category - string |
* <font color=green>category</font> - string |
||
*author (creator?) |
* <font color=orange>author</font> - string (creator?) |
||
*maintainer - rfc822 email header |
* <font color=orange>maintainer</font> - string, rfc822 email header |
||
*license - fedora license fields |
* <font color=orange>license</font> - fedora license fields |
||
*last_update |
* <font color=orange>last_update</font> - date |
||
* <font color=orange>url</font> - url (or 'project url') |
|||
*url |
|||
== files == |
== files == |
||
=== |
=== acknowldgements - required === |
||
=== |
=== changelog - required === |
||
**person/author |
** person/author |
||
** merge information : specific versions of projects being branched/borrowed from |
|||
**merge info |
|||
**date/time |
** date/time |
||
=== |
=== bib_info=== |
||
**name/title/etc (use some existing big info) |
|||
**name/title/attrib/filename &c. for each leaf in a collection (use existing bibliiographic info standard) |
|||
⚫ | |||
**list of tags (1 per line) |
|||
⚫ | |||
⚫ | |||
There was debate about how to handle this. A section in bib_info, including file sections for the collection as a whole or named subcollections? A separate file with a set of all relevant tags for the whole bundle, one per line? An entry in the .info file? |
|||
[[category:metadata]] [[category:bundles]] [[category:stub]] |
|||
⚫ |
Revision as of 19:38, 26 January 2008
We need to update the metadata used for OLPC bundles. Currently a slightly different set of data is gathered for activity bundles, library bundles, and specfiles for rpms that are included in latest builds.
in info file
- name - string
- long_name - or better "pretty_name", for display (could be shorter than name
- version - int.int
- sugar_version - int.int
- bundle_id (change name for clarity, standard style?)
- icon - filename (change name for clarity; add path?)
- exec - shell invocation (change name for clarity?)
- mime_types - semicolon? separated list of strings
- locale - comma? separated list of strings
- category - string
- author - string (creator?)
- maintainer - string, rfc822 email header
- license - fedora license fields
- last_update - date
- url - url (or 'project url')
files
acknowldgements - required
changelog - required
- person/author
- merge information : specific versions of projects being branched/borrowed from
- date/time
bib_info
- name/title/attrib/filename &c. for each leaf in a collection (use existing bibliiographic info standard)
manifest
tags
There was debate about how to handle this. A section in bib_info, including file sections for the collection as a whole or named subcollections? A separate file with a set of all relevant tags for the whole bundle, one per line? An entry in the .info file?