User:Ckoehler/MozillaWiki and Baloo

   email: email address of contributor (string) *required

join recenthchanges table with user table

   datetime: date and time of contribution using ISO 8601(datetime) *required

https://www.mediawiki.org/wiki/Manual:Timestamp rc_timestamp, format yyyymmddhhmmss in URC

   canonical: permanent URL to contribution (string)

this is tricky to construct because it depends on what the change is here's what it is for a page: https://wiki.mozilla.org/index.php?title=Engagement/Campaigns/Mozilla_Identity_Evolution&oldid=1013872 for files: https://wiki.mozilla.org/index.php?title=File:Maker_Party_in_3_easy_steps.png&oldid=1014102

   type: a codified string that describes the contribution (string) *required eg:
       bugzilla-comment
       hg-commit
       sumo-revision
       reps-activity
       github-commit
       one_and_done-task-finished 

will need to add some: take from rc_type

   0 (RC_EDIT) — edit of existing page
   1 (RC_NEW) — new page
   2 (RC_MOVE) — move (obsolete)
   3 (RC_LOG) — log action (introduced in MediaWiki 1.2)
   4 (RC_MOVE_OVER_REDIRECT) — move over redirect (obsolete)
   5 (RC_EXTERNAL) — An external recent change. Primarily used by Wikidata

mozillawiki-edit mozillawiki-new mozillawiki-log

   source: source of contribution, one of the following: (string) *required
       bugzilla
       hg
       sumo
       reps
       github
       one_and_done 

ADD: mozillawiki

   version:Version of the Schema used (0.1 in this case)(string) *required

0.1

   extra: per-contribution data, following a source-dependent schema (dictionary)

rc_log_type https://www.mediawiki.org/wiki/Manual:Logging_table#log_type rc_comment rc_namespace (raw id or string) rc_title rc_user_text others to consider? rc_logid rc_source