One encyclopedia per child: Difference between revisions

From OLPC
Jump to navigation Jump to search
(http://es.vikidia.org/)
No edit summary
Line 1: Line 1:
== Background ==
== Background ==
The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child.
The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child.
Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyperlinked encyclopedia be to the home of a child in a developing country?
Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyper-linked encyclopedia be to the home of a child in a developing country?


== The Wikikids idea ==
== Wikikids ==
Is to developp a content on a specific wiki that has his own life, and to let both childreen teenager and adults contribute on building this encyclopedia. It was proposed [http://meta.wikimedia.org/wiki/Wikikids here] and later made in dutch (9500 articles) french (9000 articles) and spanish (1500 articles): http://wikikids.wiki.kennisnet.nl/ - http://fr.vikidia.org/ and http://es.vikidia.org/wiki/Vikidia:Portada
Is for developing content on a specific wiki that has its own life, and to let both children, teenagers and adults contribute on building this encyclopedia. It was proposed [http://meta.wikimedia.org/wiki/Wikikids here] and later made in Dutch (9500 articles) French (9000 articles) and Spanish (1500 articles): http://wikikids.wiki.kennisnet.nl/ - http://fr.vikidia.org/ and http://es.vikidia.org/wiki/Vikidia:Portada


See also [[Wikis for children]].
See also [[Wikis for children]].
Line 10: Line 10:
== Current scripts ==
== Current scripts ==


We have a set of perl scripts that takes Wikipedia snapshots and downloads; drawing from a parent page
We have a set of Perl scripts that takes Wikipedia snapshots and downloads; drawing from a parent page
with a list of articles (at en.wikipedia.org/wiki/User:Sj/wp).
with a list of articles (at en.wikipedia.org/wiki/User:Sj/wp).


There are some existing perl scripts that take in that wiki page and output multilingual static html, attending to
There are some existing Perl scripts that take in that wiki page and output multilingual static HTML, attending to
* one list of keywords (in one language)
* one list of keywords (in one language)
* a list of languages to check -- following any interwiki links from the wiki pages defined in the first list
* a list of languages to check -- following any interwiki links from the wiki pages defined in the first list
* removing a set of unwanted templates, nav templates, and header/footer information by elements of the html
* removing a set of unwanted templates, nav templates, and header/footer information by elements of the HTML
* leaving in or removing external links (toggled by an option in code)
* leaving in or removing external links (toggled by an option in code)
* making all links to images/pages local; removing any that are dead -- e.g., wikilinks that point to articles not included in the snapshot [or perhaps these should link out to the web?]
* making all links to images/pages local; removing any that are dead -- e.g., wikilinks that point to articles not included in the snapshot [or perhaps these should link out to the web?]
* adding a new overall skin/style (with olpc icon, &c)
* adding a new overall skin/style (with OLPC icon, etc.)


The scripts could use some cleaning up (to run off of xml exports
The scripts could use some cleaning up (to run off of XML exports
rather than html, perhaps using InstaView to display the result;
rather than HTML, perhaps using InstaView to display the result;
to handle languages and other options cleanly: external links or no,
to handle languages and other options cleanly: external links or no,
images or no) and could use porting to python (so that one could run that
images or no) and could use porting to python (so that one could run that
kind of snapshot script from an xo, which doesn't natively have perl).
kind of snapshot script from an XO, which doesn't natively have Perl).


Related snapshot scripts should take in
Related snapshot scripts should take in
* a set of keywords, piped through wikiosity, to make a 10-article reading list
* a set of keywords, piped through Wikiosity, to make a 10-article reading list
* a set of categories, which exports articles in that category and works from there (see [[Special:Export]])
* a set of categories, which exports articles in that category and works from there (see [[Special:Export]])


See: [http://en.wikipedia.org/wiki/User:Pilaf/InstaView Instaview] | [http://dev.laptop.org/git?p=projects/wikiosity;a=summary Wikiosity] | [http://gearswiki.theidea.net Gearswiki] (requires google gears, uses instaview for rendering, imports mediawiki XML dumps)
See: [http://en.wikipedia.org/wiki/User:Pilaf/InstaView InstaView] | [http://dev.laptop.org/git?p=projects/wikiosity;a=summary Wikiosity] | [http://gearswiki.theidea.net GearsWiki] (requires Google gears, uses InstaView for rendering, imports MediaWiki XML dumps)


== Viewpoint taken ==
== Viewpoint taken ==
A bottom-up approach is to content development is to decide the appropriate entries (headings) and to find suitable articles for inclusion. A top-down approach would categorise all of the suitable and desireable knowledge into a tree of knowledge, Dewey or Library of Congress style. We believe that the bottom-up approach is more pragmatic, and that a top-down approach can follow.
A bottom-up approach is to content development is to decide the appropriate entries (headings) and to find suitable articles for inclusion. A top-down approach would categorize all of the suitable and desirable knowledge into a tree of knowledge, Dewey or Library of Congress style. We believe that the bottom-up approach is more pragmatic, and that a top-down approach can follow.


== Contribution ==
== Contribution ==
Line 40: Line 40:


== Limitations ==
== Limitations ==
This article is only concerned with the English Content. The English version is the prototype. Spanish and other languages can certainly follow suit.
This article is only concerned with the English content. The English version is the prototype. Spanish and other languages can certainly follow suit.
Updates are possible at a school linked to the Web. Also the OEPC can be flushed out of the flash memory when the memory is required for other purposes, and reloaded at a school connected to the Web.
Updates are possible at a school linked to the Web. Also the OEPC can be flushed out of the flash memory when the memory is required for other purposes, and reloaded at a school connected to the Web.


Line 46: Line 46:
Volunteers are required to extend the prototype into a full OEPC, ready for downloading to the OLPC.
Volunteers are required to extend the prototype into a full OEPC, ready for downloading to the OLPC.


Note that SOS Childrens's Villages have manually selected and cleaned up [http://www.soschildrensvillages.org.uk/charity-news/education-cd.htm 4000 pages and 8000 images from Wikipedia] for 8-15 year old children to fit on a CD. This will not fit on one OLPC.
Note that SOS children's villages have manually selected and cleaned up [http://www.soschildrensvillages.org.uk/charity-news/education-cd.htm 4000 pages and 8000 images from Wikipedia] for 8-15 year old children to fit on a CD. This will not fit on one OLPC.
Once the distributed text base is working, the advanced readers will be able to pick up the SOS text that they do not have on their own laptops, from their neighbours.
Once the distributed text base is working, the advanced readers will be able to pick up the SOS text that they do not have on their own laptops, from their neighbors.


== The index page ==
== The index page ==

Revision as of 07:16, 12 March 2012

Background

The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child. Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyper-linked encyclopedia be to the home of a child in a developing country?

Wikikids

Is for developing content on a specific wiki that has its own life, and to let both children, teenagers and adults contribute on building this encyclopedia. It was proposed here and later made in Dutch (9500 articles) French (9000 articles) and Spanish (1500 articles): http://wikikids.wiki.kennisnet.nl/ - http://fr.vikidia.org/ and http://es.vikidia.org/wiki/Vikidia:Portada

See also Wikis for children.

Current scripts

We have a set of Perl scripts that takes Wikipedia snapshots and downloads; drawing from a parent page with a list of articles (at en.wikipedia.org/wiki/User:Sj/wp).

There are some existing Perl scripts that take in that wiki page and output multilingual static HTML, attending to

  • one list of keywords (in one language)
  • a list of languages to check -- following any interwiki links from the wiki pages defined in the first list
  • removing a set of unwanted templates, nav templates, and header/footer information by elements of the HTML
  • leaving in or removing external links (toggled by an option in code)
  • making all links to images/pages local; removing any that are dead -- e.g., wikilinks that point to articles not included in the snapshot [or perhaps these should link out to the web?]
  • adding a new overall skin/style (with OLPC icon, etc.)

The scripts could use some cleaning up (to run off of XML exports rather than HTML, perhaps using InstaView to display the result; to handle languages and other options cleanly: external links or no, images or no) and could use porting to python (so that one could run that kind of snapshot script from an XO, which doesn't natively have Perl).

Related snapshot scripts should take in

  • a set of keywords, piped through Wikiosity, to make a 10-article reading list
  • a set of categories, which exports articles in that category and works from there (see Special:Export)

See: InstaView | Wikiosity | GearsWiki (requires Google gears, uses InstaView for rendering, imports MediaWiki XML dumps)

Viewpoint taken

A bottom-up approach is to content development is to decide the appropriate entries (headings) and to find suitable articles for inclusion. A top-down approach would categorize all of the suitable and desirable knowledge into a tree of knowledge, Dewey or Library of Congress style. We believe that the bottom-up approach is more pragmatic, and that a top-down approach can follow.

Contribution

By merging the entry headings from suitable printed encyclopedias, and omitting obsolete or non neutral-point-of-view entries, the alphabetical index to the OEPC is quickly created. Then using these entry headings to pull in articles from the Simple English Wikipedia, the OEPC is rapidly built. When no suitable entry exists in the Simple English version, the article is retrieved instead from the Full English Wikipedia, and marked in bold to indicate that it is advanced material.

Limitations

This article is only concerned with the English content. The English version is the prototype. Spanish and other languages can certainly follow suit. Updates are possible at a school linked to the Web. Also the OEPC can be flushed out of the flash memory when the memory is required for other purposes, and reloaded at a school connected to the Web.

Advances

Volunteers are required to extend the prototype into a full OEPC, ready for downloading to the OLPC.

Note that SOS children's villages have manually selected and cleaned up 4000 pages and 8000 images from Wikipedia for 8-15 year old children to fit on a CD. This will not fit on one OLPC. Once the distributed text base is working, the advanced readers will be able to pick up the SOS text that they do not have on their own laptops, from their neighbors.

The index page

This is a showcase for the prototype main page of the One Encyclopedia Per Child. The full size images appear below. However in the final format, they will appear in a 6 by 5 matrix, with the four corners left white. When the child clicks on an image it will take the child to the appropriate volume of the encyclopedia.

This page is placed here on this wiki to elicit suggestions for improvement from the community. Please contribute your thoughts by clicking on the discussion tab.

Hha.jpgHhb.jpgHhc.jpgHhd.jpgHhe.jpgHhf.jpgHhg.jpgHhh.jpgHhi.jpgHhj.jpgHhk.jpgHhl.jpgHhm.jpgHhn.jpgHho.jpgHhp.jpgHhq.jpgHhr.jpgHhs.jpgHht.jpgHhu.jpgHhv.jpgHhw.jpgHhx.jpgHhy.jpgHhz.jpg

Links (on various wikis)