Bundle metadata: Difference between revisions

From OLPC
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 - req===
=== acknowldgements - required ===
===*changelog, incl. - req===
=== changelog - required ===
**person/author
** person/author
** merge information : specific versions of projects being branched/borrowed from
**merge info
**date/time
** date/time

===*bib_info===
=== 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)
===*tags===

**list of tags (1 per line)
=== 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?


[[category:metadata]] [[category:bundles]] [[category:stub]]
== manifest ==

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?