the Universal Declaration of Human Rights at 60 & beyond

udhr@60+

Protection & realization of human rights in a knowledge-based universe

Logo of UDHR @60+ - protection and realization of rights in a knowledge-based millennium. Beyond the 60th Anniversary of the Universal Declaration of Human Rights

Rather light a candle than curse the darkness
Eleanor Roosevelt

Dignity & justice for all of us; Being the change we want to see

Please be patient while this Open Source, Creative Commons, TiddlyWiki web site is loading ...

We trust your patience will be rewarded; for some of us, the rewards and wonders of a TiddlyWiki universe may come quickly - in a wiki way; for others, more patience may be required, especially for those of us who are as old, or older than, the Universal Declaration.
Javascript required; Firefox recomended.

This site is being developed in support of preparations for, participation in, and follow-up to, the
60th Anniversary of the Universal Declaration of Human Rights, including the
61st Annual DPI/NGO Conference, to be held in Paris from September 5-7 2008 at UNESCO Headquarters in Paris, France on the theme Reaffirming Human Rights for All: The Universal Declaration at 60, and the
International Year of Human Rights Learning, 2009

Information and Communications Sub-Committee of the NGO Education Committee of CoNGO - the Conference Of Non-Governmental Organizations in Consultative Relationship with the United Nations - Information Habitat: Where Information Lives, and a growing wealth of diverse support & resource networks.

Logo of CoNGO: the Conference of Non-Governmental Organizations in Consultative Relationship with the United Nations

udhr@60+ Universal Declaration of Human Rights at 60 & beyond - Protection & realization of human rights in a knowledge-based universe - an NGO framework
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
	
.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
!! The Campaign\nThe Universal Declaration of Human Rights (UDHR) turns 60 on 10 December 2008. Today, on Human Rights Day 2007, the United Nations launches a year-long UN system-wide advocacy campaign to mark this important milestone. The campaign, an initiative of the United Nations Secretary-General, will be led by the High Commissioner for Human Rights, and supported by UN agencies, departments and funds, and other international and local partners, to celebrate the Declaration and the promise that has made this document so enduring: "Dignity and justice for all of us".\n\nThe year-long commemoration, culminating on Human Rights Day 2008, aims to continue to raise awareness of the Declaration and its relevance to people around the world. The campaign aims to engage the wide participation of individuals and institutions - from global organizations to grassroots advocacy groups - to make the Declaration a reality for all. The Declaration opened the door to much progress but there is no room for complacency, as the almost daily litany of human rights violations around the world demonstrates.\n!! The logo\n[>img[udhr60+100x87.png]]The anniversary campaign is symbolized by the UDHR60 logo, which depicts a human shape standing with arms wide open. The yellow and red symbol represents liberation and equality. The yellow is a sign of peace and warmth. The symbol is set on a solid block which represents the foundation of human rights. The earthy red colour of the block reinforces human rights as a foundation stone and as humankind's common heritage.\n\nThe UDHR60 logo - in full colour or as a single colour - is available with text in Arabic, Chinese, English, French, Russian and Spanish. It will be used during the anniversary period, from 10 December 2007 to 31 December 2008. It is under embargo until 10 December 2007.\n\nThe logo is available on the OHCHR website. Please contact us on 60anniversary@ohchr.org for guidelines on its usage.\n!! The Theme\nThe UDHR60 logo comes with words that encapsulate the promise of the Declaration: "Dignity and justice for all of us". It reinforces the vision of the UDHR as the first international recognition that fundamental rights and freedoms are inalienable and inherent to all human beings, that every one of us is born free and equal. The phrase also serves as a rallying call, for the promise of dignity and justice is far from realized for everyone. The UDHR is a living document that matters not only in times of conflict and in societies suffering repression, but also in addressing social injustice and achieving human dignity in times of peace in established democracies. Non-discrimination, equality and fairness - key components of justice - form the foundation of the UDHR. And no matter where you live, how much money you have, what faith you practice or political views you hold, all the human rights in the Declaration apply to you, everywhere, always.\n!! KnowYourRights2008\nThe United Nations Regional Information Centre (UNRIC) in Brussels has created a new website, www.KnowYourRights2008.org, as a repository of ideas to commemorate the year of human rights. The highly interactive website enables people all over the world to upload and download multimedia files and share their projects and initiatives on the Universal Declaration. www.KnowYourRights2008.org was launched on 10 December 2007.\n!! The UDHR: the foremost statement of the rights and freedoms of all human beings\nThe Declaration adopted by the United Nations General Assembly in 1948, consists of a preamble and 30 articles, setting out a broad range of fundamental human rights and freedoms to which all men and women, everywhere in the world, are entitled, without any distinction.\n\nThe Declaration was drafted by representatives of all regions and legal traditions. It has over time been accepted as a contract between governments and their peoples. Virtually all states have accepted it. The Declaration has also served as the foundation for an expanding system of human rights protection that today focuses also on vulnerable groups such as disabled persons, indigenous peoples and migrant workers.\n!! Human Rights Day\nThe UDHR was adopted on 10 December 1948. The date has since served to mark Human Rights Day worldwide. The High Commissioner for Human Rights, as the main UN rights official, and her Office play a major role in coordinating efforts for the yearly observance of Human Rights Day.\n!! About OHCHR\nThe Office of the United Nations High Commissioner for Human Rights (OHCHR), a part of the United Nations Secretariat, is the global authority on human rights. It represents the world's commitment to universal ideals of human dignity and has been given a unique mandate to promote and protect all human rights. Headquartered in Geneva, the Office is also present in some 40 countries. Headed by the High Commissioner for Human Rights, a position established by the General Assembly in 1993 to spearhead the United Nations' human rights efforts, OHCHR offers leadership, works objectively, educates and takes action to empower individuals and assist States in upholding human rights. For more information please visit www.ohchr.org\n!! The Universal Declaration of Human Rights: A Living Document\nMany things can be said about the Universal Declaration of Human Rights (UDHR). It is the foundation of international human rights law, the first universal statement on the basic principles of inalienable human rights, and a common standard of achievement for all peoples and all nations. As the UDHR approaches its 60th birthday, it is timely to emphasize the living document's enduring relevance, its universality, and that it has everything to do with all of us. Today, the UDHR is more relevant than ever.\n!! Universality\nIt was the UDHR, almost 60 years ago, that first recognized what have become nowadays universal values: human rights are inherent to all and the concern of the whole of the international community. Drafted by representatives of all regions and legal traditions, the UDHR has stood the test of time and resisted attacks based on "relativism". The Declaration and its core values, including non-discrimination, equality, fairness and universality, apply to everyone, everywhere and always. The UDHR belongs to all of us.\n\nMore than ever, in a world threatened by racial, economic and religious divides, we must defend and proclaim the universal principles - first enshrined in the UDHR - of justice, fairness and equality that people across all boundaries hold so deeply.\n!! Enduring Relevance\nHuman rights are not only a common inheritance of universal values that transcend cultures and traditions, but are quintessentially local values and nationally-owned commitments grounded in international treaties and national constitutions and laws.\n\nThe Declaration represents a contract between governments and their peoples, who have a right to demand that this document be respected. Not all governments have become parties to all human rights treaties. All countries, however, have accepted the UDHR. The Declaration continues to affirm the inherent human dignity and worth of every person in the world, without distinction of any kind.\n!! Ongoing struggle\nThe UDHR protects all of us, and it also enshrines the gamut of human rights. The drafters of the UDHR saw a future of freedom from fear, but also of freedom from want. They put all human rights on an equal footing and confirmed human rights are all essential to a life of dignity.\n\nThe UDHR drafters' vision has inspired many human rights defenders who have struggled over the last six decades to make that vision a reality. The contemporary international human rights edifice that originates in the UDHR is to be celebrated. But it has yet to benefit all of humanity equally.\n\nThe struggle is far from over. As the Declaration's custodians and beneficiaries, all of us must reclaim the UDHR, make it our own, and it has to do with both our rights and our responsibilities. While we are entitled to our human rights, we should also respect the human rights of others and help make universal human rights a reality for all of us. In our efforts lies the power of the UHDR: it is a living document that will continue to inspire generations to come.\n!! Dignity and Justice for All of Us\n"Dignity and justice for all of us" reinforces the vision of the Universal Declaration of Human Rights (UDHR) as a commitment to universal dignity and justice. It is not a luxury or a wish-list. The UDHR and its core values, inherent human dignity, non-discrimination, equality, fairness and universality, apply to everyone, everywhere and always. The Declaration is universal, enduring and vibrant, and thus, a living document that concerns us all.\n!! Commitment\nThe drafting process of the UDHR involved representatives from all regions and drew inspiration from values, belief systems and political traditions from different cultures and societies across the globe. Initially adopted by countries worldwide as "a common standard of achievement for all peoples and nations", the Declaration has over time been widely accepted as the fundamental norms of human rights that all should respect. Today, all countries have accepted the UDHR and reaffirmed its commitment to fundamental rights enshrined therein time and again.\n\nOver the years, this commitment has been translated into law through which human rights are defined and guaranteed. Indeed, the UDHR has inspired numerous international human rights treaties and declarations, regional conventions, as well as national Constitutions. This rich body of human rights law represents a contract between governments and their peoples.\n!! Dignity\nThe UDHR demands meeting basic human needs and recognizes the indivisibility and interdependence of all human rights, whether they are civil and political rights, such as the right to life, and freedom of expression; or economic, social and cultural rights, such as the rights to work, social security and education. The improvement of one right contributes to the advancement of the others. Likewise, the deprivation of one right adversely affects the others. The entitlement to and fulfilment of all human rights are essential to a life of dignity.\n\nThe Declaration's enduring relevance is more compelling still when we listen to the voices of people at the grassroots level. When the World Bank conducted its "Voices of the Poor" surveys in the late 1990s, interviewing over 80,000 people in villages and local communities on their values, needs and strongest aspirations, the results read like the list of everyday rights in the UDHR.\n!! Justice\nThe UDHR declares in its preamble that "recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world." It was the first, and remains the foremost, statement of the rights and freedoms of all of us as human beings, without distinction of any kind.\n\nThe core principles of human rights first set out in the UDHR, such as universality, interdependence and indivisibility, equality and non-discrimination are crucial in achieving justice. Non-discrimination, for example, has become one of the cross-cutting principles in human rights law. The principle is present in all the major human rights treaties and provides the central theme of some of them such as the International Convention on the Elimination of All Forms of Racial Discrimination, the Convention on the Elimination of All Forms of Discrimination against Women, and the Convention on the Rights of Persons with Disabilities. The UDHR has stimulated and inspired a rich body of international human rights treaties that seeks to strengthen and protect human rights.\n!! All of Us\nThe UDHR belongs to all of us. No matter where you live, how much money you have, what faith you practise or political views you hold, all the human rights in the UDHR apply to you and have everything to do with you. It was the UDHR, almost 60 years ago, which first established what have become universal values: that human rights are inherent to all and the concern of the whole of the international community. Human rights are everyone's business.\n\nThe impressive international human rights edifice the UDHR has made possible is to be celebrated. But it has yet to benefit all of humanity equally. All of us, as rights-owners, must reclaim the UDHR, make it our own. While Governments bear the primary duty to promote and protect all human rights, non-state actors, other duty bearers and all of us also play an important role in making the universal enjoyment of human rights a reality. It is through concerted efforts of the United Nations system, its international and local partners, national ownership, and the participation of people from different corners of the world that we can truly envisage "dignity and justice for all of us".\n!! The UDHR : The Foundation of International Human Rights Law\nThe Universal Declaration of Human Rights (UDHR) is generally agreed to be the foundation of international human rights law. Adopted almost 60 years ago, the UDHR has inspired a rich body of legally binding international human rights treaties and human rights development worldwide. It continues to be an inspiration to us all whether in addressing injustices in times of conflicts, in societies suffering repression, and in our efforts towards achieving universal enjoyment of human rights.\n\nIt represents the universal recognition that basic rights and fundamental freedoms are inherent to all human beings, inalienable and equally applicable to everyone, and that every one of us is born free and equal in dignity and rights. Whatever our nationality, place of residence, gender, national or ethnic origin, religion, language, or any other status, the international community on 10 December 1948 made a commitment to upholding dignity and justice for all of us.\n!! Foundation for Our Common Future\nOver the years, the commitment has been translated into law, whether in the forms of treaties, customary international law, general principles, regional agreements and domestic law, through which human rights are expressed and guaranteed. Indeed, the UDHR has inspired more than 80 international human rights treaties and declarations, a great number of regional human rights conventions, domestic human rights bills, and constitutional provisions, which together constitute a comprehensive legally binding system for the promotion and protection of human rights.\n\nBuilding on the achievements of the UDHR, the International Covenant on Civil and Political Rights, and the International Covenant on Economic, Social and Cultural Rights entered into force in 1976. The two Covenants have developped most of the rights already enshrined in the UDHR, making them effectively binding on States that have ratified them. They set forth everyday rights such as the right to life, equality before the law, freedom of expression, the rights to work, social security and education. Together with the UDHR, the Covenants comprise the International Bill of Human Rights.\n\nOver time, international human rights treaties have become more focused and specialized regarding both the issue addressed and the social groups identified as requiring protection. The body of international human rights law continues to grow, evolve, and further elaborate the fundamental rights and freedoms contained in the International Bill of Human Rights, addressing concerns such as racial discrimination, torture, enforced disappearances, disabilities, and the rights of women, children, migrants, minorities, and indigenous peoples.\n!! Universal Values\nThe core principles of human rights first set out in the UDHR, such as universality, interdependence and indivisibility, equality and non-discrimination, and that human rights simultaneously entail both rights and obligations from duty bearers and rights owners, have been reiterated in numerous international human rights conventions, declarations, and resolutions. Today, all United Nations member States have ratified at least one of the nine core international human rights treaties, and 80 percent have ratified four or more, giving concrete expression to the universality of the UDHR and international human rights.\n!! How Does International Law Protect Human Rights?\nInternational human rights law lays down obligations which States are bound to respect. By becoming parties to international treaties, States assume obligations and duties under international law to respect, to protect and to fulfil human rights. The obligation to respect means that States must refrain from interfering with or curtailing the enjoyment of human rights. The obligation to protect requires States to protect individuals and groups against human rights abuses. The obligation to fulfil means that States must take positive action to facilitate the enjoyment of basic human rights.Through ratification of international human rights treaties, Governments undertake to put into place domestic measures and legislation compatible with their treaty obligations and duties. The domestic legal system, therefore, provides the principal legal protection of human rights guaranteed under international law. Where domestic legal proceedings fail to address human rights abuses, mechanisms and procedures for individual and group complaints are available at the regional and international levels to help ensure that international human rights standards are indeed respected, implemented, and enforced at the local level.\n!! The Udhr: The first global statement of the inherent dignity and equality of all\n\nThroughout history, conflict, in the form of wars or as popular uprisings, has often come in reaction to inhumane treatment and injustice. The English Bill of Rights in 1689, drafted after the English Civil Wars, sprang from the people's aspiration for democracy. Exactly a century later, the French Revolution gave rise to the Declaration of the Rights of Man and of the Citizen and its proclamation of equality for all. But the Cyrus Cylinder, issued in 539 B.C. by Cyrus the Great of the Achaemenid Persian Empire (ancient Iran) after his conquest of Babylon, is said by many to be the first human rights document, and the Pact of the Virtous (Hilf-al-Fudul), concluded by the Arab tribes around 590 AD, is considered one of the first human rights alliances.\n\nAfter the Second World War and the creation of the United Nations, the international community vowed never again to allow atrocities like those of that conflict. World leaders decided to complement the UN Charter with a road map to guarantee the rights of every individual everywhere, always.\n\nThe document they considered, and which would later become the Universal Declaration of Human Rights, was taken up at the first session of the General Assembly in 1946. The Assembly reviewed this draft Declaration on Fundamental Human Rights and Freedoms and transmitted it to the Economic and Social Council "for reference to the Commission on Human Rights for consideration . . . in its preparation of an international bill of rights." The Commission, at its first session early in 1947, authorized its members to formulate what it termed "a preliminary draft International Bill of Human Rights". Later the work was taken over by a formal drafting committee, consisting of members of the Commission from eight States, selected with due regard for geographical distribution.\n!! The People behind the vision: the UDHR Drafting Committee\nThe Commission on Human Rights was made up of 18 members from various political, cultural and religious backgrounds. Eleanor Roosevelt, widow of American President Franklin D. Roosevelt, chaired the UDHR drafting committee. With her were Ren‚ Cassin of France, who composed the first draft of the Declaration, the Committee Rapporteur Charles Malik of Lebanon, Vice-Chairman Peng Chung Chang of China, and John Humphrey of Canada, Director of the United Nations Human Rights Division, who prepared the Declaration's blueprint. But Mrs. Roosevelt was recognized as the driving force for the Declaration's adoption.\n\nThe Commission met for the first time in 1947. In her memoirs, Eleanor Roosevelt recalls: "Dr. Chang was a pluralist and held forth in charming fashion on the proposition that there is more than one kind of ultimate reality. The Declaration, he said, should reflect more than simply Werstern ideas and Dr. Humphrey would have to be eclectic in his approach. His remark, though addressed to Dr. Humprhey, was really directed at Dr. Malik, from whom it drew a prompt retort as he expounded at some length the philosophy of Thomas Aquinas. Dr. Humphrey joined enthusiastically in the discussion, and I remember that at one point Dr. Chang suggested that the Secretariat might well spend a few months studying the fundamentals of Confucianism!"\n\nThe final draft by Cassin was handed to the Commission on Human Rights, which was being held in Geneva. The draft declaration sent out to all UN member States for comments became known as the Geneva draft.\n\nThe first draft of the Declaration was proposed in September 1948 with over 50 Member States participating in the final drafting. By its resolution 217 A (III) of 10 December 1948, the General Assembly, meeting in Paris, adopted the Universal Declaration of Human Rights with eight nations abstaining from the vote but none dissenting. Hern n Santa Cruz of Chile, member of the drafting sub-Committee, wrote: "I perceived clearly that I was participating in a truly significant historic event in which a consensus had been reached as to the supreme value of the human person, a value that did not originate in the decision of a worldly power, but rather in the fact of existing-which gave rise to the inalienable right to live free from want and oppression and to fully develop one's personality. In the Great Hallþthere was an atmosphere of genuine solidarity and brotherhood among men and women from all latitudes, the like of which I have not seen again in any international setting."\n\nThe entire text of the UDHR was composed in less than two years. At a time when the world was divided into Eastern and Western blocks, finding a common ground on what should make the essence of the document proved to be a colossal task.\n''UN Photo''\n\nThree members of the UN Commission on Human Rights in conversation before a meeting on the Draft Covenant on Human Rights was continued. Left to right: Malik), Cassin, and Roosevelt.\n!! Global Projects to Celebrate UDHR60\nThe year long commemoration of the 60th anniversary of the Universal Declaration of Human Rights (UDHR) is intended to be as inclusive as possible, highlighting the role of people everywhere as the custodians and beneficiaries of the UDHR. The commemoration will encompass the UN family, the public and private sectors, media, schools, artists and other representatives of civil society throughout the world. Below are samples of projects planned for 2008.\n\nInternationally renowned directors film human rights. A series of 18 short films on human rights directed by award winning film-makers from different regions will be shown back to back as one medium-length feature in various locations throughout 2008, and will premier at the Rome Film Festival. The films will be distributed as Public Service Announcements (PSAs) in cinemas and television networks worldwide. This is collaboration between OHCHR, NGO Art for the World, Dorje Films, and the European Commission.\n\n"Cartooning for Human Rights". The illustrations of the UDHR by 17 artists from Algeria, Belgium, Democratic Republic of the Congo, Denmark, France, Iran, Israel, Japan, Palestine, Russia and the United States will be exhibited in Rome on 10 December 2007. Following an original initiative by French satirical cartoonist Plantu and the UN Department of Public Information (DPI) New York, the UN Regional Information Centre (UNRIC) Brussels will lead this Human Rights Day special edition and spin-off of the Cartooning for Peace Project previously shown in Brussels, Geneva and Paris.\n\nHuman Rights training in Asia Pacific. A series of 5 human rights capacity building trainings are programmed in Asia-Pacific in 2008. These trainings are organised by the Diplomacy Training Programme, an affiliate to the Faculty of Law at the University of New South Wales in Sydney. The NGO was established in 1989 by Nobel Peace Prize laureate Jos‚ Ramos-Horta to develop the knowledge of human rights and the skills of human rights defenders in the region. More information on www.dtp.unsw.edu.au.\n\n"Sketching Human Rights". A collection of thought-provoking cartoons from leading international cartoonists illustrating the UDHR at the United Nations headquarters in New York. The exhibition will open on 10 December 2007, Human Rights Day, and will travel to locations around the world throughout 2008. This is a presentation by the Cartoonists and Writers Syndicate (CWS).\n\nThe 61st annual NGO conference - Paris. Hosted for the first time out of New York at UNESCO headquarters from 3 to 5 September 2008, the conference will be held under the theme "A Celebration of the Universal Declaration of Human Rights". An initiative from the UN Department of Public Information (DPI).\n\nInteractive dialogues on human rights - New York. A series of interactive dialogues on human rights are organised from October 2007 to December 2008. Speakers will discuss new challenges and approaches to human rights in the context of improving synergy between the United Nations in New York, the Human Rights Council in Geneva, Members States, UN agencies and civil society. These dialogues are organised by the Permanent Mission of Switzerland in New York in collaboration with OHCHR and the NGO Committee on Human Rights.\n\nSchool screenings in Switzerland. A forty-minute educational documentary on human rights, "Droits et libert‚s tout court" (Rights and libertiesþ simply) will be shown in all Swiss schools on Human Rights Day to mark the beginning of the celebrations. This is an initiative of the Geneva-based World Association of Schools as an Instrument of Peace (EIP) which already screened the medium-length film at the Cin‚ma tout ‚cran festival in Geneva this year. Visit http://portail-eip.org for more information.\n\nPeace Messengers Cities public discussions. A year-long campaign of public discourse of the Declaration in cities in the United States and other activities worldwide is being organised by the International Association of Peace Messenger Cities which regroups 88 cities from the four corners of the world.\n\nNGO Platform initiative in the Netherlands. A series of activities will take place all over the country on 10 December, with a joint event organised at The Hague city hall by Justice and Peace Netherlands. The theme chosen this year for the celebrations is "The Four Freedoms". A website, www.60jaaruvrm.nl, is also up and running. Civil society organisations of the Netherlands Human Rights Platform (Breed Mensenrechten Overleg -BMO) will be the organisers of this event.\n\nVienna +15. In 1993, at the World Conference on Human Rights held in Vienna, 171 countries reaffirmed their commitment to human rights by requesting the creation of a United Nations High Commissioner for Human Rights mandate. The Austrian Government commemorates the 15th anniversary of the Vienna Declaration and Plan of Action next year.\nFor an updated calendar and more events please visit: www.ohchr.org\n!! the world's most translated document\nFrom the six UN official languages -Arabic, Chinese, English, French, Russian, and Spanish- spoken by billions of people, to Pipil, spoken by some 50 people in El Salvador and Honduras, the UDHR is the most translated document in the world.\n\nDuring the World Decade for Human Rights Education (1995-2004) and on the occasion of the 50th Anniversary of the UDHR, a project to have the Declaration translated in as many languages and dialects as possible was developed by the Office of the High Commissioner for Human Rights (OHCHR), the UN Department of Public Information (DPI), the International Telecommunication Union (ITU), the United Nations Development Programme (UNDP), the United Nations Educational, Scientific and Cultural Organization (UNESCO), and various governments, academia and international, regional and grass-roots civil society organizations.\n\nOHCHR received over 360 translations, including one by Ali K. Phiri of Malawi, a teacher with extensive experience in human rights education in prisons, schools and remote communities, who translated the UDHR and the Constitution of Malawi into Yao, the third most spoken language in the country. Phiri distributed 1,500 booklets containing the UDHR and 500 copies of the Bill of Rights in various villages. Discussions were held with villagers who also learnt about ways to secure their own rights.\n\nArcade Bacanamwo, a university teacher in Bujumbura, Burundi, translated the UDHR into Kirundi and distributed the document to women living in camps for displaced persons. Audiocassettes of the Declaration were also distributed. It sparked such interest that a series of human rights discussions were organized with 200 women participants. Some of the trained women found their calling and decided to become human rights focal points who would report periodically to camp directors on human rights abuses or protection needs.\n\nBoth the Yao and Kirundi translations can be found on the OHCHR website. OHCHR has the Guinness World Record for Most translated document in the world. Find all UDHR translations on\nhttp://www.ohchr.org/english/issues/education/training/udhr.htm.\nþ ACT project/OHCHR\nAli K. Phiri of Malawi distributing 1,500 booklets of the UDHR in Yao\n!! Useful Tools and Contacts\nThe UDHR 60th anniversary logo is available to download on www.ohchr.org. Please contact us on 60anniversary@ohchr.org for guidelines on its usage.\n\nThe OHCHR webpage on general UDHR information:\nhttp://www.ohchr.org/EN/Issues/Pages/UDHRIndex.aspx\n\nThe UDHR has been translated in over 300 different languages. This includes official translations into the six United Nations languages: Arabic, Chinese, English, French, Russian and Spanish.\nhttp://www.unhchr.ch/udhr/\n\nA plain language version of the UDHR in French was developed by a Research Group of the University of Geneva, and then translated into English.\nhttp://www.ohchr.org/Documents/Publications/ABCannexesen.pdf\n\nThe United Nations Cyberschoolbus is the online education component of the Global Teaching and Learning Project, whose mission is to promote education about international issues and the United Nations. The Global Teaching and Learning Project produces high quality teaching materials and activities designed for educational use (at primary, intermediate and secondary school levels) and for teachers' training. The Cyberschoolbus includes an Interactive Declaration, where each UDHR article is introduced with a plain language version, an exploration of key issues, definitions, and suggestions for activities and discussions.\nhttp://www0.un.org/cyberschoolbus/humanrights/index.asp\n\nA photo gallery on the creation of UDHR is available on the OHCHR website.\n!! Contacts\n\nOHCHR Address\n\nOffice of the High Commissioner for Human Rights\nPalais Wilson\n52 rue des Pƒquis\nCH-1201 Geneva, Switzerland\n\n''Postal Address''\nOffice of the High Commissioner for Human Rights\nPalais des Nations\nCH-1211 Geneva 10, Switzerland\n\n''General Inquiries''\nTelephone: +41 22 917 90 00\nE-mail: InfoDesk@ohchr.org\nWebsite: www.ohchr.org\n\n''Media Inquiries/Interview Requests''\nPress-Info@ohchr.org\n+41 22 917 9602\n+41 22 917 9383\n\n''National Institutions Inquiries''\nNational Institutions Unit\nniu@ohchr.org\n+41 22 928 9663\n\n''Non-Governmental Organizations Inquiries''\nNGO Liaison Officer\ncivilsocietyunit@ohchr.org\n+41 22 917 9656\n\n''Donor and External Relations Section''\nCharles Radcliffe\nChief, Donor and External Relations Section\ncradcliffe@ohchr.org\n+41 22 917 94 38\n!! Speakers\nThe United Nations Human Rights Council, as part of the General Assembly, can call upon an impressive roster of independent experts who report on a broad range of human rights issues or on specific country situations. They include:\n* Mr. Miloon KOTHARI (India), Special Rapporteur on adequate housing as a component of the right to an adequate standard of living.\n* Ms. Leila ZERROUGUI (Algeria), Working Group on Arbitrary Detention.\n* Mr. Juan Miguel PETIT (Uruguay), Special Rapporteur on the sale of children, child prostitution and child pornography.\n* Mr. Vernor MU¥OZ VILLALOBOS (Costa Rica), Special Rapporteur on the right to education.\n* Mr. Santiago CORCUERA CABEZUT (Mexico), Working Group on Enforced or Involuntary Disappearances.\n* Mr. Philip ALSTON (Australia), Special Rapporteur on extrajudicial, summary or arbitrary executions.\n* Mr. Arjun SENGUPTA (India), Independent Expert on the question of human rights and extreme poverty.\n* Mr. Jean ZIEGLER (Switzerland), Special Rapporteur on the right to food.\n* Mr. Ambeyi LIGABO (Kenya), Special Rapporteur on the promotion and protection of the right to freedom of opinion and expression.\n* Ms. Asma JAHANGIR (Pakistan), Special Rapporteur on freedom of religion or belief.\n* Mr. Paul HUNT (New Zealand), Special Rapporteur on the right of everyone to the enjoyment of the highest attainable standard of physical and mental health.\n* Ms. Hina JILANI (Pakistan), Special Representative of the Secretary-General on the situation of human rights defenders.\n* Mr. Leandro DESPOUY (Argentina), Special Rapporteur on the independence of judges and lawyers.\n* Mr. Rodolfo STAVENHAGEN (Mexico), Special Rapporteur on the situation of human rights and fundamental freedoms of indigenous people.\n* Mr. Walter KALIN (Switzerland), Representative of the Secretary-General on the human rights of internally displaced persons.\n* Mr. Jos‚ G&oacute;mez DEL PRADO (Spain), Working Group on the use of mercenaries as a means of impeding the exercise of the right of peoples to self-determination.\n* Mr. Jorge A. BUSTAMANTE (Mexico), Special Rapporteur on the human rights of migrants.\n* Ms. Gay MCDOUGALL (United States of America), Independent Expert on minority issues.\n* Mr. Doudou DIþNE (Senegal), Special Rapporteur on contemporary forms of racism, racial discrimination, xenophobia and related intolerance.\n* Mr. Martin SCHEININ (Finland), Special Rapporteur on the promotion and protection of human rights while countering terrorism.\n* Mr. Manfred NOWAK (Austria), Special Rapporteur on torture and other cruel, inhuman or degrading treatment or punishment.\n* Mr. Okechukwu IBEANU (Nigeria), Special Rapporteur on the adverse effects of the illicit movement and dumping of toxic and dangerous products and wastes on the enjoyment of human rights.\n* Ms. Sigma HUDA (Bangladesh), Special Rapporteur on trafficking in persons, especially in women and children.\n* Mr. John RUGGIE (United States of America), Special Representative of the SG on human rights and transnational corporations and other business enterprises.\n* Ms. Yakin ERTšRK (Turkey), Special Rapporteur on violence against women, its causes and consequences.\n\nThe United Nations also hosts expert panels that monitor how countries are living up their commitments under different human rights treaties. The panels, listed below, comprise independent experts who will be available for comments.\n* Committee against Torture\n* Committee on Economic, Social and Cultural Rights (including such rights as the rights to housing, education)\n* Committee on the Rights of the Child\n* Committee on the Elimination of Racial Discrimination\n* Human Rights Committee (civil and political rights, such as freedom of speech and freedom of association)\n* Committee on the Elimination of Discrimination against Women\n* Committee on the Migrant Workers\nFor further information or to contact an individual expert or a representative of a treaty body, please contact the Media Unit, OHCHR Communications Section, on:\nPress-Info@ohchr.org\n+41 22 917 9602\n+41 22 917 9383
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a14r1386.htm@@\n<html><iframe\ntitle="1386 (XIV). Declaration of the Rights of the Child"\nsrc="http://www.un-documents.net/a14r1386.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a15r1514.htm@@\n<html><iframe\ntitle="1514 (XV). Declaration on the Granting of Independence to Colonial Countries and Peoples"\nsrc="http://www.un-documents.net/a15r1514.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a18r1904.htm@@\n<html><iframe\ntitle="1904 (XVIII). United Nations Declaration on the Elimination of All Forms of Racial Discrimination"\nsrc="http://www.un-documents.net/a18r1904.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/1989-65.htm@@\n<html><iframe\ntitle="1989/65. Effective Prevention and Investigation of Extra-legal, Arbitrary and Summary Executions"\nsrc="http://www.un-documents.net/1989-65.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/1996-31.htm@@\n<html><iframe\ntitle="1996/31. Consultative relationship between the United Nations and non-governmental organizations"\nsrc="http://www.un-documents.net/1996-31.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ecn40129.htm@@\n<html><iframe\ntitle="2001/29. The right to education"\nsrc="http://www.un-documents.net/ecn40129.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2037.htm@@\n<html><iframe\ntitle="2037 (XX). Declaration on the Promotion Among Youth of the Ideals of Peace, Mutual Respect and Understanding Between Peoples"\nsrc="http://www.un-documents.net/a20r2037.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2106.htm@@\n<html><iframe\ntitle="2106 (XX). International Convention on the Elimination of All Forms of Racial Discrimination"\nsrc="http://www.un-documents.net/a20r2106.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a20r2131.htm@@\n<html><iframe\ntitle="2131 (XX). Declaration on the Inadmissibility of Intervention in the Domestic Affairs of States and the Protection of Their Independence and Sovereignty"\nsrc="http://www.un-documents.net/a20r2131.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217.htm@@\n<html><iframe\ntitle="217 (III). International Bill of Human Rights"\nsrc="http://www.un-documents.net/a3r217.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217a.htm@@\n<html><iframe\ntitle="217 A (III). Universal Declaration of Human Rights"\nsrc="http://www.un-documents.net/a3r217a.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217b.htm@@\n<html><iframe\ntitle="217 B (III). Right of Petition"\nsrc="http://www.un-documents.net/a3r217b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217c.htm@@\n<html><iframe\ntitle="217 C (III). Fate of Minorities"\nsrc="http://www.un-documents.net/a3r217c.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217d.htm@@\n<html><iframe\ntitle="217 D (III). Publicity to be Given to the Universal Declaration of Human Rights"\nsrc="http://www.un-documents.net/a3r217d.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217e.htm@@\n<html><iframe\ntitle="217 E (III). Preparation of a Draft Covenant on Human Rights and Draft Measures of Implementation"\nsrc="http://www.un-documents.net/a3r217e.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a22r2263.htm@@\n<html><iframe\ntitle="2263 (XXII). Declaration on the Elimination of Discrimination against Women"\nsrc="http://www.un-documents.net/a22r2263.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a24r2542.htm@@\n<html><iframe\ntitle="2542 (XXIV). Declaration on Social Progress and Development"\nsrc="http://www.un-documents.net/a24r2542.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a26r2856.htm@@\n<html><iframe\ntitle="2856 (XXVI). Declaration on the Rights of Mentally Retarded Persons"\nsrc="http://www.un-documents.net/a26r2856.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a4r290.htm@@\n<html><iframe\ntitle="290 (IV). Essentials of Peace"\nsrc="http://www.un-documents.net/a4r290.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a30r3384.htm@@\n<html><iframe\ntitle="3384 (XXX). Declaration on the Use of Scientific and Technological Progress in the Interests of Peace and for the Benefit of Mankind"\nsrc="http://www.un-documents.net/a30r3384.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a30r3447.htm@@\n<html><iframe\ntitle="3447 (XXX). Declaration on the Rights of Disabled Persons"\nsrc="http://www.un-documents.net/a30r3447.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a36r55.htm@@\n<html><iframe\ntitle="36/55. Declaration on the Elimination of All Forms of Intolerance and of Discrimination Based on Religion or Belief"\nsrc="http://www.un-documents.net/a36r55.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a37r63.htm@@\n<html><iframe\ntitle="37/63. Declaration on the Participation of Women in Promoting International Peace and Co-operation"\nsrc="http://www.un-documents.net/a37r63.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a39r46.htm@@\n<html><iframe\ntitle="39/46. Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment"\nsrc="http://www.un-documents.net/a39r46.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a41r128.htm@@\n<html><iframe\ntitle="41/128. Declaration on the Right to Development"\nsrc="http://www.un-documents.net/a41r128.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a44r159.htm@@\n<html><iframe\ntitle="44/159. Summary or arbitrary executions"\nsrc="http://www.un-documents.net/a44r159.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a45r158.htm@@\n<html><iframe\ntitle="45/158. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families"\nsrc="http://www.un-documents.net/a45r158.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a46r119.htm@@\n<html><iframe\ntitle="46/119. The protection of persons with mental illness and the improvement of mental health care"\nsrc="http://www.un-documents.net/a46r119.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a46r91.htm@@\n<html><iframe\ntitle="46/91. Implementation of the International Plan of Action on Ageing and related activities"\nsrc="http://www.un-documents.net/a46r91.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a47r122.htm@@\n<html><iframe\ntitle="47/122. World Conference on Human Rights"\nsrc="http://www.un-documents.net/a47r122.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r127.htm@@\n<html><iframe\ntitle="48/127. Human rights education decade"\nsrc="http://www.un-documents.net/a48r127.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r141.htm@@\n<html><iframe\ntitle="48/141. High Commissioner for the promotion and protection of all human rights"\nsrc="http://www.un-documents.net/a48r141.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r95.htm@@\n<html><iframe\ntitle="48/95. Positive and full inclusion of persons with disabilities in all aspects of society and the leadership role of the United Nations therein"\nsrc="http://www.un-documents.net/a48r95.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a48r96.htm@@\n<html><iframe\ntitle="48/96. Standard Rules on the Equalization of Opportunities for Persons with Disabilities"\nsrc="http://www.un-documents.net/a48r96.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a49r213.htm@@\n<html><iframe\ntitle="49/213. United Nations Year for Tolerance"\nsrc="http://www.un-documents.net/a49r213.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a50r157.htm@@\n<html><iframe\ntitle="50/157. Programme of activities for the International Decade of the World's Indigenous People"\nsrc="http://www.un-documents.net/a50r157.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a51r104.htm@@\n<html><iframe\ntitle="51/104. United Nations Decade for Human Rights Education and public information activities in the field of human rights"\nsrc="http://www.un-documents.net/a51r104.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a51r95.htm@@\n<html><iframe\ntitle="51/95. Follow-up to the United Nations Year for Tolerance"\nsrc="http://www.un-documents.net/a51r95.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243a.htm@@\n<html><iframe\ntitle="53/243 A. Declaration on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243a.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243b.htm@@\n<html><iframe\ntitle="53/243 B. Programme of Action on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a53r243.htm@@\n<html><iframe\ntitle="53/243. Declaration and Programme of Action on a Culture of Peace"\nsrc="http://www.un-documents.net/a53r243.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a54r122.htm@@\n<html><iframe\ntitle="54/122. A United Nations literacy decade: education for all"\nsrc="http://www.un-documents.net/a54r122.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a54r4.htm@@\n<html><iframe\ntitle="54/4. Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women"\nsrc="http://www.un-documents.net/a54r4.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r2.htm@@\n<html><iframe\ntitle="55/2. United Nations Millennium Declaration"\nsrc="http://www.un-documents.net/a55r2.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r254.htm@@\n<html><iframe\ntitle="55/254. Protection of religious sites"\nsrc="http://www.un-documents.net/a55r254.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a55r97.htm@@\n<html><iframe\ntitle="55/97. Elimination of all forms of religious intolerance"\nsrc="http://www.un-documents.net/a55r97.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a56r116.htm@@\n<html><iframe\ntitle="56/116. United Nations Literacy Decade: education for all"\nsrc="http://www.un-documents.net/a56r116.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a56r6.htm@@\n<html><iframe\ntitle="56/6. Global Agenda for Dialogue among Civilizations"\nsrc="http://www.un-documents.net/a56r6.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a58r128.htm@@\n<html><iframe\ntitle="58/128. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a58r128.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a59r142.htm@@\n<html><iframe\ntitle="59/142. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a59r142.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r1.htm@@\n<html><iframe\ntitle="60/1. 2005 World Summit Outcome"\nsrc="http://www.un-documents.net/a60r1.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r11.htm@@\n<html><iframe\ntitle="60/11. Promotion of religious and cultural understanding, harmony and cooperation"\nsrc="http://www.un-documents.net/a60r11.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r163.htm}}}\n<html><iframe\ntitle="60/163. Promotion of peace as a vital requirement for the full enjoyment of all human rights by all"\nsrc="http://www.un-documents.net/a60r163.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a60r251.htm}}}\n<html><iframe\ntitle="60/251. Human Rights Council"\nsrc="http://www.un-documents.net/a60r251.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
The ''60th Annual DPI/NGO Conference'', organized by an NGO Planning Committee in partnership with the United Nations Department of Public Information, was held from September 5-7, 2007 at UN Headquarters in New York on the theme: ''Climate Change: How It Impacts Us All''. http://www.undpingoconference.org\n\nThe ''60th Annual DPI/NGO Conference'' was the last to be held at UN Headquarters for several years, and a precursor of the present web had been developed with the vision of building a prototype of an online framework to facilitate broad-based NGO participation in future Annual DPI/NGO Conferences.\n!! Conference participants\nApproximately 2,000 representatives of ~NGOs from around the world are expected to participate in the Conference.\n!! Conference Agenda\n!!! Plenary & Roundtable Sessions\n<<<\n!!!! Opening Session\n!!!! Climate Change: The Scientific Evidence\n!!!! Climate Change: Indigenous Peoples, Culture & Traditional Knowledge\n!!!! Water Security & Climate Change\n!!!! [[Coping With Climate Change: Best Land Use Practices]]\n!!!! The Economics & Politics of Climate Change\n!!!! Climate Change: Streamlining the System\n!!!! Sustainable Development & the Responsibility to Protect\n!!!! Closing Session\n<<<\n!!! ~Mid-Day Workshops\nIn addition to the roundtable sessions, 33 workshops addressing issues relating to the roundtable themes and organized by ~NGOs, will be held between 1:15 and 2:45 pm each day of the conference.\n!! See also\n* [[Draft DPI/NGO 2007 Declaration on Climate Change]]\n* [[NGO Framework for Action on Climate Change]]\n* [[Climate Change Summer]]\n
[img[http://www.climate-change-two.net/climate.png]]\n> //United Nations Headquarters, New York, NY. Friday 6 September, 2007//\n!! Climate Change Threats - An NGO Framework for Action^^/1^^\nWe, over 1726 participants representing over 500 ~Non-Governmental Organisations from more than 62 countries,\n* recognising that we share one planet and its environment, as well as a responsibility to protect future generations,\n* recognising the special vulnerabilities of the indigenous, poor, coastal and rural populations,\n* having met at the [[60th Annual DPI/NGO Conference]] at UN Headquarters from 5-7 September, 2007, with representatives of Member States, UN agencies and programs, the scientific community, the private sector, media and civil society, and\n* having reviewed the latest scientific evidence from a wide variety of experts as well as hearing about the experiences of indigenous peoples to better understand climate change, its threats and how ~NGOs can broaden the base for knowledge and action to reduce those threats; make the following declaration:\n# We affirm that climate change is mainly anthropogenic and is one of the most serious threats humanity and our environment have ever faced which if not addressed will cause:\n## catastrophic effects to Earth's ecosystems, biodiversity and infrastructure;\n## significantly reduced availability of food, water, energy and transport;\n## massive migration of populations and the possible destruction of entire cultures and small island nations,\n## significant damage to our economic, political, cultural, social and spiritual structures,\n## increased local, national and international violence,\n## significant psychological and emotional distress to individuals and communities\n## irreversible harm to the lifestyles of indigenous peoples,\n## increased spread of vector-borne diseases such as malaria and dengue fever, and\n## negative impacts on human health and life expectancy.\n# We commit ourselves over the next 12 months to a Framework for Action that will propose NGO solutions to these threats before they become irreversible:\n## unify behind a common vision of collaboration - even if we disagree on tactics - to develop and implement plans for adaptation and mitigation1 taking into account the full range of consequences;\n## act as vocal, active partners for change with the UN, governments at all levels, ~NGOs and other members of our global community;\n## develop, implement and publicize individual and collaborative action plans for personal, economic and political change.\n# We commend ~Secretary-General Ban Ki-moon's leadership in highlighting climate change as a major priority. We urge government, industry, and UN leaders, in partnership with the NGO community to emphasise proactive climate change priorities for the greater good in preparation for the [[UN Climate Change Conference in Bali]], December, 2007, and subsequent negotiations.\n# We strongly recommend, for the sake of future generations, that government and industry leaders, the UN, other international organizations and the whole of civil society partner behind and implement concrete solutions, taking into account recommendations that emerge from the Framework for Action.\n# We also strongly recommend that:\n## all governments and civil society foster an ethical, moral foundation for ongoing sustainable development in our interdependent world making the well-being of all of humankind our priority.\n## all educational institutions and media organizations more effectively educate about the issue of climate change with special emphasis on youth,\n## governmental authorities consider penalties for excessive consumption and pollution as a method of financing climate change improvements, as well as financial incentives to foster climate-friendly technologies so that fossil fuel and nuclear based technologies can be phased out.\n## governments recognize that war is damaging to the climate.\n## all governments ratify UN conventions on climate change, the Kyoto protocol and other relevant climate conventions\n# Finally, in order to implement the Framework for Action - recognizing that our views on challenges and opportunities will evolve as this process continues - we request that:\n## the [[NGO/DPI Executive Committee]] and the [[Conference of NGOs in Consultative Relationship with the United Nations|Conference Of NGOs]] (CONGO) foster a plan as soon as possible to implement the Framework as a tool for the NGO community to participate in an open, practical and transparent collaborative approach based on networking;\n## the Framework discussion culminate in an internet-based progress report to be submitted to the ~Secretary-General in one year and that a long-term dialogue for future action be fostered thereafter;\n## the Framework process should network ~NGOs that might not otherwise typically collaborate by bridging the spectrum of NGO concerns interconnected by climate change, such as sustainable development, agriculture, forestry, issues affecting indigenous peoples, biodiversity, livestock and animal welfare, nuclear proliferation, the end of war, justice, ethnic groups, multigenerational issues, youth, gender equality, education, poverty, food and water security, culture of peace, interfaith cooperation, national global security and economic justice, as well as mental, spiritual and physical health.\n\n1/ Adaptation implies making lifestyle adjustments. Mitigation implies alleviating the problem.\n\n[[Declaration Process|60th Annual DPI/NGO Conference Declaration: Process]]\n
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a61r106.htm}}}\n<html><iframe\ntitle="61/106. Convention on the Rights of Persons with Disabilities"\nsrc="http://www.un-documents.net/a61r106.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
General Assembly Distr.: General\n\n2 October 2007\n\nSixty-first session\n\nAgenda item 68\n\nResolution adopted by the General Assembly\n\n[without reference to a Main Committee (A/61/L.67 and Add.1)]\n!!61/295. United Nations Declaration on the Rights of Indigenous Peoples\nThe General Assembly,\n\nTaking note of the recommendation of the Human Rights Council contained in its resolution 1/2 of 29 June 2006,1 by which the Council adopted the text of the United Nations Declaration on the Rights of Indigenous Peoples,\n\nRecalling its resolution 61/178 of 20 December 2006, by which it decided to defer consideration of and action on the Declaration to allow time for further consultations thereon, and also decided to conclude its consideration before the end of the sixty-first session of the General Assembly,\n\nAdopts the United Nations Declaration on the Rights of Indigenous Peoples as contained in the annex to the present resolution.\n\n107th plenary meeting \n13 September 2007\n\nAnnex\n\n<< tiddler "United Nations Declaration on the Rights of Indigenous Peoples">>\n\n
The ''61st Annual DPI/NGO Conference'', will be held at ''UNESCO'' headquarters in Paris, France on September 3-5, 2008. With the theme ''Reaffirming Human Rights of All: The Universal Declaration at 60'', the Conference will focus on the commemoration of the ''60th Anniversary'' of the [[Universal Declaration of Human Rights]], adopted by the United Nations General Assembly on December 10, 1948 at the [[Palais de Chaillot|Palais de Chaillot, Paris - from Google Maps]] in Paris.\n* {{medium{[[Conference Overview]]}}} +++\n<<tiddler "Conference Overview">>\n===\n\n* {{medium{[[Information Bulletin #1, December 2007|61st Annual DPI/NGO Conference Information Bulletin #1 - 2007.12.26]]}}} +++\n<<tiddler "61st Annual DPI/NGO Conference Information Bulletin #1 - 2007.12.26">>\n===\n\n* {{medium{[[Information Bulletin #2, March 2008|Information Bulletin #2 - 12 March 2008]]}}} +++\n<<tiddler "Information Bulletin #2 - 12 March 2008">>\n===\n\n* {{medium{[[61st Annual DPI/NGO Conference website]]}}} +++\n<<tiddler "61st Annual DPI/NGO Conference website">>\n===
> //Information bulletins will be produced and distributed periodically by the Co-Chairs of the Planning Committee with a view to provide updates on the 2008// [[61st Annual DPI/NGO Conference|61st Annual DPI/NGO Conference]]\n!! Basic Facts\n''1. Topic'':\n> 61^^st^^ Annual DPI/NGO Conference commemorating the 60^^th^^ Anniversary of the [[Universal Declaration of Human Rights]]\n''2. Dates'':\n> 3-5 September 2008\n''3. Location'':\n> UNESCO Headquarters, Paris, France\n!! Overview\n''1. Background'':\n<<<\nFor the past 60 years, the DPI/NGO Conference has been held at the UN's New York Headquarters; in recent years, the event has welcomed up to 2000 participants.\n\nThe 61^^st^^ Annual DPI/NGO Conference is being planned for 3-5 September 2008 in Paris, France, to commemorate the 60^^th^^ anniversary of the adoption of the Universal Declaration of Human Rights. It will mark the first time in the Conference's history that it will be held outside of New York.\n<<<\n''2. Goals'':\n<<<\n* To provide a forum for diverse actors, including civil society, governments, media, academia, and the private sector to discuss timely human rights issues and their role in addressing them;\n* To reflect on the challenges confronted by human rights organizations at the international, national and local levels and articulate measures to address those challenges;\n* To identify the most effective ways in which civil society is yielding a positive impact on the respect for human rights, and acknowledge those contributions;\n* To engage human rights defenders, victims of human rights violations, members of socially and economically marginalized communities, civil society from regions that are often under-represented in UN fora, as well as youth, in informing the discussions around human rights;\n* To underscore the gap between existing policies for the protection and promotion of human rights and their implementation, and recommend ways to advance accountability;\n* To impact the awareness about human rights issues today among various sectors, including academia, media, the private sector and the broad public, targeting groups that are typically not informed by UN and NGO activities.\n<<<\n''3. Participants'':\n<<<\nParticipation is open to all NGOs in association with the Department of Public Information, in consultative status with ECOSOC, or accredited to another UN system entity. Member State representatives, UN System representatives and UN accredited media correspondents are also welcome to attend.\n\nEfforts will be made to involve the participation of academic institutions and students, as well as the private sector, and other constituencies whose participation is relevant in addressing human rights today.\n\nDue to limited availability of space, restrictions will apply as to the number of representatives per organization.\n<<<\n''4. About the NGO Planning Committee'':\n<<<\nThe NGO planning committee is co-chaired by the Chief of the DPI/NGO Section, Mr. Juan Carlos Brandt, and the Chair of the 61^^st^^ DPI/NGO Conference, Ms. [[Shamina de Gonzaga.]]\n\nThe NGO planning committee will meet from January to August 2008. Its primary mandate is to recommend themes and speakers for the Conference, organize NGO workshops, and support outreach to diverse constituencies, including by working with the media, and supporting the Conference website. In addition to the New York based planning committee, NGOs in Paris and in Geneva, as well as in other regions, will be invited to contribute actively to the planning process.\n\nThe first planning committee meeting will be held on Friday, 4 January 2008, from 2:00 to 4:00 p.m. in Conference Room 8 at the UN in New York. NGO consultations are being tentatively scheduled for January 2008 in Paris and in Geneva.\n\nA paper outlining the time frame of the planning process, the subcommittees of the planning committee and various opportunities for involvement in the organization of the Conference will be made available at the 4 January meeting and electronically in French and in English. Minutes of all planning committee meetings will also be circulated for those who are not available to participate in person.\n<<<\n''5. About the Chair of the 61^^st^^ Annual DPI/NGO Conference'':\n<<<\nShamina de Gonzaga is a representative for the Fundaci¢n Cultural Baur, a Mexico-based NGO focusing on human rights education, and a Vice-Chair of the NGO/DPI Executive Committee. She serves as Special Adviser on NGO relations in the Office of the President of the General Assembly, H.E. Mr. Srgjan Kerim, a role to which she was first appointed in 2005 during the 60^^th^^ Session of the GA. She has facilitated the involvement of civil society in various high level meetings of the General Assembly including on HIV/AIDS, International Migration and Development, Least Developed Countries, and Interreligious and Intercultural Understanding and Cooperation for Peace, and organized numerous interfaces between NGOs and the President of the General Assembly, as well as with Member States around issues on the agenda of the GA.\n\nShamina was the editor of Centerpoint Now, a commemorative journal for the UN's 60^^th^^ Anniversary; producer of the No Excuse Concert and Information Fair, the first public outreach event and NGO fair for the MDGs in New York in 2004; and is co-founder of what moves you?, an organization dedicated to educating the public about global issues and inspiring action for social change. In 2001 Shamina initiated the youth committee for the DPI/NGO Conference. She has served as a NGO representative to the UN since 1996 and was a participant in the 1990 Children's Summit. She received her Bachelors of Arts and Masters of Arts from the University of Pennsylvania in 2003 and is fluent in English, French and Spanish. (E-mail: 2008conferencechair@ngodpiexecom.org)\n<<<\n''6. About the DPI/NGO Section'':\n<<<\nThe DPI/NGO Section is part of the Department of Public Information's Outreach Division and acts as its liaison between the United Nations and NGOs and other civil society organizations. It oversees partnerships with associated NGOs and provides a wide range of services to them, including the organization of the annual DPI/NGO Conference. The Chief of the DPI/NGO Section is Mr. Juan Carlos Brandt. (E-mail: brandt@un.org)\n\nThe 61^^st^^ DPI/NGO Conference involves the joint efforts by key elements within the UN system such as UNRIC Brussels, UNESCO and the Office of the High Commissioner for Human Rights. The Government of France -- through its Ministry for Foreign Affairs -- is scheduled to become a principal partner.\n<<<\n''7. About the NGO/DPI Executive Committee'':\n<<<\nThe NGO/DPI Executive Committee is the official liaison between UN-associated NGOs and the UN's Department of Public Information. DPI works closely with the Executive Committee as it assists with the provision of services, the dissemination of materials, and the use of UN facilities to increase public knowledge of UN purposes, policies, programmes, actions, and structure. The Committee appoints the Chair of the Annual DPI/NGO Conference and develops outreach campaigns and fundraising efforts for the Conference. The Chair of the NGO/DPI Executive Committee is Mr. Jeffery Huffines, UN Representative for the Baha'i of the United States. (E-mail: jhuffines@ngodpiexecom.org)\n<<<
!! Co-Chairs\n* [[Shamina de Gonzaga]], //Vice-Chair// [[NGO/DPI Executive Committee]] & //UN Representative//, [[Fundación Cultural Baur, A.C.]]\n* [[Juan Carlos Brandt]], //Chief//, [[DPI/NGO Section]]\n!! Ex-Officio Members\n* [[Jeffery Huffines]], //Chair//, [[NGO/DPI Executive Committee[]] and //UN Representative//, [[National Spiritual Assembly of the Baha'is of the US]]\n!! New York Sub-Committees\n\n
Conference Room 7, Wednesday 12th March 2008, 10.00 a.m. - 1.00 p.m.\n!! 1. Welcome &amp; Introduction\n<<<\nShamina de Gonzaga, Chair of the 61st Annual DPI/NGO Conference, and Co-Chair of the Planning Committee, welcomed the NGO representatives to the NGO Planning Committee meeting and reviewed the status of the planning process:\n* With less than 6 months remaining for the organization of the conference, she recalled the initial premise of building on the opportunity of the conference being held outside of New York for the first time, to render the planning process as inclusive and participatory as possible, and in particular to involve the input of constituencies on the ground that are confronting human rights issues. While there had been a broad agreement on these principles in theory, in practice it was necessary to re-commit to this effort, especially in view of the pending deadlines.\n* On the structure of the conference, she presented an overview of the recommended format to render the conference more participatory and develop a process for identifying outcomes, through the structure of the roundtables and break-out sessions, caucuses, midday workshops, and reporting back session. Details on the structure will be listed in the Second Information Bulletin.\n//Recommendations://\n* The Office of the High Commissioner for Human Rights would be asked to staff a Technical Assistance / Support Centre that would be available throughout the conference to provide information to participants on matters pertaining to civil society access and engagement with human rights mechanisms;\n* A separate Resource Centre for NGOs to use computers and access basic documents on the conference and other related material was already provided for in the budget.\n<<<\n!! 2. Budget and host-country agreement\n<<<\nJuan-Carlos Brandt reported on the meeting held between the Under-Secretary-General and the Permanent Representative of France and noted that the French government was expected to respond positively to the proposed budget. A host-country agreement, which would specify the division of responsibilities among the UN, the French government, and the NGO community, was being developed. More information was expected shortly.\n<<<\n!! 3. Title\n<<<\n21 February was the deadline to receive submissions for the conference title. Approximately 25 proposals were sent by NGOs, of which five in French. The Chair of the NGO/DPI Executive Committee and the Co-chairs of the Planning Committee had met to discuss the short list of preferred titles from among the submissions. These were:\n* "60&egrave;me anniversaire de la DUDH: bilan, perspectives et d&eacute;bats" (60th anniversary of the UDHR: Performance, prospects and debates)\n* "La DUDH : 60 ans apr&egrave;s, faire de l'espoir d'universalit&eacute; une r&eacute;alit&eacute;" (The UDHR: 60 years later, making the hope of universality a reality)\n* "Human rights and responsibilities in a world without boundaries." \nThese were discussed at a meeting with the Director of the Outreach Division, who had also proposed a title "Righting Human Wrongs: The UDHR at 60." As a compromise, it was decided that the title of the Conference would be ''"Reaffirming Human Rights: The Universal Declaration at 60."'' This seemed to be a reasonable compromise. It should be rendered more attractive by the visual identity, which is in the process of being developed.\n<<<\n!! 4. Visual identity\n<<<\nDanila Boneva, the representative of OHCHR recalled that the visual identity that the OHCHR developed for the 60th anniversary of the UDHR could be used for the Conference.\n\nMr. Brandt noted that the OHCHR logo had been sent to the section of DPI that is working on the conference identity for elements of inspiration. A preliminary version was expected for end of March or beginning of April. This would be necessary for the setting up of the official conference website.\n<<<\n!! 5. Second Information Bulletin\n<<<\nThe Second Information Bulletin would contain information on the structure of the conference, the provisional agenda, the speaker nomination form, and deadlines for submitting input and speaker nominations. The deadline for submitting input on the themes would be 11 April, the deadline for submitting speaker nominations would be 18 April. The speaker nomination form had been revised, with the help of Sandra Voelker to include fields on the language in which the candidate is fluent, the sector that she/he represents, the quality of speaker's speaking skills, the subject he/she would address, and relevant experience.\n\nInformation on registration would be available following a letter to be sent out by the Co-chairs of the Planning Committee.\n\n//Recommendation://\n* The registration form should ask participants to indicate all UN languages that they understand. This would help to identify interpretation needs, especially for the break-out sessions. Additionally, participants could indicate any other specific needs, including access and accommodations for persons with disabilities.\n* The registration form should specify the number of representatives per NGO that can register. In previous years, there was a limit of 5 delegates per NGO. This year the limit may be lower due to space requirements, as well as the fact that in addition to NGOs accredited to DPI and ECOSOC, organizations accredited to UNESCO, to OHCHR, as well as other groups from the grassroots were being invited to attend.\n<<<\n!! 6. Interpretation\n<<<\nThe question of interpretation services was raised in the context of the break-out sessions. UNESCO had to be consulted regarding the number of simultaneous break-out sessions that could be accommodated and what services each session would require. Interpretation was being planned for the panels. It remained to be seen if the break-out sessions would be held in different languages, to accommodate the needs of participants from different regions.\n\nNoting that many participants may not be fluent in French nor in English, Joan Levy, Coordinator of the subcommittees, was gathering a list of NGO representatives who could serve as unofficial interpreters. Thus far there were candidates for English, German, and several Asian languages.\n<<<\n!! 7. Reports from the subcommittees\n<<<\n''Thematic''\n> Bobbi Nassar and Estelle Perry reported on the tentative outline of the conference programme, namely the five roundtables. This outline was being submitted to the institutional partners, including OHCHR, UNESCO, as well as to NGOs, for input. (The outline can be viewed in the provisional agenda in the Second Information Bulletin.)\n//Recommendations://\n* For the first roundtable in particular, which focuses on human rights mechanisms, information should be provided to the participants in advance, so that the Conference can focus on application and facilitate informed discussions.\n* "Culture of peace" was recommended for thematic inclusion in one of the roundtables.\n* It was mentioned that the Conference should acknowledge the work of organizations that may not define themselves as human rights organizations but that contribute to ensuring access to basic human rights, such as health and education.\n* In all thematic areas, there should be examples of practical successes.\n* A template should be developed for the structure of the break-out sessions.\n* The OHCHR welcomed the fact that the Conference is addressing not only civil and political, but also economic, social, and cultural rights, and offered their website for further background information on the human rights system (http://www.ohchr.org).\n* UNESCO expressed interest to focus on issues related to Article 19 of the UDHR.\n''Outreach''\n* The Co-chairs of the Outreach subcommittee had been excused from the meeting due to travel and conflicting engagements. Eva Sandis, member of the subcommittee, reported on their activities, noting that their meeting was to be held following the Planning Committee meeting.\n* A letter was being sent to organizations to identify groups on the ground should provide input on the themes as well as participate in the Conference.\n//Recommendations://\n* The regional representatives of the Executive Committee could be asked to communicate with their networks.\n* Frank Plantan, the representative of the University of Pennsylvania, mentioned that his international consortium could help contribute academic expertise.\n* The Outreach subcommittee should have technical support.\n''Midday workshops''\n> A meeting between the Midday Workshop subcommittee Co-chairs and the Co-chairs of the Planning Committee had been held. It was proposed that the Conference have up to 15 midday workshops per day. In addition to New York Subcommittee Co-chairs, counterparts in Paris (Comit&eacute; de liaison aupr&egrave;s de l'UNESCO) and Geneva (CONGO) could assist to receive and review submissions of proposals from different regions. Efforts should be made to enable organizations based in all regions to lead workshops at the conference in Paris. The subcommittee will not be responsible for organizing workshops held outside of Paris.\n//Recommendations://\n* The letter from the Planning Committee Co-chairs, inviting NGOs to register, should be sent out before the letter inviting NGOs to submit workshop proposals is circulated.\n* There should be a communication between the counterparts in New York, Paris, Geneva, and the timeline should be developed working backwards from the date of the Conference.\n* NGOs will be encouraged to identify partner organizations to co-sponsor workshops. If necessary, the subcommittee will recommend such partnerships.\n''Media''\n> The Media subcommittee Co-chairs were developing a media kit and noted that there was interest from media groups based abroad. They were looking forward to any guidelines that they would have to follow, based on previous years' experience.\n''Research, communications and website''\n> The timeline for the official UN conference website was depending on the availability of the visual identity. It was expected that by mid or end of April, the website would be operational. The NGO framework website would be used in the interim (www.ngo-framework.net). Subcommittee Co-chair Bircan Unver presented her proposal for a section of the website that would highlight projects that NGOs have initiated in connection with subjects being addressed at the conference.\n//Recommendation://\n* The official conference website should be in French and in English. The website should include a calendar of events happening at / around the conference.\n''Multigenerational''\n> The subcommittee, consisting of four older persons and four young people, had met and decided that it would meet on the last Thursday of every month. Among the projects that they discussed were mentoring, tutoring, learning together between grand-parents and grand-children, interviewing and listening to experiences regarding human rights issues, including torture, elder and child abuse, and other matters. Noting that multigenerational relationships exist within every activity and sphere of society, the subcommittee welcomed the inputs of other subcommittees and looked forward to recommending speakers of various ages and backgrounds for the conference.\n''Events''\n> Subcommittee Co-chair Michele Peppers reported that a meeting was being scheduled for after the Planning Committee meeting and that they were waiting for feedback about events already being organized in Paris to ascertain what aspects would fall under their responsibility.\n''Rapporteurs''\n> Skilled rapporteurs would be needed for every Conference session, as their reports would provide the basis for the summaries and action points that would be presented at the closing of the conference and in any outcome papers. A large number of rapporteurs would be needed. In addition to writing skills, an understanding of the substance of the Conference would be required.\n''Travel''\n> The Fundraising subcommittee of the NGO/DPI Executive Committee had approved the proposal made by the Friendship Ambassadors Foundation. For best rates on hotel and travel, time is of the essence and Planning Committee members were urged to make their reservations in advance. The FAF option would allow NGO reps to stay in the same boutique hotels in the vicinity of the UNESCO. By using that plan, NGO representatives would be contributing to the fundraising efforts of the Executive Committee. The proposed FAF arrangements included air and land for 8, 6, or 4 nights, as well as land-only proposals. For US citizens, this option would enable a tax deduction of 200 USD per person. Details can be found on the website of the NGO DPI Executive Committee, or on the website of the FAF. Elaine Valdov, at FAF could be contacted at tel. 646-703-1974 for further information.\n''Fundraising''\n> The budget submitted by DPI to the French government is intended to cover only the infrastructural needs of the conference, the cost of which is usually absorbed by holding the Conference at the UN's NY headquarters. That budget would not cover the travel for speakers and other related needs. NGO fundraising efforts to support the participation of speakers from developing countries, as well as facilitate the participation of NGO reps from the grassroots, and to sponsor events, were ongoing. A proposal had been submitted to the Human Security Trust Fund of the UN which, if received, would possibly support up to thirty representatives from the grassroots. The governments of France and Spain had also expressed interest to help facilitate the participation of NGO representatives from the developing world.\n!! 8. Deadlines and process\n* 11 April is the deadline for providing input of themes of the roundtables.\n* 18 April is the deadline for submitting speaker nominations.\n* This information, as well as the addresses to which such input should be sent, will be provided in the Second Information Bulletin, to be circulated by DPI and which should be shared with all other relevant partner institutions and NGOs.\n* Concern was expressed that not all input received would be reflected in the final programme. It was recalled that the goal was to understand what the priority issues of the participants may be, so that the Conference can take into account these perspectives.\n<<<\n!! 9. Next Planning Committee meeting\n<<<\nThe next meeting of Planning Committee Co-chairs is scheduled for 28 March, from 10 a.m. to 12 p.m., at the UNESCO offices, DC-2, ninth floor conference room.\n<<<
''2 - 5 p.m. Conference Room 3''\n!! 1. Welcome & Introduction\n<<<\n[[Shamina de Gonzaga]], Chair of the 61^^st^^ Annual DPI/NGO Conference and Co-Chair of the Planning Committee welcomed the NGO representatives to the 2^^nd^^ Planning Committee meeting. She mentioned that useful consultations had been conducted in the past month, which would be shared later in the meeting, and introduced Mr. [[Ramu Damodaran]], Chief of the Civil Society Service, Department of Public Information.\n\nMr. Damodaran thanked Ms. de Gonzaga for her introduction and acknowledged guests at the meeting including representatives of UNESCO, the Office of the High Commissioner for Human Rights, the French Permanent Mission to the UN, the Slovenian Permanent Mission to the UN, Kyung Hee University of Seoul.\n\nHe mentioned that the Conference should be monitored by NGOs worldwide and that it should build on the success of the [[60th Annual DPI/NGO Conference]] held last year. He noted the unprecedented characteristic of the 2008 conference, with regard to the location, and the new partners, including the Government of France, UNESCO, and the Office of the High Commissioner for Human Rights. He mentioned the sensitivities surrounding a NGO conference on human rights and recalled that the DPI/NGO conference in 1995 was also focused on human rights. Alluding to conference fatigue, he urged NGO representatives to make memorable contributions. He also thanked the DPI NGO section for their efforts to produce a budget.\n<<<\n!! 2. Report on 2^^nd^^ mission to Paris and Geneva\n<<<\n[[Ms. de Gonzaga|Shamina de Gonzaga]] reported on her second mission to Paris (venue of the Conference) and Geneva (UNOHCHR and many Human Rights NGOs).\n\nThe purpose of the mission was to engage in substantive consultations with NGO and other partners, in order to receive input on the thematic development of the Conference and identify areas of collaboration.\n\nEmphasizing the importance of using the Conference as a platform to further empower and strengthen civil society contributions to the promotion and protection of human rights, Ms. De Gonzaga made an appeal to NGOs to tap into existing resources and networks with a view to maximizing outreach and inclusiveness, in order to address questions that are relevant to constituents on ground and involve them in the Conference.\n\nAmong the potential partners consulted were:\n!!! NGOs:\n* F&eacute;d&eacute;ration Internationale des Droits de l'Homme\n* [[Commission Nationale Consultative des Droits d'Homme]]\n* [[ATD Quart Monde]]\n* [[UNESCO NGO Liaison Committee]]\n* [[Human Dignity and Human Rights Committee]]\n* [[3HO Foundation]] (Healthy, Happy, Holy Organisation)\n* [[Lutheran World Federation]]\n* [[CIVICUS]]\n* [[CONGO|Conference Of NGOs, Geneva Office]]\n* [[Anglican Consultative Council]]\n* [[NGO Committee on Spirituality, Values and Global Concerns|NGO Committee on Spirituality, Values and Global Concerns, Geneva]]\n* [[Soka Gakkai International]]\n* [[NGO Special Committee on Human Rights Working Group on Human Rights Education and Learning]]\n* [[The Society for the Psychological Study of Social Issues]] (SPSSI)\n* [[International Association of Gerontology and Geriatrics]] (IAGG)\n* [[NGO Committee on Ageing, Geneva]]\n* [[Spanish Society for the Advancement of International Human Rights Law]]\n* [[International Federation of University Women]] (IFUW)\n* [[NGO CSW Working Group on Women in Employment and Economic Development]] (WGWEED)\n* [[World Union of Catholic Women's Organisations]]\n* Mouvement Mondial des M&egrave;res(MMM)\n* [[NGO CSW Working Group on the Girl Child]]\n* [[Baha'i International Community]]\n* [[Brahma Kumaris World Spiritual University]]\n* [[NGO CSW Working Group Femmes pour Le Monde]]\n* [[Federation of American Women's Clubs Overseas]] (FAWCO), [[Task Force "Celebrating Eleanor Roosevelt"]]\n* [[International Council of Women]] (ICW)\n* F&eacute;d&eacute;ration Europ&eacute;enne des Femmes Actives au Foyer (FEFAF)\n* [[International Centre for Health, Migration and Development]]\n* [[NGO CSW Working Group on Refugees and Migration]]\n!!! Academia:\n* Advancia-French business school, member of the Chamber of Commerce of Paris, to explore entrepreneurship as a vehicle for enhancing NGO activities, and to foster corporate social responsibility and understanding of human rights among young entrepreneurs;\n* ESCP EAP- French business school, member of the Chamber of Commerce of Paris and of the UN Global Compact, to explore involvement of students in seeking support for Conference related activities;\n* Initiadroit-programme that teaches international law and human rights to middle school and high school students throughout France, to explore partnership in the context of promoting HR education\n!!! United Nations:\n* UNESCO - NGO Section\n* UNOHCHR - Civil Society Service\n* ILO - Communications\n* UNAIDS - Civil Society Service\n!!! Other contacts and consultations:\n* City of Paris - Office of the Mayor of Paris; Mayor of the Fifth Arrondissement: In order to engage the broader public in the commemoration of the UDHR, public space would be sought for exhibits, ceremonies, a Human Rights Village; to that end, contacts were being pursued with the Office of the Mayor of Paris and with other responsible authorities for public spaces in various key sites throughout Paris.\n* Graduate Institute of International Studies, Mr. [[Andrew Clapham]]\n* Former UN High Commissioner for Human Rights, Mr. [[Bertrand Ramcharan]]\n* Expert on media in the Arab world, Mr. [[Issa Makhlouf]]\n* Expert on civil society in the Arab world, [[Mr. Salam Kawakibi]]\n!!! Focal points and Advisers\nTo facilitate expert input on specific issues, ensure outreach to diverse regions, and maintain communications with partners in various locations throughout the planning process, the Conference Chair would nominate advisers and focal points. The list of advisers and focal points will be announced in the second information bulletin.\n!! 3. Report on status of logistical arrangements for the Conference\n<<<\n[[Juan Carlos Brandy]], Chief of the NGO section of the Department of Public Information, and Co-Chair of the Planning Committee, updated on the progress of Conference arrangements, stating that the location of the Conference was 85% definite, that his Section was working to develop a budget, but was still waiting on some information, and that efforts were being made to engage in new partnerships to strengthen the UN's mission.\n<<<\n!! 4. Report on status of New York based Sub-Committees\n<<<\nMs. de Gonzaga invited Ms. [[Joan Levy]], who had received and coordinated applications to update on the status of the Sub-Committees\n\n[[Joan Levy]] informed that over 100 applications for Sub-Committee participation had been received and that more were still being submitted.\n\nThe three Sub-Committees that had to meet pressing deadlines were the [[Outreach|Outreach Sub-Committee]], [[Thematic and Speakers|Thematic and Speakers Sub-Committee]] and [[Research, Communications & Website]] Sub-Committees.\n\nThe New York based co-facilitators would be Sister [[Joan Kirby]] ([[Temple of Understanding]]) and Jean Stallings/ [[Vicki Soanes]] ([[ATD Fourth World Movement]]) for the [[Outreach Committee]]; [[Bobbi Nassar]], ([[NGO Committee on Human Rights]]) and [[Estelle Perry]] ([[Center for UN Reform]]) for the [[Thematic and Speakers Sub-Committee]]; and [[Robert Pollard]], ([[NGO Committee on Education]]) and [[Bircan Unver]], ([[Light Millennium]]) for the Research, Communications & Website Sub-Committee.\n\nA spreadsheet of contact information of all facilitators would soon be available; [[Ms. Levy|Joan Levy]] will remain the contact person for matters concerning the Sub-Committees.\n\nMs. de Gonzaga thanked Ms. Levy and reviewed the immediate tasks of the three Sub-Committees that had been mentioned:\n!!! Outreach Sub-Committee\n* Identify constituencies worldwide whose human rights are being threatened and whose perspectives and ideas should inform the Conference\n* Identify and reach out to organizations that can serve as a bridge to such constituencies and other groups on the ground that may be outside the formal networks of UN NGOs, and provide a means for them to express their views and, if possible, participate in person at the Conference\n!!! Thematic and Speakers Sub-Committee\nBased on input received from consultations there appear to be certain issues that are echoed by many, as well as cross-cutting perspectives:\n* Among the issues highlighted by many, were human rights education; how the media represents human rights issues (the need to involve members of media not just as moderators of conference panels, or reporters to cover the conference, but also to engage reporters and media executives in the actual discussions); justice, the rule of law, and what justice signifies for victims (does the conviction of a human rights offender constitute justice for victims who may still be without access to care, education etc.); the relationship between human security and human rights; other perspectives of interest included the concept of human rights in a world without borders (looking at human rights and institutional mechanisms in the context of shifting boundaries of national sovereignty, and in light of global issues such as climate change, migration, trafficking, and new technologies).\n* Among the cross-cutting perspectives, the focus on empowering civil society to better access information and engage effectively in the protection and promotion of human rights, as well as the universality and indivisibility of human rights, were emphasized as elements that should be central in all thematic areas.\n!!! Research, Communications & Website Sub-Committee\nAs powerful tool to disseminate information, and to enable interaction, the Conference website should utilize blogs, reference current events, and make use of other elements to make the Conference more participatory, recalling that last year's conference website got over 800,000 hits.\n\n[[Mr. Brandt|Juan Carlos Brandt]] mentioned the need for efficiency, and that those who are not up to speed with technological advances miss out on a new way of thinking. New networking possibilities include MySpace, Wikipedia and the concept of a "sandbox". He introduced [[Sasa Gorisek]] from the [[DPI/NGO Section]].\n\n[[Ms. Gorisek|Sasa Gorisek]] referenced discussions in the previous Planning Committee meeting about utilizing social networking sites like YouTube and Facebook and spoke about creating a virtual resource center in addition to the online website. She mentioned that the technological development would require participation from NGOs, including in terms of financial resources.\n!! 5. Open discussion\n<<<\n[[Ms. de Gonzaga|Shamina de Gonzaga]] opened the floor for questions and comments.\n\nInterventions were made by [[Narelle Townsend]], [[Cora Weiss]], [[Jerry Spivack]], [[Michaela Walsh]], [[Estelle Perry]], [[Robert Pollard]], [[Bircan Unver]], [[Bill Gellerman]], [[Noema Chaplin]], [[Janet Stovin]], [[Shulamith Koenig]], [[Joan Kirby]] and [[Aaron Etra]] - a student from NYU.\n!!! Recommendations from the floor:\n* recognizing that human rights are intergenerational, the possibility of working with schools in France and locally should be explored further, taking the meetings of the Sub-Committees to universities, in order to enable students to participate;\n* referencing the lack of people under 25 years at the Planning Committee and the fact that in many countries the majority of the population is youth, involving more young people, not only as interns, but as partners in the planning process was highlighted;\n* civil society is an unarmed superpower, 8 years ago, 10,000 people gathered together to declare peace as a human right, in that regard, the conference must discuss the interconnectedness of human rights and peace, NGOs do make important contributions and have been responsible for bringing many issues to the UN's agenda;\n* the conference should explore changes to its format, in order to be more participatory, allowing civil society to work together to develop concrete proposals that can go down in history;\n* it would be useful to reflect on the status of human rights 10 years ago, and the status of HR today and to clarify to youth their role in the human rights agenda;\n* conversations taking place in different places could be connected via video link during the conference;\n* [[flipvideo]] is giving free handheld devices that record up to 2 hours of material, could be used;\n* [[www.ngo-framework.net|http://www.ngo-framework.net]] is a working website that includes key human rights documents going back 60 years was put forward as a resource developed by the co-facilitator for the communications/website Sub-Committee; [[TiddlyWiki|http://www.tiddlywiki.com]], which allows anyone to download the entire website and customize it, was recommended;\n* If the structure of the conference is changed, Thematic and Speakers Sub-Committee members need to be informed in order to meet the deadlines;\n* facilities should be available in the evening during the Conference, so the NGOs attending are able to engage in caucusing, or working groups;\n* meetings could be held at universities or in hotels with large conference rooms;\n* the conference could be designed so that every committee achieves an outcome, and approaches its work with a long term perspective, reaching beyond the Conference itself;\n* an Outcomes Sub-Committee could be formed; if outcomes are planned before attending the actual conference, then the Conference can be more action-oriented;\n* to engage youth, information needs to be concise and should include specific action items;\n* the conference should help develop a new political culture based on human rights, and work to spread a holistic vision of human rights, understanding human rights as a way of life;\n* the vocabulary of the conference, could shift from HR violations to human rights realization, and the word "learning," could replace "education", which evokes a sense of academia and schooling, whereas learning complies with the idea of every human being alive knowing human rights as a way of life - on December 19, the UN declared 2009 as a year of HR learning;\n* the Thematic and Speakers Sub-Committee could work on an action plan for producing a document setting out powerful messages from civil society worldwide;\n* outreach should be linked with outcomes, and everyone who participates should have a voice before outcomes are decided on - graduate students could tabulate information from participants, which would entail a comprehensive research project, and also involve youth in the agenda in a meaningful way;\n* the Conference should highlight the relevance of the UDHR in modern society.\n!!! Questions:\n* How will the New York Planning Committee involve actors based in other countries?\n* could there be a period before each meeting when people are educated about technological developments, so that those who are not digitized will not be marginalized from the planning process?\n* could the planning meetings be webcast?\n* what is seen as the purpose of the conference? If the conference is successful, what will the world be like?\n* conferences in the past have entailed a few people talking to a larger group, but not much action; however, if the conference is focused on human rights, action is required, what actions can be taken?\n* could the problem of organ trafficking and illegal transplants be addressed at the conference?\n* when will speakers forms be available?\n* how would visa issues for participants be addressed?\n!!! C. Responses:\n* the Sub-Committee meetings could be held outside of the UN, in universities to engage students;\n* students from many schools currently participate in committees as full time members, not only as interns;\n* in view of new partners, including the French government, UNESCO and UNOHCHR, it is important that all parties have the opportunity to input to the Conference planning, while remembering that no matter how many institutional partners are involved, it is still a consultative process, in which civil society has an equal voice;\n* each Sub-Committee of the Planning Committee will be expected to liaise and consult with counterparts abroad to ensure the effective input of all parties in the development of the Conference;\n* technological training for small groups would be useful; the Communications/Website Sub-Committee could work on this;\n* webcasting meetings would depend on financial implications;\n* human rights realization is a key focus, and in all areas of the Conference, it is important to identify how and where progress is being achieved and how positive efforts can be strengthened;\n* the proposal of an outcomes committee could be explored with a view to developing action points that could be undertaken following the Conference;\n* efforts should be made to ensure the round tables are more participatory, with fewer presenters and more interaction with participants, the creation of conversation lounges that will prompt off the record discussion with arbiters, should also facilitate more interaction and new formats for the Conference should be envisaged;\n* individuals who wish to address specific issues, such as the practice of human organ transplants, should liaise with the thematic committee;\n* Mr. Brandt mentioned that the same speaker forms as those used last year could be used this year; and that speakers forms would be ready to distribute the next day. He reminded that the High Commissioner for Human Rights, [[Louise Arbour]], has already accepted to address the Conference as an opening keynote speaker;\n* It was subsequently suggested that more detailed information would be needed on the speaker forms and that a revised speaker form be drafted with the help of the thematic Sub-Committee. Ms. de Gonzaga expressed the wish that the closing key note address should be a strong human rights defender, representing civil society;\n* the French government is aware of the visa issues and has expressed its willingness to facilitate visas for speakers and participants;\n!! 6. Discussion of timeline\n<<<\nIt was noted that deadlines had not been discussed prior to the meeting. Sol Oca from the DPI NGO Section explained that early deadlines were necessary as all materials would be printed in New York City, and then shipped to Paris; therefore DPI must account for this shipping time.\n!! DPI put forth the following deadlines:\n* ''15 February'': Deadline for title submissions\nOnce the title is determined, the visual identity of the conference will be considered; title possibilities will be submitted later, perhaps on some website where everyone can make a submission.\n* ''15 March'': Deadline for articulations, blurbs, themes\nOnce the content is determined, programs can be created.\n* ''31 March'': Deadline for nominating proposed speakers\n** ''A list'' - most wanted speakers\n** ''B list''\n!! 7. Remarks and announcements\n<<<\nThe Representatives of UNESCO, the Permanent Mission of France, and the Office of the High Commissioner for Human Rights, were invited to take the floor. All parties welcomed the collaboration in the context of the Conference. It was also noted that the slogan for the Commemoration of the UDHR is "Dignity and Justice for all of us."\n\n[[Jeffery Huffines]], chair of the [[NGO/DPI Executive Committee]] announced that the [[NGO Reporter]] Was online, and that anyone who did not receive a newsletter should email him. He also recalled the NGO/DPI fundraising appeal which had been circulated in December 2007, noting the deficit in the budget of the NGO/DPI Executive Committee due to expenditures for last year's Conference, and the fact that the mission to Paris and Geneva in January was only made possible thanks to contributions earmarked for that purpose. NGO representatives were urged to make contributions.\n!! 8. Next Planning Committee meeting\n<<<\nThe next meeting of the full Planning Committee would likely be held at the end of February and will be announced by e-mail.\nA meeting of co-facilitators for the Sub-Committees will be held on Thursday 14 February from 3 to 5, room to be announced.\n<<<\n!! 9. Adjournment\n<<<\nThe meeting was adjourned.\n<<<
''2 - 5 pm. Conference Room 8''\n!! 1. Welcome and Introduction\nJuan Carlos Brandt, Chief of the NGO Section of the Department of Public Information, and Co-Chair of the Planning Committee, welcomed the NGO representatives to the planning committee meeting and acknowledged DPI interns and staff in attendance.\n!! 2. Report from November mission to Paris and Geneva\nShamina de Gonzaga, Chair of the 61st Annual DPI/NGO Conference, and Co-Chair of the Planning Committee, made a brief report on the fact-finding mission to Paris and Geneva:\n* Participants in the mission included Sol Oca (Officer in the DPI/NGO Section); Isabelle Broyer (Chief, Guided Tours Unit); Jeffery Huffines (Chair, NGO/DPI Executive Committee); Shamina de Gonzaga (Chair, 61st Annual DPI/NGO Conference), and the key collaboration of Jean-Pierre Bugada of the United Nations Regional Information Centre of Brussels.\n* The mission included meetings in Paris with the French Ministry of Foreign Affairs; UNESCO; UNESCO's NGO Liaison Committee; the Commission Nationale Consultative des Droits de l'Homme; the International Federation for Human Rights, and meetings in Geneva with the Office of the High Commissioner for Human Rights; the United Nations Office in Geneva; various NGOs brought together for an informal consultation by UNOHCHR; the Lutheran World Federation (also Chair of the NGO Committee on Human Rights).\n* Results from the fact-finding mission indicated that all partners were receptive in principle to the 61st Annual DPI/NGO Conference; UNESCO Headquarters provides ample space and infrastructure to host the Conference and would allocate all available Conference rooms to the DPI/NGO Conference from 3 to 5 September - however, while the space would be made available free of charge, services including interpretation, security, webcast, support staff etc. would have to be accounted for in the budget of the Conference; the French Ministry of Foreign Affairs also welcomed the possibility of hosting the Conference in Paris and affirmed that the dates of the Conference did not clash with any other events or celebrations in connection with the commemoration of the UDHR, and requested that a budget detailing the various expenses that would have to be met, be presented to them at the earliest; the Office of the High Commissioner for Human Rights also expressed interest in collaborating with the 61st Annual DPI/NGO Conference, with regard to the topics of the meeting and the outreach to Geneva based NGOs that work with the OHCHR; UNOG also expressed willingness to collaborate, notably in the area of press and communications; the various NGO representatives consulted with expressed interest to be kept informed of the process and gave feedback to the topics and vision for the Conference.\n!! 3. Background Paper\nShamina de Gonzaga distributed the Agenda for the meeting, as well as the Information Bulletin that had been previously circulated by e-mail, and a working paper, elaborating the goals of the Conference, as well as setting out a proposal for the structure of the Planning Committee. (The information bulletin and working paper can be viewed at the DPI/NGO section website, as well as on the NGO/DPI Executive Committee website.)\n\nThe discussions relating to the elements noted in the working paper included the following points:\n!!! A. On content:\n* Achieving consensus on topics might not be possible, however planning committee members would be encouraged to work in a collaborative and creative manner, and aim to identify cross-cutting themes and perspectives, understanding that the scope of the Conference will allow for in depth discussions on a variety of issues;\n* It was announced the UN High-Commissioner for Human Rights, Mme Louise Arbour, has confirmed her participation as one of the keynote speakers of the conference;\n* Participants should not be passive observers; the modality of the Conference will be interactive, and panels should be organized to enable maximum interactivity, when taking into account the number of speakers per panel and identifying the candidates for moderators and speakers;\n* Sharing best practices, successes and challenges that NGOs working on human rights issues have encountered, and focusing on actionable proposals that could enhance civil society's ability to protect and promote human rights, should be at the center of the dialogues, in all thematic aspects that will be addressed.\n* The emphasis of the working paper on involving civil society from developing countries and outreaching to constituencies that are often not included in UN Conferences, as well as to mainstream constituents that may not have an immediate interest in human rights issues or an awareness of the UDHR, was welcomed;\n* The need to involve the media, not only for dissemination purposes, but also in dialogues about how human rights issues are covered, and to outreach to alternative media, and human rights organizations with a strong communications mechanism was stressed;\n* It was recommended that press releases be disseminated at the regional level to promote and increase a diverse attendance at the conference;\n* Bringing in the experiences of human rights issues at the local level and encouraging the empowerment of civil society at the grassroots was encouraged;\n* A means of raising awareness of the conference would be to make the connection between the human rights issues to be addressed at the Conference and current events taking place worldwide that impact human rights;\n* It was suggested that the Conference include a workshop focusing on human rights and the environment;\n* The Conference should aim to provide strategies that can be implemented and disseminated after the Conference as follow-up;\n* The importance of involving participants in a meaningful and creative way, was stressed, noting that NGOs participating at the conference represent various issues and agendas, and should be able to address sensitive matters of interest in an open and respectful manner;\n* Conversation lounges were being proposed as a space for off the record discussions, to facilitate open dialogue and interaction around sensitive issues.\n* The use of technology space, such as YouTube for increasing dialogue in connection with the Conference, was recommended;\n* The concerns of various constituencies can be reflected in the Conference through the various round tables and workshops;\n* The sub-committees will need to identify cross-cutting perspectives and goals that can be applied and harnessed in the context of the diverse discussion topics and settings;\n* The need for interpretation and translation is a major concern, affecting both the format and budget of the Conference;\n* Involving regional press in the Conference was suggested as one way of ensuring that communication reaches diverse constituencies;\n* It was suggested that the UDHR be read aloud at some point during the Conference.\n!!! B. On the proposed planning committee structure and working methods:\n* The planning committee will have branches in Paris, where UNESCO is Headquartered, and in Geneva, as the seat of OHCHR and the Human Rights Council, and will also include regional focal points;\n* Each branch will have facilitators for specific aspects of conference planning. Facilitators should communicate regularly, in accordance with the deadlines at hand;\n* The planning committee will comprise various subcommittees;\n* NGO representatives can work on one sub-committee only;\n* Monday, 21 January 2008 is the deadline for New York based NGO representatives to request participation on a sub-committee. Requests are to be sent via e-mail to DPINGO61@yahoo.com including the reason for interest on the specific sub-committee, as well as a second choice;\n* NGOs that are not associated to DPI, but that work in partnership with UNESCO, the OHCHR or the French government will be involved;\n* DPI/NGO section remains responsible for sending letters of invitation, however all partners should be involved in nominating speakers etc;\n* The use of technology to find new methods of operation and communication among NGO representatives in diverse locations was encouraged, taking into account the fact that the 61st Annual DPI/NGO Conference marks the first time that the Conference is being held outside of the UN's New York HQ.\n!!! C. On the sub-committees of the planning committee:\n* The outreach committee will seek to identify and compile data on the scope of situations, issues and constituencies that should inform the agenda of the Conference and be represented by conference participants. Communication with diverse constituencies needs to be initiated before the Conference, with a view to involving conference participants in an active and focused manner;\n* The groups that need to be identified should include groups that are subject to human rights violations of civil, political, social, economic, or cultural nature, as well as groups that need to be informed about human rights issues and their role in addressing them, such as media, private sector, philanthropists, or local authorities;\n* The thematic committee will develop central themes and invite the input of experts in the topic at hand;\n* The research and website committee would be renamed the research and information and communication committee. It can also help facilitate the work of the other sub-committees by keeping track of their developments;\n* The website should be dynamic, and include relevant links to human rights related news stories, information and initiatives;\n* The website should also facilitate the nomination of speakers and the compilation of data;\n* The media committee will produce a daily newsletter of the conference providing a clear, constructive open voice. Student journalists based in Paris could be involved in that capacity;\n* Information on the conference should be disseminated to all regions;\n* The matter of particular interpretation needs for participants, such as sign language, or languages not included among the UN's six official languages, as well as information on the application for visas for France, could be addressed in part by the specific requests/needs committee;\n* A budget to sponsor the travel and accommodation of NGO representatives and human rights defenders and victims from the grass-roots needs to be considered. NGOs with representatives in the field would be encouraged to help support the participation of their colleagues working on the ground. Professional fundraising opportunities would also be explored;\n* An orientation to Paris for participants can be offered by the travel and accommodation committee;\n* The midday workshops committee could envisage holding parallel workshops in various locations worldwide for NGO representatives who are unable to attend the Conference in person;\n* The youth committee was suggested to be renamed multi-generational committee to facilitate and to foster mentoring and helpful exchanges among seasoned NGO representatives and young people who are new to the process;\n!! 4. Next Meeting\nThe next Planning Committee meeting was announced for Friday, 25 January 2008 2-5 pm; this was subsequently changed to 31 January at the same time, in Conf. Room 3.
{{iframe{''Note'': This is a "framed" page from the [[DPI/NGO Section]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un.org/dpi/ngosection/conference/}}}\n<html><iframe\n src = "http://www.un.org/dpi/ngosection/conference/"\n title = "61st Annual DPI/NGO Conference"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
> New York, January 2008, [[Shamina de Gonzaga]], Chair, [[61st Annual DPI/NGO Conference]]\n{{large{Context}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Context">>\n===\n\n\n{{large{Overview}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Overview">>\n===\n\n\n{{large{Goals}}}+++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Goals">>\n===\n\n\n{{large{Suggested themes and perspectives}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Suggested themes and perspectives">>\n===\n\n\n{{large{Format}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Conference Format">>\n===\n\n\n{{large{Planning Committee structure}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Planning Committee structure">>\n===\n\n\n{{large{Structure of New York based planning committee}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Structure of New York Planning Committee">>\n===\n\n\n{{large{Planning committee subcommittees}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Planning Committee Sub-Committees">>\n===\n\n\n{{large{Timeline}}} +++\n> <<tiddler "61st Annual DPI/NGO Conference: Working paper: Timeline">>\n===\n
* Opening Ceremony\n* Round tables\n* Midday workshops\n* Conversation Lounges (off the record discussions on-going throughout the Conference to address issues in greater depth, moderators with arbitration skills can be on hand to engage as needed)\n* Ceremony to pay homage to human rights defenders\n* Silent Meditation\n* Networking\n* Receptions\n* Performances\n* Exhibits and public fairs, e.g.\n** NGO Human rights fair; what moves you? \n** NGO voices exhibits; \n** Human rights cartoons\n* Press Conferences\n* Parallel meetings in other locations\n> (In addition to parallel meetings, in order to increase awareness and involve a broad range of constituents who may not be able to participate at the Paris Conference in person, as well as to provide substantive contributions to the preparatory process of the Conference, preliminary events, hosted by diverse institutions could be organized.)
* The outreach, thematic/speaker, and research/website subcommittees should begin their work by the end of January. \n* The Conference title should be determined, and prominent speakers should be informally invited by beginning February to assess their availability.
* Opening Ceremony\n* Round tables\n* Midday workshops\n* Conversation Lounges (off the record discussions on-going throughout the Conference to address issues in greater depth, moderators with arbitration skills can be on hand to engage as needed)\n* Ceremony to pay homage to human rights defenders\n* Silent Meditation\n* Networking\n* Receptions\n* Performances\n* Exhibits and public fairs, e.g.\n** NGO Human rights fair; what moves you? \n** NGO voices exhibits; \n** Human rights cartoons\n* Press Conferences\n* Parallel meetings in other locations\n> (In addition to parallel meetings, in order to increase awareness and involve a broad range of constituents who may not be able to participate at the Paris Conference in person, as well as to provide substantive contributions to the preparatory process of the Conference, preliminary events, hosted by diverse institutions could be organized.)
The 60^^th^^ Anniversary of the [[Universal Declaration of Human Rights]] provides an opportunity to reach out to all members of society, to reflect on the values set forth in the UDHR, their relevance today, and to question why these values are not being upheld universally, and how we can make a difference.\n\nIn order to awaken this awareness, it is vital to move away from theoretical approaches, towards an inclusive and action oriented forum where all stakeholders have a voice and are asked to envision the steps that would be required to address the current disparities between policy and implementation.\n\nIt is therefore crucial that we involve persons with direct experience in human rights issues, who can impart their experiences and how they have coped, offering profound insight into the reality of human rights issues worldwide.\n\nThrough the 61^^st^^ Annual DPI/NGO Conference, we can create the framework for discussions that are forward thinking, exploring civil society contributions to advancing the respect for human rights, and examining how we can enhance civil society's efforts including through a constructive self-critical approach.\n\nThe DPI/NGO Conference can help foster a new mindset around human rights, encouraging greater awareness of the state of human rights in the world today, and opening up opportunities for people to identify and take part in solutions.
''Create an action oriented Conference:''\n* Participants should not be passive observers, but instead should be encouraged and given the opportunity to actively engage in discussions and problem solving with invited speakers\n* To that end, participants could be asked to identify ahead of time which topics are of greatest interest to them\n* Panels should feature a limited number of speakers to allow for more question and answer time\n* Speakers could be asked to formulate their presentations in ways that will engage the audience, posing questions and challenges to them\n* In addition to formal meetings, informal off the record discussion settings could be enabled through "conversation lounges"\n''Strengthen civil society efforts to advance the respect for human rights:''\n* in the lead up to the conference, a subcommittee of the planning committee could focus on gathering data of civil society efforts that have been successful\n* the conference could highlight current situations where civil society could assume a more active role in promoting respect for human rights\n* the conference could aim to identify what obstacles faced by civil society could be overcome (how can NGOs be more effective, increase their ability to partner with one another when working in the same area, avoid duplication of activities, increase strategic planning and pooling of limited resources for the benefit of the target community)\n* members of communities at the center of human rights violations (past or present) could be invited to speak from their experience in this regard\n''Reach out to civil society beyond the UN NGO community:''\n* a subcommittee of the planning committee could identify groups that are underrepresented in most UN NGO fora and whose experiences and insights should inform or be informed by our discussions\n* these groups could include ethnic or religious minorities, socially and economically marginalized communities in both developing and developed countries, youth and older persons, women from areas of conflict, young entrepreneurs and business leaders, human rights victims and defenders, parliamentarians, local authorities, media, philanthropists\n* preparatory events could be hosted by various partners in academia and other organizations to increase outreach and feed into the conference by producing a paper on key findings of the event and sending one or two representatives to the conference\n* a subcommittee could identify organizations that work with key constituencies at the grass roots and that could commit to helping to receive input from them and potentially sponsor their participation at the conference\n* NGOs could be encouraged to include a representative from the grassroots as part of their delegation to the conference\n* Efforts should be made to assess and attend to the interpretation needs of participants\n* In parallel to the conference, events and installations that are accessible to the broad public such as a fair of NGOs, exhibits and concerts could be hosted\n''Increase awareness and sensitize society globally to human rights issues:''\n* the conference could include a focus on strategies to promote human rights education \n* the conference could examine ways in which traditional and alternative media could generate a global commitment to respect for human rights, and why this is or is not happening as of yet\n* the dimension of spirituality and inner transformation as central to the fulfillment of the Universal Declaration of Human Rights could be highlighted, and the Conference could include a non-religious silent meditation for peace and human rights\n* Leading human rights organizations could be asked to examine what messages they want to communicate to the broad public and how they consider their messages are being received\n''Enhance civil society engagement with the existing international mechanisms for Human Rights:''\n* NGOs that interact with existing international and national human rights bodies, as well as representatives and members of those entities, could be invited to share their experiences and reflect on ways to improve civil society engagement
For the past 60 years, the DPI/NGO Conference has been held at the UN's New York Headquarters, and in recent years, has welcomed up to 2000 representatives of non-governmental organizations.\n\nThe 61^^st^^ Annual DPI/NGO Conference will be held in Paris from 3-5 September 2008 in commemoration of the 60^^th^^ anniversary of the adoption of the Universal Declaration of Human Rights, marking the first time in the history of the Conference that it will be held outside of New York.\n\nThe choice of Paris as the venue for the 61^^st^^ Conference, as well as the subject matter of Human Rights, raises several opportunities for consideration, including Outreach to new constituencies who have not participated in previous Conferences, namely civil society from regions that are typically under-represented, such as Africa and the Middle East, due to distance, difficulty with visas and language barriers.\n\nBuilding on the momentum on the 60^^th^^ Anniversary of the UDHR, we should also envision how the DPI/NGO Conference can contribute to raising public awareness about Human Rights beyond the UN affiliated NGO community.\n\nIn addition to ~NGOs, the Conference could offer opportunities for other sectors that can impact the awareness of HR issues (i.e. media, academia, entertainment industry, philanthropy, religious and spiritual constituencies) and that have a role in the implementation of HR (i.e. Member States, local government, parliamentarians, legal sector) to become involved.\n\nThe space available at UNESCO Headquarters can accommodate the general format of the Conference, including opening and closing ceremonies, overflow room, panels and round tables, midday workshops and other informal settings for networking and off the record discussions.
{{medium{Outreach ~Sub-Committee}}} +++\n* This committee should investigate who / what areas of the world should be represented at the Conference, who are we not reaching?\n* Identifying key constituencies globally that should be represented at the Conference; e.g.\n** Silenced voices;\n** groups with no voice (extreme poverty; excluded minorities);\n** communities from conflict areas such as Kashmir, Darfur, Palestine, Israel, Myanmar;\n** Dalit;\n** Roma;\n** Indigenous persons;\n** Family of victims of forced disappearance;\n** persons with disabilities;\n** persons who have survived trafficking, forced labor;\n** persons living with HIV/AIDS;\n** migrant workers;\n** slum dwellers;\n** innercity dwellers in developed and developing world;\n** women from areas of conflict and post-conflict...\n* Researching which ~NGOs work with those constituencies and can facilitate their input into the planning process;\n* Asking those organizations to fund one or two representatives from those communities to come to the Conference;\n* Keeping track of which groups have been outreached to and ensuring that they are kept up to date with relevant developments\n===\n\n\n{{medium{Thematic Development and Speaker ~Sub-Committee}}} +++\n* Develop sub themes of conference, writing description of panels and round tables, and soliciting input from experts in the topic at hand;\n* Pair nominated speakers with relevant round table;\n* Help compile nominations of speakers, ensuring complete information, and verifying speaker availability\n===\n\n\n{{medium{Research, Communications & Website Sub-Committee}}} +++\n* Develop Conference website, post information on the Conference, research other relevant data, documentation, links that should be on the website;\n* Develop and monitor conference blog and other IT based communications and interactions\n> //See// [[Research, Communications & Website Sub-Committee]]\n===\n\n\n{{medium{Midday Workshops ~Sub-Committee}}} +++\n* This committee will review requests to sponsor midday workshops, help to avoid overlap and ensure a diverse and substantive set of workshops.\n* In addition to workshops at the Conference in Paris, parallel workshops could be held at other UN Headquarters worldwide\n===\n\n\n{{medium{Multigenerational ~Sub-Committee}}} +++\n* Foster mlultigenerational interactions aroud human rights issues\n* Identify and mentor yout* h participants\n* Coordinate activities during conference\n===\n\n\n{{medium{Media and Publicity ~Sub-Committee}}} +++\n* Identify media and public relations opportunities\n* Assist in liaising with mainstream or alternative media with interest in human rights\n* Produce daily newsletter of conference\n* Help organize interviews\n===\n\n\n{{medium{Specific Requests/Needs ~Sub-Committee}}} +++\n* Identify and help attend to speakers and participants with special interpretation or other needs;\n* Assist in orientation and networking for speakers and participants who are unfamiliar with UN and NGO fora\n===\n\n\n{{medium{Events ~Sub-Committee}}} +++\n* Help coordinate proposals and logistics for Conference side-events including receptions, performances etc.\n* Provide information on all side-events being held at the Conference\n===\n\n\n{{medium{Travel and Accommodation ~Sub-Committee}}} +++\n* Help make available lists of hotels within affordable range;\n* Work with DPI to verify that speakers are arriving / departing within reasonable time\n===\n\n\n{{medium{Troubleshooting ~Sub-Committee}}} +++\n* Field questions from NGO representatives\n* Summarize complaints\n* Bring to attention of planning committee co-chairs\n===\n\n\n{{medium{Fundraising}}} +++\n* All planning committee members who can assist in identifying sponsors should communicate with [[Jeffery Huffines]], Chair of the [[NGO/DPI Executive Committee]]
The planning committee for the 61st Annual DPI/NGO Conference will have branches in New York, Paris, and Geneva, as well as Focal Points in Latin America, Asia, Africa, and Eastern Europe.\n\nEfforts should be made to invite civil society inputs from other regions via video-conference, electronic forums, perhaps with assistance of UNICs and other UN HDQ.\n\nThe planning committee will comprise various subcommittees. All members of the planning committee should serve on a subcommittee.\n\nEach subcommittee will have a facilitator in each location.\n\nNGO representatives can serve on one sub-committee only and are asked to assess their ability to commit the necessary time and identify which subcommittee is of greatest interest to them, and which they could best contribute to.
Meetings among the New York based facilitators of the various subcommittees should be held twice monthly to review progress made.\n\nA meeting among all New York based planning committee members can be held once a month.\n\nFacilitators will determine the frequency and format of their respective subcommittee meetings, in consultation with the members of their subcommittee.\n\nNew York based NGO representatives are requested to send an e-mail to [[DPINGO61@yahoo.com|mailto:dpingo61@yahoo.com]] by 21 January, specifying which sub-committee they are most interested to participate in, as well as their second choice, and describing in no more than fifty words why they have chosen this sub-committee.\n\n(The meeting schedule of the Paris and Geneva planning committee branches should be determined by the end of January.)
Aiming to assess how the status of respect for human rights has evolved since the signing of the UDHR, what challenges are being confronted today, how to define our present goals, and how we can be empowered to achieve them, some of the suggested themes / perspectives to address at the Conference have included:\n\n''Universality, Dignity, Justice, the rule of law''\n* Dignity and Justice for All of Us has been adopted by UNOHCHR as the guiding theme for the commemoration;\n* The outcomes of the series of dialogues being hosted by UNOHCHR could be acknowledged at the Conference and feed into the planning process;\n* The gap between existing human rights policy and implementation;\n* Anti-corruption;\n* Extreme poverty;\n* The interlinkange between socio-economic and civil and political rights;\n* Right to decent work\n''Human rights in a world without borders''\n* Understanding human rights in the context of the globalized world - addressing \n** Migration;\n** Trafficking;\n** Climate change;\n** Information technology; \n** Business from a Human Rights perspective;\n* highlighting the need for human transformation to adapt to the challenges and opportunities of the future;\n* Questioning where power would lie in a world without frontiers as we have known them and which organizations are or have the capacity to become truly universal and all encompassing\n''Peace as a Human Right and Human rights in the context of the war on terror''\n* In light of the impact on human rights resulting from measures being taken in the name of security and the war on terror, how to encourage the pursuit of peace rather than the perpetration of fear and violence\n''Human rights education''\n* How to foster human rights education worldwide and at all levels?\n* What are the existing models, what strategies can be utilized to further promote human rights education?\n* The role of human rights education in building peaceful societies and promoting development\n''Gender Equality''\n* What initiatives should be taken or strengthened, recognizing that achieving women's empowerment and gender equality is vital to improving the status of human rights worldwide?\n''Impacting the way human rights are represented in the media''\n* How to sustain the interest of the media and ensure more accurate and in-depth reporting\n''Human rights and economics''\n* The complex relationship between economic interests and human rights - how to promote respect for human rights in a profit driven environment - what tools can be implemented to promote ethical behavior on the part of governments, corporations and to empower civil society?\n''The Universal Declaration of Human rights as a Collection of Values''\n* Building on the universality of human rights and of the Declaration itself, as a collection of values, how can respect for HR become a unifying factor regardless of religious or cultural tradition?\n''Crosscutting questions:''\nWhat opportunities are, or can be made available for civil society, in partnership with local government, religious or educational institutions, and the private sector, to improve respect for human rights at the local level, even in the absence of strong political institutions, or in economically depressed areas, or zones of conflict?\n\nExamples of civil society efforts in fields such as reconciliation, peacebuilding, and entrepreneurship could be highlighted, and ways to increase collaboration among NGOs working in the same area, with a view to pooling resources, sharing responsibilities, avoiding duplication of efforts and improving strategic planning and development of local capacity, could be explored.
* The outreach, thematic/speaker, and research/website subcommittees should begin their work by the end of January. \n* The Conference title should be determined, and prominent speakers should be informally invited by beginning February to assess their availability.
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a62r171.htm}}}\n<html><iframe\ntitle="62/171. International Year of Human Rights Learning"\nsrc="http://www.un-documents.net/a62r171.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/a7r640.htm@@\n<html><iframe\ntitle="640 (VII). Convention on the Political Rights of Women"\nsrc="http://www.un-documents.net/a7r640.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
It generally doesn't take long for a visitor here to get the feeling that this site is different from sites you have visited before. It is different - in a number of significant ways - ways that allows information and information management tools to be presented, structured, organizedl\n!! Conventional web site\n* Consist of a smaller or larger number of separate web pages - each is a separate file or document - sometimes supported by a "server-side" database engine.\n* Only one page can be on-screen at the same time\n* If you find valuable information or documents on the site it not particularly easy to include the information in your own web site \n!! TiddyWiki web site\n* In a TiddlyWiki site such as this, the entire web site is contained in a single page - including a powerful database engine into which an assortment of powerful "plugin" features have been added\n
<<tiddler "Search Box">>\n<<jump>><<renameButton 'jump to an open tiddler'>>\n<<closeAll>><<renameButton 'close all tiddlers'>>\n<<permaview>>\n<<newDocument ask print>><<renameButton 'print open tiddlers'>>\n<<newTiddler "New Tiddler" >>\n<<newTiddler text:{{store.getTiddlerText("iframe template","")}}>><<renameButton 'new iframe tiddler'>>\n<<saveChanges>>\n<<option txtUserName>>\n[[User Options]] +++\n[[Search Options]] -\n<<fontSize "font-size:">> -\n[[Editing Options]] -\n===\n\n[[Tiddler Administration]] +++\n[[Recent Tiddlers]] -\n[[Main Menu|MainMenu]] -\n[[Setup Menu]] -\n[[Administrative Menu]] -\n[[Template snippets]] -\n[[Basic Tiddler Lists]] -\n[[Formatting Tiddlers]] +++\n[[Formatting Text]] --\n[[iframe template]] --\n[[Headers & Outlines]] --\n[[Tiddly Links]] --\n[[Tables]] --\n[[Images]] --\n===\n\n[[Tiddler Lists]] +++\n[[Basic Tiddler Lists]] -\n[[Alphabetical Tiddlers]] -\n[[Recent Tiddlers]] -\n[[Tiddler Timelines]] +++\n[[Tiddler Timeline]] -\n[[Reverse Timeline]] -\n[[Event Timeline]] -\n===\n\n[[Shadow Tiddlers]] -\n[[Missing Tiddlers]] -\n[[Imported Tiddlers]] -\n[[Included TiddlyWikis]] -\n===\n\n[[Menus]] +++\n[[Main Menu|MainMenu]] -\n[[Administrative Menu]] -\n[[Hover Menu|HoverMenu]] -\n[[Setup Menu]] -\n===\n\n[[Default Tiddlers|DefaultTiddlers]] -\n[[Import Tiddlers]] -\n[[Plugin Macros]] -\n[[Templates & Stylesheets]] +++\n[[PageTemplate]] -\n[[ViewTemplate]] -\n[[EditTemplate]] -\n[[StyleSheet]] -\n[[MainMenuStyles]] -\n[[TagglyTaggingStyles]] -\n[[Colour Palette]] -\n===\n\n===\n\n{{center{\n[img[Logo for UDHR60+ - protection & realization of human rights in a knowledge-based universe|udhr60-beacon-64x64.png]]\n[img[http://www.ngo-framework.net/congo-74x54.png][Conference Of NGOs]]\n[img[udhr60+100x46.png]]\n[img[http://www.climate-change-two.net/cc2-151x43.jpg][Climate Change 2.0]]\n<<tiddler "Menu Widgets">>\n[img[http://www.tiddlywiki.com/favicon.ico]] TiddlyWiki <<version>>\n[img[http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png][Creative Commons Attribution Non-Commercial Share-Alike Licence]]\n}}}
[[Administrative Menu]] - attached to base of the [[Main Menu|MainMenu]]\n<<tiddler "Administrative Menu">>
<<option chkGenerateAnRssFeed>> GenerateAnRssFeed\n<<option chkOpenInNewWindow>> OpenLinksInNewWindow\n<<option chkSaveEmptyTemplate>> SaveEmptyTemplate\n<<option chkToggleLinks>> Clicking on links to tiddlers that are already open causes them to close\n^^(override with Control or other modifier key)^^\n<<option chkHttpReadOnly>> HideEditingFeatures when viewed over HTTP\n<<option chkForceMinorUpdate>> Treat edits as MinorChanges by preserving date and time\n^^(override with Shift key when clicking 'done' or by pressing Ctrl-Shift-Enter^^\n<<option chkConfirmDelete>> ConfirmBeforeDeleting\nMaximum number of lines in a tiddler edit box: <<option txtMaxEditRows>>\nFolder name for backup files: <<option txtBackupFolder>>\n<<option chkInsertTabs>> Use tab key to insert tab characters instead of jumping to next field\n<<option chkUseInclude>> Include ~TiddlyWikis (IncludeList | IncludeState | [[help|http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D]])\n^^(Reload this ~TiddlyWiki to make changes become effective)^^\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n''Private Settings: ''<<option chkUsePrivateSettings>> Use private settings. <<option chkMakeSettingPrivateWhenChanged>> Make setting private when changed.&#160;&#160;&#160;[[Show Settings]].\n^^(Private settings are stored in this ~TiddlyWiki, shared settings are stored as cookies. For more information see the [[Settings documentation|SettingsPlugin Documentation]].)^^\n<<option chkUseYourSearch>> Use 'Your Search' //([[more options|YourSearch Options]])//
<<list all>>
<<tabs txtMainTab Timeline Timeline TabTimeline Alphabetical 'All tiddlers' TabAll Tags 'All tags' TabTags Missing 'Missing tiddlers' TabMoreMissing Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/bpa-4-d.htm@@\n<html><iframe\ntitle="Beijing Platform for Action. Chapter IV. D. Violence against women"\nsrc="http://www.un-documents.net/bpa-4-d.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/bpa-4-i.htm@@\n<html><iframe\ntitle="Beijing Platform for Action. Chapter IV. I. Human rights of women"\nsrc="http://www.un-documents.net/bpa-4-i.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
/***\n|Name|''timeline''|h\n|Author|[[Saq Imtiaz]]|\n|Version|0.5 bet|\n|Description|A replacement for the core timeline macro that offers more features|\n|Source|http://lewcid.googlepages.com/lewcid.html#BetterTimelineMacro|\n|TW Version|2.x|\n***/\n/***\n!!!Features:\n*list tiddlers with only specific tag\n*exclude tiddlers with a particular tag\n*limit entries to any number of days, for example one week\n*specify a start date for the timeline, only tiddlers after that date will be listed.\n\n!!!Installation:\nCopy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.\n\n!!!Syntax:\n{{{<<timeline better:true>>}}}\n''the param better:true enables the advanced features, without it you will get the old timeline behaviour.''\n\nadditonal params:\n(use only the ones you want)\n{{{<<timeline better:true onlyTag:Tag1 excludeTag:Tag2 sortBy:modified/created firstDay:YYYYMMDD maxDays:7 maxEntries:30>>}}}\n\n''explanation of syntax:''\nonlyTag: only tiddlers with this tag will be listed. Default is to list all tiddlers.\nexcludeTag: tiddlers with this tag will not be listed.\nsortBy: sort tiddlers by date modified or date created. Possible values are modified or created.\nfirstDay: useful for starting timeline from a specific date. Example: 20060701 for 1st of July, 2006\nmaxDays: limits timeline to include only tiddlers from the specified number of days. If you use a value of 7 for example, only tiddlers from the last 7 days will be listed.\nmaxEntries: limit the total number of entries in the timeline.\n\n\n!!!History:\n*28-07-06: ver 0.5 beta, first release\n\n!!!Code\n***/\n//{{{\n// Return the tiddlers as a sorted array\nTiddlyWiki.prototype.getTiddlers = function(field,excludeTag,includeTag)\n{\n var results = [];\n this.forEachTiddler(function(title,tiddler)\n {\n if(excludeTag == undefined || tiddler.tags.find(excludeTag) == null)\n if(includeTag == undefined || tiddler.tags.find(includeTag)!=null)\n results.push(tiddler);\n });\n if(field)\n results.sort(function (a,b) {if(a[field] == b[field]) return(0); else return (a[field] < b[field]) ? -1 : +1; });\n return results;\n}\n\n\n\n//this function by Udo\nfunction getParam(params, name, defaultValue)\n{\n if (!params)\n return defaultValue;\n var p = params[0][name];\n return p ? p[0] : defaultValue;\n}\n\nwindow.old_timeline_handler= config.macros.timeline.handler;\nconfig.macros.timeline.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var args = paramString.parseParams("list",null,true);\n var betterMode = getParam(args, "better", "false");\n if (betterMode == 'true')\n {\n var sortBy = getParam(args,"sortBy","modified");\n var excludeTag = getParam(args,"excludeTag",undefined);\n var includeTag = getParam(args,"onlyTag",undefined);\n var tiddlers = store.getTiddlers(sortBy,excludeTag,includeTag);\n var firstDayParam = getParam(args,"firstDay",undefined);\n var firstDay = (firstDayParam!=undefined)? firstDayParam: "00010101";\n var lastDay = "";\n var field= sortBy;\n var maxDaysParam = getParam(args,"maxDays",undefined);\n var maxDays = (maxDaysParam!=undefined)? maxDaysParam*24*60*60*1000: (new Date()).getTime() ;\n var maxEntries = getParam(args,"maxEntries",undefined);\n var last = (maxEntries!=undefined) ? tiddlers.length-Math.min(tiddlers.length,parseInt(maxEntries)) : 0;\n for(var t=tiddlers.length-1; t>=last; t--)\n {\n var tiddler = tiddlers[t];\n var theDay = tiddler[field].convertToLocalYYYYMMDDHHMM().substr(0,8);\n if ((theDay>=firstDay)&& (tiddler[field].getTime()> (new Date()).getTime() - maxDays))\n {\n if(theDay != lastDay)\n {\n var theDateList = document.createElement("ul");\n place.appendChild(theDateList);\n createTiddlyElement(theDateList,"li",null,"listTitle",tiddler[field].formatString(this.dateFormat));\n lastDay = theDay;\n }\n var theDateListItem = createTiddlyElement(theDateList,"li",null,"listLink",null);\n theDateListItem.appendChild(createTiddlyLink(place,tiddler.title,true));\n }\n }\n }\n\n else\n {\n window.old_timeline_handler.apply(this,arguments);\n }\n}\n//}}}
The ''Travel & Accommodations Sub-Committee'' has made arrangements for hotel reservations for the conference and for travel between New York and Paris, and commissions for the reservations will be donated to the [[NGO/DPI Executive Committee]] in support of the conference.\n\n{{larger{''Note'': This is a "framed" page from the ''Friendship Ambassadors Foundation'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.faf.org/hl_travel2paris.htm}}}\n<html><iframe\n src = "http://www.faf.org/hl_travel2paris.htm"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:120%;font-weight:bold;text-align:center;[[NGO Committee on Education]] (A [[CONGO|Conference Of NGOs]] Committee)@@\n!!By-Laws\n!!!Purpose\nThe NGO Committee on Education will:\n# Focus attention on and promote the various programs of formal and non-formal education of the UN intergovernmental agencies, of international institutions, and of NGOs.\n# Promote and facilitate the exchange of knowledge and dissemination of information on formal and non-formal education issues to various governments, civil society organizations, including academia, foundations, etc.\n# Address the issue of literacy for all children and adults, and other aspects of education in order to further enhance the goal of world education for all.\n# Work closely with the other NGO Committees related to the United Nations system and with the various relevant UN Commissions and Conferences.\n!!!Membership\n# Regular Membership: Membership in the Committee is open to Non-Governmental Organizations in consultative status with ECOSOC. These members shall be eligible to vote and hold office.\n# Associate Membership: Any NGO having a formal relationship with the United Nations may become an Associate Member. Such members will not be entitled to hold office or vote on matters of policy.\n# An organization may become a member by submitting and application to the Chairperson or Secretary.\n!!!Officers\n# The officers of the NGO Committee on Education shall be one Chairperson, one Vice-Chairperson, Secretary and Treasurer. Such officers shall be elected for a term of two years, and no person shall be elected to the same office for more than two consecutive terms. Officers must be from NGOs in consultative status.\n# No member may hold more than one office. For purposes of this paragraph the term "office" includes members-at-large of the Executive Committee.\n!!!Duties of Officers\n# The Chairperson shall convene and preside over meetings, promote the general effectiveness of the Committee, and maintain communications with other NGO Committees and with representatives of the UN system. The Chairperson or Vice-Chairperson shall represent the Committee when required.\n# The Secretary shall keep minutes of the meetings of the Committee, a record of the membership, and a record of attendance at meetings. The Secretary shall arrange for distribution of the minutes in advance of the meeting at which they will be approved.\n# The Treasurer shall receive and disburse funds as determined by the Executive Committee and shall be responsible for the maintenance of accounts and shall report regularly to the Committee's membership.\n!!!Executive Committee\n# The responsibility of the Executive Committee shall be to carry on the business of the Committee between meetings. The members of the Committee shall be kept informed of the activities of the Executive Committee through a report from the Chairperson or Vice-Chairperson at regular meetings of the Committee when relevant.\n# The officers with up to four elected members-at-large shall serve as the Executive Committee. Members-at-large shall serve for a term of two years. No person shall be elected for more than two consecutive terms.\n# Members-at-large may be Regular or Associate Members of the Committee, however, voting rules as described in the membership section apply.\n!!!Subcommittees\n# The NGO Committee on Education may establish Subcommittees or Working Groups as needed. The Chairperson of a Subcommittee will be a member //ex officio// of the Executive Committee. Members of such Subcommittees or Working Groups shall elect their own chairs, subject to approval of the Executive Committee.\n!!!Finances\n# Payment of dues of $25.00 to the Treasurer shall entitle members to receive the minutes and other materials determined by the NGO Committee and allow them to vote.\n# The fiscal year shall be from 1 October to 30 September.\n!!Elections\n# A Nominating Committee shall be appointed by the Chairperson, on consultation with other offices, not less than two months prior to the election at the Annual Meetings. The report of the Nominating Committee shall be circulated in writing to all Regular members of the Committee at least three weeks prior to the meeting at which the election is to take place. The Nominating Committee shall not nominate representatives represented by members of the Nominating Committee.\n# The election of officers and members of the Executive Committee shall take place at an Annual Meeting. Elected officers shall take office immediately.\n# Election of officers and procedural matters shall be decided by the majority of member organizations present and voting.\n# A ballot by mail may be taken in the event that a meeting of the Committee is not possible.\n!!!Meetings\n# The Committee shall meet periodically, at least four times a year. The Committee shall hold an Annual Meeting during the month of May or June.\n# A quorum shall consist of a representatives of one-third of the regular member organizations.\n# Recommendations of statements of positions to be submitted to ECOSOC or any of its subsidiary bodies may not be made in the name of the Committee. Joint statements of member organizations may be submitted over the names of those organizations who wish to become signatories to the statement.\n!!!Amendments\n: Proposed amendments to these By-laws shall be submitted to the Chairperson in time for consideration by the Executive Committee and for written circulation to each member organizations not less than two days prior to the date of the proposed adoption. An amendment shall be adopted only after discussion in a plenary meeting of the Committee and upon affirmative vote of two-thirds of these representatives of member organizations present and voting.\n\n//Adopted, November 4, 2000//
@@text-align: center;\n!!!Resolution on Information and Communications\nadopted by the\n''20th General Assembly''\nof the\n''[[Conference Of NGOs|Conference Of Non-Governmental Organizations in Consultative Status with ECOSOC (CONGO)]]''\nGeneva, Switzerland, 3-5 November, 1997@@\n!!!Information and Communications\n<<<\nThe //20th General Assembly of the Conference of ~NGOs//, meeting in Geneva from 3 to 5 November, 1997,\n\n//Recognizing// the continuing dramatic advances in information and communications technology, and the ways in which these advances are:\n* transforming access to, and participation in, the United Nations system;\n* creating a forum for non-governmental organizations that transcends national boundaries; and\n* enabling structural changes in the relationships between non-governmental organizations and national and local governments; \n//Recognizing also// that there exist very substantial disparities between countries, and within countries, in the extent to which there is effective access to the global information infrastructure;\n\n//Resolves// to consider how the Conference of ~NGOs and its member organizations can make use of modern information and communications technology to increase their effectiveness and to strengthen the participation of non-governmental organizations in the work of the United Nations system in order to promote the goals of the United Nations. \n<<<\n\nResolution proposed by:\n: [[Information Habitat: Where Information Lives]]\n: International Council of Jewish Women
Retired from Southampton College of Long Island University. For thirty-five years a Professor of Sociology; for the last five years, Dean of the College. Began career with the Peace Corps in East Pakistan, 1961-63. Community activities include Chair of the East Hampton Town Zoning Board of Appeals, Chair of the Retreat (a domestic violence agency), Chair of Alternatives Counseling Services, member of Springs School Board, and member of East Hampton Library Board. Presently, a NGO delegate from Peace Action International to the Civil Society of the UN.
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/charter.htm@@\n<html><iframe\ntitle = "United Nations Charter"\nsrc = "http://www.un-documents.net/charter.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
<html>\n<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/d5ipt1MDs8E&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/d5ipt1MDs8E&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>\n</html>
<<<\n"No problem can be solved from the same level of consciousness that created it."\n//Albert Einstein// (1879 - 1955) Physicist & Nobel Laureate \n<<<\n''Climate Change 2.0'' is being developed from a vision of a collaborative application of ''Web 2.0'' methodologies to the global climate change crisis and incorporating a transition to an Open Source, Creative Commons climate. ''Climate Change 2.0'' is based on the recognition of the vital contribution that the combination of the [[economics of information|Economics of information]] and information and communications technologies (ICT) can contribute - and already are contributing - to addressing what is increasingly recognized as the greatest challenges to a sustainable common future, both through the power of the technologies and through the progressive discovery and realization of the fundamental properties and nature of a digital knowledge-based universe and the accompanying profound freedoms and transformation of human consciousness and the emergence of digitally-connected global civil society that has been growing rapidly since the early stages of preparations for the 1992 Earth Summit - of which the [[United Nations Framework Convention on Climate Change]] was a key component.\n<<<\n"''The Interlocking Crises''\nUntil recently, the planet was a large world in which human activities and their effects were neatly compartmentalized within nations, within sectors (energy, agriculture, trade), and within broad areas of concern (environment, economics, social). These compartments have begun to dissolve. This applies in particular to the various global 'crises' that have seized public concern, particularly over the past decade. These are not separate crises: an environmental crisis, a development crisis, an energy crisis. They are all one."\n//[[Our Common Future, From One Earth to One World|http://www.un-documents.net/ocf-ov.htm]]//\n<<<\n!! See also the site map for Climate Change 2.0:\n* <<siteMap cc2.0 3>>\n
A number of elements have been developed under the auspices of [[Climate Change 2.0]], with an initial focus on the development of an online platform for the September 2007 [[60th Annual DPI/NGO Conference]] to be held at UN Headquarters on the theme "Climate Change: How It Impacts Us All", and in the broader context of the [[United Nations Decade of Education for Sustainable Development]], 2005-2014, and related international decades.\n\nThe DPI/NGO Climate Change Conference offers a unique opportunity for a demonstration project of [[Climate Change 2.0]] as it will be the last to be held at the United Nations Headquarters before major renovations begin, and there is strong interest in developing a prototype interactive online framework that would provide for real-time participation in the Conference, for this Conference, and as a model to be used for future Annual DPI/NGO Conferences.\n\nAmong the elements that are under development are the following:\n!! Web sites\n* [[Climate Change 2.0]]<br>[[www.climate-change-two.net/|http://www.climate-change-two.net/]]\n** [[Climate Change Impacts, Adaptation and Vulnerability]]<br>[[www.climate-change-two.net/ar4-wg2-spm|http://www.climate-change-two.net/ar4-wg2-spm]]\n** [[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1 (beta)]]<br>[[www.climate-change-two.net/plan-b/|http://www.climate-change-two.net/plan-b/]]\n** [[Economics of Climate Change: The Stern Review]]<br>[[www.climate-change-two.net/stern-review/|http://www.climate-change-two.net/stern-review/]]\n** [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]]<br>[[www.climate-change-two.net/wealth-of-networks/|http://www.climate-change-two.net/wealth-of-networks/]]\n* [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]]<br>[[www.un-documents.net/|http://www.un-documents.net/]]\n** [[Our Common Future]]<br>[[www.un-documents.net/wced-ocf.htm|http://www.un-documents.net/wced-ocf.htm]]\n* [[NGO Committee on Education]]<br>[[www.ngo-education.net/|http://www.ngo-education.net/]]\n** [[Education, Youth & Technology for Sustainable Development]]<br>[[www.ngo-education.net/workshop/|http://www.ngo-education.net/workshop/]]\n!! Culture of Peace\n* [[Peace Caucus: The Wild Cards in Climate Change]]<br>[[www.peacecaucus.net|htt[://www.peacecaucus.net]]\n* [[Seasons of Peace Cooperation Circles]]<br>[[www.seasons-of-peace.net/|http://www.seasons-of-peace.net/]]\n* [[Gandhi-King Season for Nonviolence]]<br>[[www.gandhi-king-season.net/|http://www.gandhi-king-season.net/]]\n* [[The Peace Cubes]]<br>[[www.peace-cubes.net/|http://www.peace-cubes.net/]]\n!!! ~TiddlyWikiPerfect sites\n* [[TiddlyWikiPerfect: An emerging hybrid information species]]<br>[[www.tiddlywikiperfect.net/|http://www.tiddlywikiperfect.net/]]\n** ~TiddlyWikiPerfect sites under development\n** Confronting Climate Change\n*** Silken Valleys - Digital relief post-Kashmir earthquake\n*** ~DataPerfect Manual\n*** Information Habitat 2.0\n!! "Normal" - HTML - web sites\n!! Email Groups\n* [[Climate Change 2.0 Google Group|Subscribe to the Climate Change 2.0 Google Group]]\n* [[Networking Sub-Committee, Planning Committee|Subscribe to the Networking Sub-Committee Google Group]]\n* [[NGO Committee on Education|Subscribe to the NGO Committee on Education Google Group]]\n* [[Information Ecology Yahoo! Group|Subscribe to the Information Ecology Yahoo! Group]]\n* [[The Peace Caucus Yahoo! Group|Subscribe to the the Peace Caucus Yahoo! Group]]\n* [[TiddlyWiki Google Group|Subscribe to the TiddlyWiki Google Group]]\n** [[TiddlyWiki Developer Google Group|Subscribe to the TiddlyWikiDev Google Group]]\n!! Other sites\n* [[The Wealth of Networks wiki notes]]<br>[[www.benkler.org/wealth_of_networks|http://www.benkler.org/wealth_of_networks/]]\n* [[Information Ecologist @ Blue Dot]]<br>[[bluedot.us/users/Information-Ecologist|http://bluedot.us/users/Information-Ecologist]] - social bookmarking\n* ~H2O Playlist\n
!! Transition to knowledge-based economies, societies and environments\n* ''Nature and properties of a knowledge-based universe and networked information economy''\n* ''Economics of information'' +++\n* Zero-based properties of information\n* Zero marginal cost\n* Equilibrium in a knowledge-based economy\n===\n\n* ''Open Source equilibrium'' +++\n* Microeconomic price theory\n* Price approaches marginal cost\n* Marginal cost virtually zero\n* Optimizing software evolution\n* Open systems architecture\n* Self-organizing communities\n===\n\n* ''Principles of information\n* [[Information ecosystems]] +++\n* ''Transformation of information ecosystems''\n* Evolution of collaborative information tools\n** Online meeting software\n** Electronic mailing lists\n** Wikis\n** Blogs\n** Social bookmarking sites\n* Emergence of Open Source software & digital commons\n** Open source communities\n** Digital commons communities\n===\n\n* ''Transformation of markets'' +++\n* Evolution of "perfect markets"\n* [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]]\n===\n\n* ''Transformation of news media'' +++\n* Revival of freedom of the press\n===\n\n* ''Thinking differently'' +++\n* Holistic approaches\n* Collective intelligence\n===\n\n!! Climate Change information ecosystems\n* ''Role of information technology'' +++\n* observing, analyzing and modeling climate change;\n* collaboration among climate change researchers;\n* publication and dissemination of climate change information;\n* organizing local, national and international responses to climate change;\n* monitoring and managing energy use, e.g. smart buildings, intelligent transportation systems, industrial ecology; and\n* design, development and management of low-carbon energy technologies.\n===\n\n* ''Climate change reports & analyses'' +++\n* Complexity of climate change information\n* Predominance of pdf (print/paper oriented) publication +++\n* Absence of pdf bookmarks\n===\n\n* Absence of common climate change taxonomy search framework\n* Barriers to search optimization\n* Opportunities for optimization of digital access\n===\n\n* ''Climate change, environmental & sustainable development agreements'' +++\n* Lack of integrative framework for agreements\n* Lack of integrative monitoring frameworks\n===\n\n* ''Climate change networks'' +++\n* Science & research communities\n* Governments & intergovernmental organizations\n* Civil society networks & organizations\n* Indigenous peoples\n* Faith-based networks\n* Industry networks\n* Education community\n* Energy producers - states & corporations\n===\n\n* ''Climate change in the media'' +++\n* Consolidation of mainstream media & relationship with energy industry\n* Proliferation of Independent media - blogs, video, audio, wikis, et al\n===\n\n!! Participating organizations\n
/***\n| Name:|CloseOnCancelPlugin|\n| Description:|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|\n| Version:|6.9.3|\n| Date:|30-Sep-2006|\n| Source:|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n***/\n//{{{\nmerge(config.commands.cancelTiddler,{\n\n handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,\n\n handler: function(event,src,title) {\n this.handler_orig_closeUnsaved(event,src,title);\n if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))\n story.closeTiddler(title,true);\n return false;\n }\n\n});\n\n//}}}\n\n
Foreground: #000\nBackground: #fff\nPrimaryPale: #8cf\nPrimaryLight: #18f\nPrimaryMid: #04b\nPrimaryDark: #014\nSecondaryPale: #ffc\nSecondaryLight: #fe8\nSecondaryMid: #db4\nSecondaryDark: #841\nTertiaryPale: #eee\nTertiaryLight: #ccc\nTertiaryMid: #999\nTertiaryDark: #666\nError: #f88
The [[ColorPalette]] tiddler is used in TiddlyWiki to define a set of colours - fifteen by default - whose names are then used in the default [[StyleSheetColors]] tiddler to associate colours with "CSS declarations" - and in the [[StyleSheet]] & other custom style sheets that are incorporated into [[StyleSheet]] - to set the colours for the various styles. This system allow one to easily change the entire colour scheme of a TiddlyWiki site far more quickly than if one were to have change the colour for each style element. The display of the ColorPalette here is made possible by the PaletteViewMacro. \n\n<<paletteView [[ColorPalette]]>>\n
@@font-size:90%;''Note'': This is a "framed" page from the ''Committee Against Torture'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cat/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cat/"\n title = "Committee Against Torture"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Committee on Economic, Social and Cultural Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cescr/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cescr/"\n title = "Committee on Economic, Social and Cultural Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Committee on Migrant Workers'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cmw/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cmw/"\n title = "Committee on Migrant Workers"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Committee on the Elimination of Discrimination Against Women'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cedaw/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cedaw/"\n title = "Committee on the Elimination of Discrimination Against Women"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cerd/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cerd/"\n title = "Committee on the Elimination of Racial Discrimination"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Committee on the Rights of the Child'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/crc/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/crc/"\n title = "Committee on the Rights of the Child"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
/*{{{*/\n.large {\nfont-size:120%;\nfont-weight:bold;\n}\n.larger {\nfont-size:130%;\nfont-weight:bold;\n}\n.medium-large {\nfont-size:110%;\nfont-weight:bold;\n}\n.small {\nfont-size:85%;\nfont-weight:normal;\n}\n.smaller {\nfont-size:70%;\nfont-weight:normal;\n}\n.right {\ntext-align:right;\nalign:right;\n}\n.center {\ntext-align:center;\nalign:center;\n}\n.iframe {\nfont-size:85%;\n}\n.border-right {\npadding-right:10px;\n}\n/* ''Header Levels'' */\n\nh1, h2, h3, h4, h5 {\nfont-weight: bold;\ntext-decoration: none;\n}\n\nh1 {font-size: 1.35em;}\nh2 {font-size: 1.25em;}\nh3 {font-size: 1.1em;}\nh4 {font-size: 1em;}\nh5 {font-size: .9em;}\n\n/*}}}*/\n/* ''Borderless Table'' /*\n/*{{{*/\n.cleartable table {\nborder: 0;\n}\n/*}}}*/
''CONGO'' - the ''C''onference ''O''f ''N''on-''G''overnmental ''O''rganizations in Consultative Relationship with the United Nations - is an independent, international, not-for-profit membership association of nongovernmental organizations that facilitates the participation of ~NGOs in United Nations debates and decisions. CONGO is most active in the major UN centers of New York, Geneva, and Vienna, but extends its work to all regions of the world. In 2002. CONGO became accredited in its own right as an NGO in General Consultative Status with the United Nations Economic and Social Council.\n* [[www.ngocongo.org/|http://www.ngocongo.org]]
!! Overview\n<<<\nOver the course of three days (from 3 - 5 September 2008), 2000+ representatives of NGOs, grass-roots organizations, UN system, private sector, academia, media, philanthropists, youth and other constituencies will gather in Paris - city of the signature of the UDHR in 1948 - to commemorate the 60th anniversary of the UDHR by examining its application in the context of current realities and emerging issues worldwide.\n\nThe Conference will provide \n* background on the human rights treaty system (Day 1);\n* perspectives on the implementation of human rights in the context of on-going challenges as well as emerging issues worldwide (Day 2);\n* and outlooks on how to make better use of existing mechanisms for the protection of human rights at the international and national levels, as well as examine ways to empower civil society at the local level (Day 3).\nFollowing is an overview of the tentative programme of the 61st Annual DPI/NGO Conference, including structure, thematic outline, and opportunities for participation, reflecting proposals formulated by the thematic subcommittee of the Conference Planning Committee and other input received.\n\nNGO representatives are being invited to:\n* provide input regarding the topics of break-out sessions;\n* reflect on useful outcomes for each round-table;\n* nominate speakers\nThe deadline for submitting speaker nomination forms is 18 April. Completed forms should be sent to the following e-mail address: advisorsubcommittees08@yahoo.com\n\nThe deadline for providing input on the topics of round-tables and break-out sessions is 11 April.\nComments should be sent to 2008.dpi.ngo.conference@gmail.com.\n\nDetails regarding the coordination of caucuses, and the organization of midday meetings will be provided shortly.\n<<<\n!!! Round-tables\n<<<\n* The Conference will feature five round-tables.\n* Each round-table will be three hours long and will comprise (a) a one-hour long expert panel to provide background on the issue, followed by (b) simultaneous two-hour break-out sessions to enable in-depth discussions on sub-sets of the issue.\n* Both panel discussions and break-out sessions will be filmed and webcast live.\n* Panels should feature a maximum of three speakers + moderator.\n* There may be up to (4) break-out sessions per round-table.\n* The break-out sessions may be co-led by a NGO and UN agency/department identified beforehand; or other institution as appropriate for the topic in question.\n<<<\n!!! Midday meetings\n<<<\n* To provide a space for NGOs in collaboration with UN agencies, Member States and/or other stakeholders to present their approach in relation to the topics of the round-tables, as well as formulate recommendations, up to fifteen simultaneous midday workshops will be held.\n* Efforts will be made to ensure that organizations from all regions have the opportunity to convene midday workshops.\n* The guidelines for submitting proposals are being developed by the midday workshop subcommittee and will be available shortly.\n* In addition to the workshops, other midday meetings will include training and capacity building sessions for civil society in diverse areas addressed by the Conference.\n<<<\n!!! Caucuses\n<<<\nTo provide an opportunity for groups with specific interests (regional - issue - or constituency based) to network, share best practices and formulate recommendations and action points, caucuses will have the opportunity to meet daily during the Conference. Proposals for caucuses currently include:\n* youth\n* women and girls\n* peace\n* persons with disabilities\n* indigenous peoples\n* regional caucuses\ninterfaith Coordinators for the caucuses will be identified in advance of the Conference.\n<<<\n!!! Report back:\n<<<\n* Rapporteurs will be designated to each round-table panel and break-out session, midday meeting and caucus.\n* Rapporteurs will note key findings, best practices, challenges and recommendations and will submit their reports to a drafting group that will have been formed prior to the Conference.\n* The drafting group will identify action points and articulate proposed outcomes and follow-up.\n* During the afternoon session of 5 September, for each of the five round-tables, one NGO representative (one from each region) will present the key findings of that round-table.\n* Following the round-table presentations, the Chair of the NGO/DPI Executive Committee and the President of CONGO will present the action points emerging from the Conference and proposed follow-up.\n* The outcomes will be reflected in the Final Report of the Conference.\n<<<\n!!! Resource Centre\n<<<\nIt is proposed that a room staffed by the Office of the High Commissioner for Human Rights be available throughout the Conference to provide information for any interested Conference participant.\n<<<\n!!! Conversation Lounges\n<<<\nOff the record discussion spaces will be made available throughout the Conference to enable informal exchanges on topics of interest.\n<<<\n!!! Parallel events:\n<<<\nTo maximize momentum around the commemoration of the 60th anniversary of the UDHR, and enable interaction between the NGO community and the broad public, various activities are being planned in the city of Paris including exhibits, a human rights village, a ceremony and silent meditation to commemorate human rights defenders and victims.\n<<<\n!!! Preparatory activities and documents:\n<<<\nWith a view to inviting diverse perspectives on the topics addressed by the Conference, preparatory activities are being organized in collaboration with diverse institutions. Outcomes of preparatory activities will be made available, and background documents for each round-table will be provided to speakers and participants prior to the Conference.\n<<<
<<forEachTiddler \n where \n 'tiddler.tags.containsAll(["dpingo61","roundtable"])'\n>>
config.options.chkDisableNonExistingWikiLinks=true;\nconfig.options.chkSearchTitles=true;\nconfig.options.chkSearchText=false;\nconfig.options.chkSearchTags=false;
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/26c-r5-6.htm@@\n<html><iframe\ntitle = "Consultations with the United Nations with a view to declaring 1995 United Nations year for tolerance"\nsrc = "http://www.un-documents.net/26c-r5-6.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
<html><hide linebreaks>\nPlease use this form to send any messages, comments or questions about this site, or send an email to <a href="mailto:webster@climate-change-two.net">webster@climate-change-two.net</a>:\n<p>\n<form method=post target=email action="http://cgi.eytv4sfc.net/gdform.cgi" style="display:inline">\n<input type=hidden name=to value="seasons-of-peace@earthlink.net.net">\n<input type=hidden name=subject value="Climate Change 2.0 feedback">\n<input type=hidden name=prefix value="The Economics of Climate Change">\n<input type=hidden name=url value="javascript:window.close();">\n<input type=text name=from style="width:49%" value="your name" onfocus="this.select()">\n<input type=text name=reply style="width:49%" value="your email address" onfocus="this.select()"><br>\n<input type=text name=organization style="width:99%" value="your organization (optional)" onfocus="this.select()"><br>\n<font size=-2>Your message:</font><br>\n<textarea rows=7 cols=50 name=text style="width:98%" onfocus="this.select()"></textarea><br>\n<font size=-2>Enter your information, comments or questions, then press </font><input type=submit value="send"></form>\n<p>\nPlease note that your message will probably remain here are you have sent it, and that doesn't mean the message hasn't been sent!\n</html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cde.htm@@\n<html><iframe\ntitle="Convention against Discrimination in Education"\nsrc="http://www.un-documents.net/cde.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cat.htm@@\n<html><iframe\ntitle="Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment"\nsrc="http://www.un-documents.net/cat.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cdreo.htm@@\n<html><iframe\ntitle="Convention concerning Discrimination in Respect of Employment and Occupation"\nsrc="http://www.un-documents.net/cdreo.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a4r317.htm@@\n<html><iframe\ntitle = "Convention for the Suppression of the Traffic in Persons and of the Exploitation of the Prostitution of Others"\nsrc = "http://www.un-documents.net/a4r317.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/cpruccw.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/cpruccw.htm"\n title = "Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects ">\n</iframe> </html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nagainst Women\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/cedaw.htm@@\n<html><iframe\ntitle = "Convention on the Elimination of All Forms of Discrimination"\nagainst Women\nsrc = "http://www.un-documents.net/cedaw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cedaw.htm@@\n<html><iframe\ntitle="Convention on the Elimination of All Forms of Discrimination against Women"\nsrc="http://www.un-documents.net/cedaw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cprw.htm@@\n<html><iframe\ntitle="Convention on the Political Rights of Women"\nsrc="http://www.un-documents.net/cprw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cppcg.htm@@\n<html><iframe\ntitle="Convention on the Prevention and Punishment of the Crime of Genocide"\nsrc="http://www.un-documents.net/cppcg.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/enmod.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/enmod.htm"\n title = "Convention on the Prohibition of Military or Any Other Hostile Use of Environmental Modification Techniques"'>\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/mbt.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/mbt.htm"\n title = "Convention on the Prohibition of the Use, Stockpiling, Production and Transfer of Anti-personnel Mines and on Their Destruction"'>\n</iframe> </html>\n\n
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/crpwd.htm}}}\n<html><iframe\ntitle="Convention on the Rights of Persons with Disabilities"\nsrc="http://www.un-documents.net/crpwd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/crc.htm@@\n<html><iframe\ntitle="Convention on the Rights of the Child"\nsrc="http://www.un-documents.net/crc.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/crsr.htm@@\n<html><iframe\ntitle="Convention relating to the Status of Refugees"\nsrc="http://www.un-documents.net/crsr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/cope-dec.htm@@\n<html><iframe\ntitle="Copenhagen Declaration on Social Development"\nsrc="http://www.un-documents.net/cope-dec.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
[>img[http://www.ngo-framework.net/by-nc-sa.gif]]This [[Creative Commons license|Creative Commons licenses]] lets others remix, tweak, and build upon your work //non-commercially//, as long as they //credit you// and //license their new creations under the identical terms//. Others can download and redistribute your work just like the by-nc-nd license, but they can also translate, make remixes, and produce new stories based on your work. All new work based on yours will carry the same license, so any derivatives will also be non-commercial in nature. \n\nAlternative icons: [img[http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png]] [img[http://creativecommons.org/images/public/somerights20.png]] [img[http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png]]\n//License description// +++\n{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://creativecommons.org/licenses/by-nc-sa/3.0/}}}\n<html><iframe\n src = "http://creativecommons.org/licenses/by-nc-sa/3.0/"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>\n===
{{iframe{''Note'': This is a "framed" page from the ''Creative Commons'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://creativecommons.org/about/licenses/meet-the-licenses}}}\n<html><iframe\n src = "http://creativecommons.org/about/licenses/meet-the-licenses"\n title = "Creative Commons licenses"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
The vision of a ''Culture of Peace''
* [[61st Annual DPI/NGO Conference]]\n* [[Information Bulletin #2|Information Bulletin #2 - 12 March 2008]]\n* [[Provisional Conference Agenda|Reaffirming Human Rights: The Universal Declaration at 60 - Provisional Conference Agenda]]\n* [[Book Travel & Accommodations]]\n* [[Planning Committee Minutes]]\n** [[4 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 4 January 2008]]\n** [[31 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 31 January 2008]]\n** [[61st Annual DPI/NGO Conference]]\n** [[Planning Committee Co-Chairs]]\n* [[Minutes of Co-Chairs Meetings]]\n** [[14 February 2008 Minutes|Minutes of the 14 February 2008 Meeting of Co-Chairs]]\n** [[28 February 2008 Minutes|Minutes of the 28 February 2008 Meeting of Co-Chairs]]\n* [[Key Human Rights documents]]\n** [[Universal Declaration of Human Rights]]\n** [[International Covenants]]\n** [[Geneva Conventions]]\n* [[UN Human Rights sites]]\n* [[60th Anniversary Launch Kit|10 December 2007 Launch of a Year-Long Celebration of the 60th Anniversary of the UDHR]]\n* [[The UDHR@60+ icon]]\n* [[Link to this site]]
[[udhr@60+]] +++\n[[The UDHR@60+ icon]]\n===\n\n''[[Learning Human Rights]]''\n[[Human Rights Overview]]&nbsp;&nbsp;\n[[Human Rights Fact Sheets]]&nbsp;&nbsp;&nbsp;&nbsp;\n[[International Bill|International Bill of Human Rights]]&nbsp;&nbsp;\n[[Universal Declaration|Universal Declaration of Human Rights]]&nbsp;&nbsp;&nbsp;&nbsp;\n[[Human Rights Covenants|International Human Rights Covenants]]&nbsp;&nbsp;&nbsp;&nbsp;\n[[Key Human Rights documents]] +++\n[[Universal Declaration of Human Rights]] -\n[[International Covenants]] -\n[[Geneva Conventions]] -\n===\n\n[[UN Human Rights sites]] +++\n[[Human Rights Treaty Bodies]]&nbsp;&nbsp;\n[[Special Rapporteurs]]&nbsp;&nbsp;\n===\n\n[[60th Anniversary Launch Kit|10 December 2007 Launch of a Year-Long Celebration of the 60th Anniversary of the UDHR]]\n''[[61st Annual DPI/NGO Conference]]'' +++\n[[Conference Roundtables]]\n[[Register for Conference]]\n[[Information Bulletin #2|Information Bulletin #2 - 12 March 2008]]\n[[Provisional Conference Agenda|Reaffirming Human Rights: The Universal Declaration at 60 - Provisional Conference Agenda]]\n[[Planning Committee Minutes]] +++\n[[4 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 4 January 2008]] -\n[[31 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 31 January 2008]] -\n[[12 March 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 12 March 2008]] -\n===\n\n[[Minutes of Co-Chairs Meetings]] +++\n[[14 February 2008 Minutes|Minutes of the 14 February 2008 Meeting of Co-Chairs]] -\n[[28 February 2008 Minutes|Minutes of the 28 February 2008 Meeting of Co-Chairs]] -\n[[Planning Committee Co-Chairs]] -\n===\n\n===\n\n[[Climate Change 2.0]]\n[[Link to this site]]\n[[Acknowledgements & Credits]]
[[udhr@60+]]\n[[61st Annual DPI/NGO Conference]]\n[[Conference Roundtables]]\n[[Register for Conference]]\n[[Information Bulletin #2|Information Bulletin #2 - 12 March 2008]]\n[[Provisional Conference Agenda|Reaffirming Human Rights: The Universal Declaration at 60 - Provisional Conference Agenda]]\n[[Planning Committee Minutes]] +++\n[[4 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 4 January 2008]] -\n[[31 January 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 31 January 2008]] -\n[[12 March 2008|61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 12 March 2008]] -\n===\n\n[[Minutes of Co-Chairs Meetings]] +++\n[[14 February 2008 Minutes|Minutes of the 14 February 2008 Meeting of Co-Chairs]] -\n[[28 February 2008 Minutes|Minutes of the 28 February 2008 Meeting of Co-Chairs]] -\n[[Planning Committee Co-Chairs]] -\n===\n\n[[Universal Declaration|Universal Declaration of Human Rights]]\n[[Key Human Rights documents]] +++\n[[Universal Declaration of Human Rights]] -\n[[International Covenants]] -\n[[Geneva Conventions]] -\n===\n\n[[UN Human Rights sites]]\n[[60th Anniversary Launch Kit|10 December 2007 Launch of a Year-Long Celebration of the 60th Anniversary of the UDHR]]\n[[The UDHR@60+ icon]]\n[[Link to this site]]
/*{{{*/\np {\ntext-indent: 25px;\n}\n#displayArea {\nmargin-left: 16em;\nmargin-right: 3em;\n}\n\nhr {\nheight: 1px;\n}\n\na {\ntext-decoration: none;\n}\n\ndt {font-weight: bold;}\n\nol { list-style-type: decimal }\nol ol { list-style-type: lower-alpha }\nol ol ol { list-style-type: lower-roman }\nol ol ol ol { list-style-type: decimal }\nol ol ol ol ol { list-style-type: lower-alpha }\nol ol ol ol ol ol { list-style-type: lower-roman }\nol ol ol ol ol ol ol { list-style-type: decimal }\n\n.txtOptionInput {\nwidth: 11em;\n}\n\n#contentWrapper .chkOptionInput {\nborder: 0;\n}\n\n.externalLink {\ntext-decoration: none;\nfont-weight: bold;\n}\n\n.indent {\nmargin-left: 0.5em;\npadding-left: 1.5em;\n}\n\n.outdent {\nmargin-left:3em;\ntext-indent:-3em;\n}\n\ncode.escaped {\nwhite-space:nowrap;\n}\n\n.tiddlyLinkExisting {\nfont-weight: bold;\n}\n\n.tiddlyLinkNonExisting {\nfont-style: italic;\n}\n\n/* the 'a' is required for IE, otherwise it renders the whole tiddler a bold */\na.tiddlyLinkNonExisting.shadow {\nfont-weight: bold;\n}\n\n.wizard {\npadding: 0.1em 0em 0em 2em;\n}\n\n.wizard h1 {\nfont-size: 2em;\nfont-weight: bold;\nbackground: none;\npadding: 0em 0em 0em 0em;\nmargin: 0.4em 0em 0.2em 0em;\n}\n\n.wizard h2 {\nfont-size: 1.2em;\nfont-weight: bold;\nbackground: none;\npadding: 0em 0em 0em 0em;\nmargin: 0.2em 0em 0.2em 0em;\n}\n\n.wizardStep {\npadding: 1em 1em 1em 1em;\n}\n\n.wizard .button {\nmargin: 0.5em 0em 0em 0em;\nfont-size: 1.2em;\n}\n\n#messageArea {\nposition:absolute; top:0; right:0; margin: 0.5em; padding: 0.5em;\n}\n\n*[id='messageArea'] {\nposition:fixed !important; z-index:99;}\n\n.messageToolbar {\ndisplay: block;\ntext-align: right;\n}\n\n#messageArea a{\ntext-decoration: underline;\n}\n\n.popup {\nfont-size: .9em;\npadding: 0.2em;\nlist-style: none;\nmargin: 0;\n}\n\n.popup hr {\ndisplay: block;\nheight: 1px;\nwidth: auto;\npadding: 0;\nmargin: 0.2em 0em;\n}\n\n.listBreak {\nfont-size: 1px;\nline-height: 1px;\n}\n\n.listBreak div {\nmargin: 2px 0;\n}\n\n.popup li.disabled {\npadding: 0.2em;\n}\n\n.popup li a{\ndisplay: block;\npadding: 0.2em;\n}\n\n.tabset {\npadding: 1em 0em 0em 0.5em;\n}\n\n.tab {\nmargin: 0em 0em 0em 0.25em;\npadding: 2px;\n}\n\n.tabContents {\npadding: 0.5em;\n}\n\n.tabContents ul, .tabContents ol {\nmargin: 0;\npadding: 0;\n}\n\n.txtMainTab .tabContents li {\nlist-style: none;\n}\n\n.tabContents li.listLink {\n margin-left: .75em;\n}\n\n.toolbar {\ntext-align: right;\nfont-size: .9em;\nvisibility: hidden;\n}\n\n.selected .toolbar {\nvisibility: visible;\n}\n\n.tiddler {\npadding: 1em 1em 0em 1em;\n}\n\n.missing .viewer,.missing .title {\nfont-style: italic;\n}\n\n.title {\nfont-size: 1.6em;\nfont-weight: bold;\npadding-left: 1px;\n}\n\n.missing .subtitle {\ndisplay: none;\n}\n\n.subtitle {\nfont-size: 1.1em;\npadding-left: 2px;\n}\n\n.tiddler .button {\npadding: 0.2em 0.4em;\n}\n\n.tagging {\nmargin: 0.5em 0.5em 0.5em 0;\nfloat: right;\ndisplay: none;\n}\n\n.isTag .tagging {\ndisplay: block;\n}\n\n.tagged {\nmargin: 0.5em;\n}\n\n.tagging, .tagged {\nfont-size: 0.9em;\npadding: 0.25em;\n}\n\n.tagging ul, .tagged ul {\nlist-style: none;margin: 0.25em;\npadding: 0;\n}\n\n.tagClear {\nclear: both;\n}\n\n.footer {\nfont-size: .9em;\n}\n\n.footer li {\ndisplay: inline;\n}\n\n* html .viewer pre {\nwidth: 99%;\npadding: 0 0 1em 0;\n}\n\n.viewer {\nline-height: 1.4em;\npadding-left: 1em;\n}\n\n.viewer .button {\nmargin: 0em 0.25em;\npadding: 0em 0.25em;\n}\n\n.viewer blockquote {\nmargin-left: 0.5em;\npadding-left: 1.5em;\n}\n\n.viewer ul, .viewer ol{\nmargin-left: 0.5em;\npadding-left: 1.5em;\n}\n\n.viewer li {\nmargin-top: 0.8em;\n}\n\n.viewer table {\nborder-collapse: collapse;\nmargin: 0.5em 0.5em;\n}\n\n.viewer th, .viewer td, .viewer tr,.viewer caption{\nvertical-align: top;\npadding: 1px;\n}\n\n.viewer table.listView {\nfont-size: 0.85em;\nmargin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\npadding: 0px 2px 0px 2px;\n}\n\n.viewer pre {\npadding: 0.2em;\nfont-size: 0.9em;\nline-height: 110%;\noverflow: auto;\n}\n\n.viewer code {\nfont-size: 90%;\n}\n\n.editor {\nfont-size: 1.1em;\n}\n\n.editor input, .editor textarea {\ndisplay: block;\nwidth: 100%;\nfont: inherit;\n}\n\n.editorFooter {\npadding: 0.25em 0em;\nfont-size: .9em;\n}\n\n.editorFooter .button {\npadding-top: 0px; padding-bottom: 0px;}\n\n.fieldsetFix {border: 0;\npadding: 0;\nmargin: 1px 0px 1px 0px;\n}\n\n.sparkline {\nline-height: 1em;\n}\n\n.sparktick {\noutline: 0;\n}\n\n.zoomer {\nfont-size: 1.1em;\nposition: absolute;\npadding: 1em;\n}\n\n.cascade {\nfont-size: 1.1em;\nposition: absolute;\noverflow: hidden;\n}\n/*}}}*/
/*{{{*/\nbody {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\n[[TiddlerColors]]\n\n.title {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\na.externalLink {\n color: #007700;\n}\na {\n color: [[ColorPalette::SecondaryDark]];\n}\n\na:hover {\n background: [[ColorPalette::SecondaryDark]];\n color: [[ColorPalette::Background]];\n}\na img {\n border: 0;\n}\n.searchresults th {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.cleartable table {\nborder: 1px solid [[ColorPalette::Background]];\nwidth:100%;\n}\n\n..viewer table {\n padding: 1px;\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryaryDark]];\n}\n.clear td, .clear tr {\n border:1px solid [[ColorPalette::Background]];\n padding: 0px;\n}\n.clear th, .clear td, .clear tr,.clear caption{\nvertical-align: top;\n}\n\n.viewer table.listView {\nfont-size: 0.85em;\nmargin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\npadding: 0px 2px 0px 2px;\n}\n\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.button {\n color: [[ColorPalette::PrimaryDark]];\n border: 1px solid [[ColorPalette::Background]];\n}\n\n.button:hover {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::SecondaryLight]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::SecondaryDark]];\n}\n\n.tabSelected{\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border-left: 1px solid [[ColorPalette::TertiaryLight]];\n border-top: 1px solid [[ColorPalette::TertiaryLight]];\n border-right: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabUnselected {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::TertiaryMid]];\n}\n\n.tabContents {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabContents .button {\n border: 0;}\n\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: [[ColorPalette::PrimaryMid]];\n background: [[ColorPalette::Background]];\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.wizard h2 {\n color: [[ColorPalette::Foreground]];\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:hover {\n color: [[ColorPalette::PrimaryLight]];\n background: [[ColorPalette::PrimaryDark]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n#messageArea {\n border: 1px solid [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::SecondaryMid]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::Background]];\n}\n\n.popup {\n color: [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryDark]];\n border: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.popup hr {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::PrimaryDark]];\n border-bottom: 1px;\n}\n\n.listBreak div{\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n}\n\n.popup li.disabled {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.popup li a, .popup li a:visited {\n color: [[ColorPalette::TertiaryPale]];\n border: none;\n}\n\n.popup li a:hover {\n background: [[ColorPalette::PrimaryDark]];\n color: [[ColorPalette::Background]];\n border: none;\n}\n\n.tiddler .defaultCommand {\n font-weight: bold;\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.tagging, .tagged {\n border: 1px solid [[ColorPalette::TertiaryPale]];\n background-color: [[ColorPalette::TertiaryPale]];\n}\n\n.selected .tagging, .selected .tagged {\n background-color: [[ColorPalette::TertiaryLight]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: [[ColorPalette::TertiaryLight]];\n}\n\n.selected .footer {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n.sparkline {\n background: [[ColorPalette::PrimaryPale]];\n border: 0;\n}\n\n.sparktick {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n.error, .errorButton {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::Error]];\n}\n\n.warning {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.cascade {\n background: [[ColorPalette::TertiaryPale]];\n color: [[ColorPalette::TertiaryMid]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n.box {\n background: #ccecff;\n border; 1px;\n}\n\n#mainMenu .highlight, #mainMenu .marked {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.editor input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.editor textarea {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n width: 100%;\n}\n\n.editorFooter {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/*}}}*/
The ''DPI/NGO Conference Planning Committee'' has the responsibility of planning the Annual DPI/NGO Conference. The Planning Committee for the 60th Conference is chaired by ''Richard Jordan'' and meets on a weekly basis - with occasional exceptions - each Thursday at United Nations Headquarters in New York. To be added to the list for receiving meeting announcements, minutes, etc, please send an email to ''section5 (at) un (dot) org''.\n\n
The DPI/NGO Section is part of the Department of Public Information's Outreach Division and acts as its liaison between the United Nations and NGOs and other civil society organizations. It oversees partnerships with associated NGOs and provides a wide range of services to them, including the organization of the annual DPI/NGO Conference. The Chief of the DPI/NGO Section is Mr. ''Juan Carlos Brandt''. (E-mail: brandt@un.org)\n\nThe 61^^st^^ DPI/NGO Conference involves the joint efforts by key elements within the UN system such as UNRIC Brussels, UNESCO and the Office of the High Commissioner for Human Rights. The Government of France -- through its Ministry for Foreign Affairs -- is scheduled to become a principal partner.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/dakarfa.htm@@\n<html><iframe\ntitle="Dakar Framework for Action. Education For All: Meeting Our Collective Commitments"\nsrc="http://www.un-documents.net/dakarfa.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the web site of the ''Office of the High Commissioner for Human Rights''. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/hredu.nsf}}}\n<html><iframe\n src = "http://www.unhchr.ch/hredu.nsf"\n title = "Database on Human Rights Education and Training"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
//The World Conference of the International Women's Year,//\n\n//Aware// that the problems of women, who constitute half of the world's population, are the problems of society as a whole, and that changes in the present economic, political and social situation of women must become an integral part of efforts to transform the structures and attitudes that hinder the genuine satisfaction of their needs,\n\n//Recognizing// that international co-operation based on the principles of the Charter of the United Nations should be developed and strengthened in order to find solutions to world problems and to build an international community based on equity and justice,\n\n//Recalling// that in subscribing to the Charter, the peoples of the United Nations undertook specific commitments: "to save succeeding generations from the scourge of war ..., to reaffirm faith in fundamental human rights, in the dignity and worth of the human person, in the equal rights of men and women and of nations large and small, and to promote social progress and better standards of life in larger freedom",\n\n//Taking note// of the fact that since the creation of the United Nations very important instruments have been adopted, among which the following constitute landmarks: the [[Universal Declaration of Human Rights]], the [[Declaration on the Granting of Independence to Colonial Countries and Peoples]], the [[International Development Strategy for the Second United Nations Development Decade]], and the [[Declaration and Programme of Action for the Establishment of a New International Economic Order]] based on the [[Charter of Economic Rights and Duties of States]],\n\n//Taking into account// that the United Nations Declaration on the Elimination of Discrimination against Women considers that: "discrimination against women is incompatible with human dignity and with the welfare of the family and of society, prevents their participation, on equal terms with men, in the political, social, economic and cultural life of their countries and is an obstacle to the full development of the potentialities of women in the service of their countries and of humanity",\n\n//Recalling// that the General Assembly, in its resolution 3010 (XXVII) of 18 December 1972, proclaimed 1975 as International Women's Year and that the Year was to be devoted to intensified action with a view to: promoting equality between men and women, ensuring the integration of women in the total development effort, and increasing the contribution of women to the strengthening of world peace,\n\n//Recalling further// that the Economic and Social Council, in its resolution 1849 (LVI) of 16 May 1974, adopted the Programme for International Women's Year, and that the General Assembly, in its resolution 3275 (XXIX) of 10 December 1974, called for full implementation of the Programme,\n\n//Taking into account// the role played by women in the history of humanity, especially in the struggle for national liberation, the strengthening of international peace, and the elimination of imperialism, colonialism,, neo-colonialism, foreign occupation,zionism, alien domination, racism and //apartheid//,\n\n//Stressing// that greater and equal participation of women at all levels of decision-making shall decisively contribute to accelerating the pace of development and the maintenance of peace,\n\n//Stressing// also that women and men of all countries should have equal rights and duties and that it is the task of all States to create the necessary conditions for the attainment and the exercise thereof,\n\n//Recognizing// that women of the entire world, whatever differences exist between them, share the painful experience of receiving or having received unequal treatment, and that as their awareness of this phenomenon increases they will become natural allies in the struggle against any form of oppression, such as is practised under colonialism, neo-colonialism, zionism, racial discrimination and //apartheid//, thereby constituting an enormous revolutionary potential for economic and social change in the world today,\n\n//Recognizing// that changes in the social and economic structure of societies, even though they are among the prerequisites, cannot of themselves ensure an immediate improvement in the status of a group which has long been disadvantaged, and that urgent consideration must therefore be given to the full, immediate and early integration of women into national and international life,\n\n//Emphasizing// that under-development imposes upon women a double burden of exploitation, which must be rapidly eliminated, and that full implementation of national development policies designed to fulfil this objective is seriously hindered by the existing inequitable system of international economic relations,\n\n//Aware// that the role of women in child-bearing should not be the cause of inequality and discrimination, and that child-rearing demands shared responsibilities among women, men and society as a whole,\n\n//Recognizing also// the urgency of improving the status of women and finding more effective methods and strategies which will enable them to have the same opportunities as men to participate actively in the development of their countries and to contribute to the attainment of world peace,\n\n//Convinced// that women must play an important role in the promotion, achievement and maintenance of international peace, and that it is necessary to encourage their efforts towards peace, through their full participation in the national and international organizations that exist for this purpose,\n\n//Considering// that it is necessary to promote national, regional and international action, in which the implementation of the World Plan of Action adopted by the World Conference of the International Women's Year should make a significant contribution, for the attainment of equality, development and peace,\n\n//Decides// to promulgate the following principles:\n# Equality between women and men means equality in their dignity and worth as human beings as well as equality in their rights, opportunities and responsibilities.\n# All obstacles that stand in the way of enjoyment by women of equal status with men must be eliminated in order to ensure their full integration into national development and their participation in securing and in maintaining international peace.\n# It is the responsibility of the State to create the necessary facilities so that women may be integrated into society while their children receive adequate care.\n# National non-governmental organizations should contribute to the advancement of women by assisting women to take advantage of their opportunities, by promoting education and information about women's rights, and by co-operating with their respective Governments.\n# Women and men have equal rights and responsibilities in the family and in society. Equality between women and men should be guaranteed in the family, which is the basic unit of society and where human relations are nurtured. Men should participate more actively, creatively and responsibly in family life for its sound development in order to enable women to be more intensively involved in the activities of their communities and with a view to combining effectively home and work possibilities of both partners.\n# Women, like men, require opportunities for developing their intellectual potential to the maximum. National policies and programmes should therefore provide them with full and equal access to education and training at all levels, while ensuring that such programmes and policies consciously orient them towards new occupations and new roles consistent with their need for self-fulfilment and the needs of national development.\n# The right of women to work, to receive equal pay for work of equal value, to be provided with equal conditions and opportunities for advancement in work, and all other women's rights to full and satisfying economic activity are strongly reaffirmed. Review of these principles for their effective implementation is now urgently needed, considering the necessity of restructuring world economic relationships. This restructuring offers greater possibilities for women to be integrated into the stream of national economic, social, political and cultural life.\n# All means of communication and information as well as all cultural media should regard as a high priority their responsibility for helping to remove the attitudinal and cultural factors that still inhibit the development of women and for projecting in positive terms the value to society of the assumption by women of changing and expanding roles.\n# Necessary resources should be made available in order that women may be able to participate in the political life of their countries and of the international community since their active participation in national and world affairs at decision-making and other levels in the political field is a prerequisite of women's full exercise of equal rights as well as of their further development and of the national well-being.\n# Equality of rights carries with it corresponding responsibilities; it is therefore a duty of women to make full use of opportunities available to them and to perform their duties to the family, the country and humanity.\n# It should he one of the principal aims of social education to teach respect for physical integrity and its rightful place in human life. The human body, whether that of woman or man, is inviolable and respect for it is a fundamental element of human dignity and freedom.\n# Every couple and every individual has the right to decide freely and responsibly whether or not to have children as well as to determine their number and spacing, and to have information, education and means to do so.\n# Respect for human dignity encompasses the right of every woman to decide freely for herself whether or not to contract matrimony.\n# The issue of inequality, as it affects the vast majority of the women of the world, is closely linked with the problem of under-development, which exists as a result not only of unsuitable internal structures but also of a profoundly unjust world economic system.\n# The full and complete development of any country requires the maximum participation of women as well as of men in all fields: the under-utilization of the potential of approximately half of the world's population is a serious obstacle to social and economic development.\n# The ultimate end of development is to achieve a better quality of life for all, which means not only the development of economic and other material resources but also the physical, moral, intellectual and cultural growth of the human person.\n# In order to integrate women into development, States should undertake the necessary changes in their economic and social policies because women have the right to participate and contribute to the total development effort.\n# The present state of international economic relations poses serious obstacles to a more efficient utilization of all human and material potential for accelerated development and for the improvement of living standards in developing countries aimed at the elimination of hunger, child mortality, unemployment, illiteracy, ignorance and backwardness, which concern all of humanity and women in particular. It is therefore essential to establish and implement with urgency the New International Economic Order, of which the Charter of Economic Rights and Duties of States constitutes a basic element, founded on equity, sovereign equality, interdependence, common interest, co-operation among all States irrespective of their social and economic systems, on the principles of peaceful coexistence and on the promotion by the entire international community of economic and social progress of all countries, especially developing countries, and on the progress of States comprising the international community.\n# The principle of the full and permanent sovereignty of every State over its natural resources, wealth and all economic activities, and its inalienable right of nationalization as an expression of this sovereignty constitute fundamental prerequisites in the process of economic and social development.\n# The attainment of economic and social goals, so basic to the realization of the rights of women, does not, however, of itself bring about the full integration of women in development on a basis of equality with men unless specific measures are undertaken for the elimination of all forms of discrimination against them. It is therefore important to formulate and implement models of development that will promote the participation and advancement, of women in all fields of work and provide them with equal educational opportunities and such services as would facilitate housework.\n# Modernization of the agricultural sector of vast areas of the world is an indispensable element for progress, particularly as it creates opportunities for millions of rural women to participate in development. Governments, the United Nations, its specialized agencies and other competent regional and international organizations should support projects designed to utilize the maximum potential and develop the self-reliance of rural women.\n# It must be emphasized that, given the required economic, social and legal conditions as well as the appropriate attitudes conducive to the full and equal participation of women in society, efforts and measures aimed at a more intensified integration of women in development can be successfully implemented only if made an integral part of over-all social and economic growth. Full participation of women in the various economic, social, political and cultural sectors is an important indication of the dynamic progress of peoples and their development. Individual human rights can be realized only within the framework of total development.\n# The objectives considered in this Declaration can be achieved only in a world in which the relations between States are governed, //inter alia//, by the following principles: the sovereign equality of States, the free self-determination of peoples, the unacceptability of acquisition or attempted acquisition of territories by force and the prohibition of recognition of such acquisition, territorial integrity, and the right to defend it, and non-interference in the domestic affairs of States, in the same manner as relations between human beings should be governed by the supreme principle of the equality of rights of women and men.\n# International co-operation and peace require the achievement of national liberation and independence, the elimination of colonialism and neo-colonialism, foreign occupation, zionism, //apartheid//, and racial discrimination in all its forms as well as the recognition of the dignity of peoples and their right to self-determination .\n# Women have a vital role to play in the promotion of peace in all spheres of life: in the family, the community, the nation and the world. Women must participate equally with men in the decision-making processes which help to promote peace at all levels,\n# Women and men together should eliminate colonialism, neo-colonialism, imperialism, foreign domination and occupation, Zionism, //apartheid//, racial discrimination, the acquisition of land by force and the recognition of such acquisition, since such practices inflict incalculable suffering on women, men and children.\n# The solidarity of women in all countries of the world should be supported in their protest against violations of human rights condemned by the United Nations. All forms of repression and inhuman treatment of women, men and children, including imprisonment, torture, massacres, collective punishment, destruction of homes, forced eviction and arbitrary restriction of movement shall be considered crimes against humanity and in violation of the Universal Declaration of Human Rights and other international instruments.\n# Women all over the world should unite to eliminate violations of human rights committed against women and girls such as: rape, prostitution, physical assault, mental cruelty, child marriage, forced marriage and marriage as a commercial transaction.\n# Peace requires that women as well as men should reject any type of intervention in the domestic affairs of States, whether it be openly or covertly carried on by other States or by transnational corporations. Peace also requires that women as well as men should also promote respect for the sovereign right of a State to establish its own economic, social and political system without undergoing political and economic pressures or coercion of any type.\n# Women as well as men should promote real, general and complete disarmament under effective international control, starting with nuclear disarmament. Until genuine disarmament is achieved, women and men throughout the world must maintain their vigilance and do their utmost to achieve and maintain international peace.\n//Wherefore//,\n\n//The World Conference of the International Women's Year//\n# //Affirms// its faith in the objectives of the International Women's Year, which are equality, development and peace;\n# //Proclaims// its commitment to the achievement of such objectives;\n# //Strongly urges// Governments, the entire United Nations system, regional and international intergovernmental organizations and the international community as a whole to dedicate themselves to the creation of a just society where women, men and children can live in dignity, freedom, justice and prosperity.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/dpt.htm@@\n<html><iframe\ntitle="Declaration of Principles on Tolerance"\nsrc="http://www.un-documents.net/dpt.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/wsis-dop.htm@@\n<html><iframe\ntitle="Declaration of Principles: Building the Information Society: a global challenge in the new Millennium"\nsrc="http://www.un-documents.net/wsis-dop.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
The [[United Nations Conference on the Human Environment]], having met at Stockholm from 5 to 16 June 1972, having considered the need for a common outlook and for common principles to inspire and guide the peoples of the world in the preservation and enhancement of the human environment,\n\n//Proclaims// that:\n# Man is both creature and moulder of his environment, which gives him physical sustenance and affords him the opportunity for intellectual, moral, social and spiritual growth. In the long and tortuous evolution of the human race on this planet a stage has been reached when, through the rapid acceleration of science and technology, man has acquired the power to transform his environment in countless ways and on an unprecedented scale. Both aspects of man's environment, the natural and the man-made, are essential to his well-being and to the enjoyment of basic human rights the right to life itself.\n# The protection and improvement of the human environment is a major issue which affects the well-being of peoples and economic development throughout the world; it is the urgent desire of the peoples of the whole world and the duty of all Governments.\n# Man has constantly to sum up experience and go on discovering, inventing, creating and advancing. In our time, man's capability to transform his surroundings, if used wisely, can bring to all peoples the benefits of development and the opportunity to enhance the quality of life. Wrongly or heedlessly applied, the same power can do incalculable harm to human beings and the human environment. We see around us growing evidence of man-made harm in many regions of the earth: dangerous levels of pollution in water, air, earth and living beings; major and undesirable disturbances to the ecological balance of the biosphere; destruction and depletion of irreplaceable resources; and gross deficiencies, harmful to the physical, mental and social health of man, in the man-made environment, particularly in the living and working environment.\n# In the developing countries most of the environmental problems are caused by under-development. Millions continue to live far below the minimum levels required for a decent human existence, deprived of adequate food and clothing, shelter and education, health and sanitation. Therefore, the developing countries must direct their efforts to development, bearing in mind their priorities and the need to safeguard and improve the environment. For the same purpose, the industrialized countries should make efforts to reduce the gap themselves and the developing countries. In the industrialized countries, environmental problems are generally related to industrialization and technological development.\n# The natural growth of population continuously presents problems for the preservation of the environment, and adequate policies and measures should be adopted, as appropriate, to face these problems. Of all things in the world, people are the most precious. It is the people that propel social progress, create social wealth, develop science and technology and, through their hard work, continuously transform the human environment. Along with social progress and the advance of production, science and technology, the capability of man to improve the environment increases with each passing day.\n# A point has been reached in history when we must shape our actions throughout the world with a more prudent care for their environmental consequences. Through ignorance or indifference we can do massive and irreversible harm to the earthly environment on which our life and well being depend. Conversely, through fuller knowledge and wiser action, we can achieve for ourselves and our posterity a better life in an environment more in keeping with human needs and hopes. There are broad vistas for the enhancement of environmental quality and the creation of a good life. What is needed is an enthusiastic but calm state of mind and intense but orderly work. For the purpose of attaining freedom in the world of nature, man must use knowledge to build, in collaboration with nature, a better environment. To defend and improve the human environment for present and future generations has become an imperative goal for mankind-a goal to be pursued together with, and in harmony with, the established and fundamental goals of peace and of worldwide economic and social development.\n# To achieve this environmental goal will demand the acceptance of responsibility by citizens and communities and by enterprises and institutions at every level, all sharing equitably in common efforts. Individuals in all walks of life as well as organizations in many fields, by their values and the sum of their actions, will shape the world environment of the future. Local and national governments will bear the greatest burden for large-scale environmental policy and action within their jurisdictions. International cooperation is also needed in order to raise resources to support the developing countries in carrying out their responsibilities in this field. A growing class of environmental problems, because they are regional or global in extent or because they affect the common international realm, will require extensive cooperation among nations and action by international organizations in the common interest. The Conference calls upon Governments and peoples to exert common efforts for the preservation and improvement of the human environment, for the benefit of all the people and for their posterity.\n!! Principles\n//States the common conviction// that:\n!!! Principle 1\n> Man has the fundamental right to freedom, equality and adequate conditions of life, in an environment of a quality that permits a life of dignity and well-being, and he bears a solemn responsibility to protect and improve the environment for present and future generations. In this respect, policies promoting or perpetuating apartheid, racial segregation, discrimination, colonial and other forms of oppression and foreign domination stand condemned and must be eliminated.\n!!! Principle 2\n> The natural resources of the earth, including the air, water, land, flora and fauna and especially representative samples of natural ecosystems, must be safeguarded for the benefit of present and future generations through careful planning or management, as appropriate.\n!!! Principle 3\n> The capacity of the earth to produce vital renewable resources must be maintained and, wherever practicable, restored or improved.\n!!! Principle 4\n> Man has a special responsibility to safeguard and wisely manage the heritage of wildlife and its habitat, which are now gravely imperilled by a combination of adverse factors. Nature conservation, including wildlife, must therefore receive importance in planning for economic development.\n!!! Principle 5\n> The non-renewable resources of the earth must be employed in such a way as to guard against the danger of their future exhaustion and to ensure that benefits from such employment are shared by all mankind.\n!!! Principle 6\n> The discharge of toxic substances or of other substances and the release of heat, in such quantities or concentrations as to exceed the capacity of the environment to render them harmless, must be halted in order to ensure that serious or irreversible damage is not inflicted upon ecosystems. The just struggle of the peoples of ill countries against pollution should be supported.\n!!! Principle 7\n> States shall take all possible steps to prevent pollution of the seas by substances that are liable to create hazards to human health, to harm living resources and marine life, to damage amenities or to interfere with other legitimate uses of the sea.\n!!! Principle 8\n> Economic and social development is essential for ensuring a favorable living and working environment for man and for creating conditions on earth that are necessary for the improvement of the quality of life.\n!!! Principle 9\n> Environmental deficiencies generated by the conditions of under-development and natural disasters pose grave problems and can best be remedied by accelerated development through the transfer of substantial quantities of financial and technological assistance as a supplement to the domestic effort of the developing countries and such timely assistance as may be required.\n!!! Principle 10\n> For the developing countries, stability of prices and adequate earnings for primary commodities and raw materials are essential to environmental management, since economic factors as well as ecological processes must be taken into account.\n!!! Principle 11\n> The environmental policies of all States should enhance and not adversely affect the present or future development potential of developing countries, nor should they hamper the attainment\n\nof better living conditions for all, and appropriate steps should be taken by States and international organizations with a view to reaching agreement on meeting the possible national and international economic consequences resulting from the application of environmental measures.\n!!! Principle 12\n> Resources should be made available to preserve and improve the environment, taking into account the circumstances and particular requirements of developing countries and any costs which may emanate- from their incorporating environmental safeguards into their development planning and the need for making available to them, upon their request, additional international technical and financial assistance for this purpose.\n!!! Principle 13\n> In order to achieve a more rational management of resources and thus to improve the environment, States should adopt an integrated and coordinated approach to their development planning so as to ensure that development is compatible with the need to protect and improve environment for the benefit of their population.\n!!! Principle 14\n> Rational planning constitutes an essential tool for reconciling any conflict between the needs of development and the need to protect and improve the environment.\n!!! Principle 15\n> Planning must be applied to human settlements and urbanization with a view to avoiding adverse effects on the environment and obtaining maximum social, economic and environmental benefits for all. In this respect projects which arc designed for colonialist and racist domination must be abandoned.\n!!! Principle 16\n> Demographic policies which are without prejudice to basic human rights and which are deemed appropriate by Governments concerned should be applied in those regions where the rate of population growth or excessive population concentrations are likely to have adverse effects on the environment of the human environment and impede development.\n!!! Principle 17\n> Appropriate national institutions must be entrusted with the task of planning, managing or controlling the 9 environmental resources of States with a view to enhancing environmental quality.\n!!! Principle 18\n> Science and technology, as part of their contribution to economic and social development, must be applied to the identification, avoidance and control of environmental risks and the solution of environmental problems and for the common good of mankind.\n!!! Principle 19\n> Education in environmental matters, for the younger generation as well as adults, giving due consideration to the underprivileged, is essential in order to broaden the basis for an enlightened opinion and responsible conduct by individuals, enterprises and communities in protecting and improving the environment in its full human dimension. It is also essential that mass media of communications avoid contributing to the deterioration of the environment, but, on the contrary, disseminates information of an educational nature on the need to project and improve the environment in order to enable mal to develop in every respect.\n!!! Principle 20\n> Scientific research and development in the context of environmental problems, both national and multinational, must be promoted in all countries, especially the developing countries. In this connection, the free flow of up-to-date scientific information and transfer of experience must be supported and assisted, to facilitate the solution of environmental problems; environmental technologies should be made available to developing countries on terms which would encourage their wide dissemination without constituting an economic burden on the developing countries.\n!!! Principle 21\n> States have, in accordance with the Charter of the United Nations and the principles of international law, the sovereign right to exploit their own resources pursuant to their own environmental policies, and the responsibility to ensure that activities within their jurisdiction or control do not cause damage to the environment of other States or of areas beyond the limits of national jurisdiction.\n!!! Principle 22\n> States shall cooperate to develop further the international law regarding liability and compensation for the victims of pollution and other environmental damage caused by activities within the jurisdiction or control of such States to areas beyond their jurisdiction.\n!!! Principle 23\n> Without prejudice to such criteria as may be agreed upon by the international community, or to standards which will have to be determined nationally, it will be essential in all cases to consider the systems of values prevailing in each country, and the extent of the applicability of standards which are valid for the most advanced countries but which may be inappropriate and of unwarranted social cost for the developing countries.\n!!! Principle 24\n> International matters concerning the protection and improvement of the environment should be handled in a cooperative spirit by all countries, big and small, on an equal footing. Cooperation through multilateral or bilateral arrangements or other appropriate means is essential to effectively control, prevent, reduce and eliminate adverse environmental effects resulting from activities conducted in all spheres, in such a way that due account is taken of the sovereignty and interests of all States.\n!!! Principle 25\n> States shall ensure that international organizations play a coordinated, efficient and dynamic role for the protection and improvement of the environment.\n!!! Principle 26\n> Man and his environment must be spared the effects of nuclear weapons and all other means of mass destruction. States must strive to reach prompt agreement, in the relevant international organs, on the elimination and complete destruction of such weapons.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/drrp.htm@@\n<html><iframe\ntitle="Declaration on Race and Racial Prejudice"\nsrc="http://www.un-documents.net/drrp.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/sci-dec.htm@@\n<html><iframe\ntitle="Declaration on Science and the Use of Scientific Knowledge"\nsrc="http://www.un-documents.net/sci-dec.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/a53r243a.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/a53r243a.htm"\n title = "Declaration on a Culture of Peace">\n</iframe> </html>
A culture of peace is a set of values, attitudes, traditions and modes of behaviour and ways of life based on:\n# Respect for life, ending of violence and promotion and practice of non-violence through education, dialogue and cooperation;\n# Full respect for the principles of sovereignty, territorial integrity and political independence of States and non-intervention in matters which are essentially within the domestic jurisdiction of any State, in accordance with the Charter of the United Nations and international law;\n# Full respect for and promotion of all human rights and fundamental freedoms;\n# Commitment to peaceful settlement of conflicts;\n# Efforts to meet the developmental and environmental needs of present and future generations;\n# Respect for and promotion of the right to development;\n# Respect for and promotion of equal rights and opportunities for women and men;\n# Respect for and promotion of the right of everyone to freedom of expression, opinion and information;\n# Adherence to the principles of freedom, justice, democracy, tolerance, solidarity, cooperation, pluralism, cultural diversity, dialogue and understanding at all levels of society and among nations; and fostered by an enabling national and international environment conducive to peace.
The fuller development of a culture of peace is integrally linked to:\n# Promoting peaceful settlement of conflicts, mutual respect and understanding and international cooperation;\n# Complying with international obligations under the [[Charter of the United Nations]] and international law;\n# Promoting democracy, development and universal respect for and observance of all human rights and fundamental freedoms;\n# Enabling people at all levels to develop skills of dialogue, negotiation, consensus-building and peaceful resolution of differences;\n# Strengthening democratic institutions and ensuring full participation in the development process;\n# Eradicating poverty and illiteracy and reducing inequalities within and among nations;\n# Promoting sustainable economic and social development;\n# Eliminating all forms of discrimination against women through their empowerment and equal representation at all levels of decision-making;\n# Ensuring respect for and promotion and protection of the rights of children;\n# Ensuring free flow of information at all levels and enhancing access thereto;\n# Increasing transparency and accountability in governance;\n# Eliminating all forms of racism, racial discrimination, xenophobia and related intolerance;\n# Advancing understanding, tolerance and solidarity among all civilizations, peoples and cultures, including towards ethnic, religious and linguistic minorities;\n# Realizing fully the right of all peoples, including those living under colonial or other forms of alien domination or foreign occupation, to self-determination enshrined in the [[Charter of the United Nations]] and embodied in the [[International Covenants on Human Rights]], as well as in the [[Declaration on the Granting of Independence to Colonial Countries and Peoples]] contained in General Assembly resolution 1514 (XV) of 14 December 1960.
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a36r55.htm@@\n<html><iframe\ntitle = "Declaration on the Elimination of All Forms of Intolerance and of Discrimination Based on Religion or Belief"\nsrc = "http://www.un-documents.net/a36r55.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a15r1514.htm@@\n<html><iframe\ntitle = "Declaration on the Granting of Independence to Colonial Countries"\nsrc = "http://www.un-documents.net/a15r1514.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a15r1514.htm@@\n<html><iframe\n title = "Declaration on the Granting of Independence to Colonial Countries and Peoples"\n src = "http://www.un-documents.net/a15r1514.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/dpptcidt.htm@@\n<html><iframe\ntitle = "Declaration on the Protection of All Persons from Being Subjected to Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment"\nsrc = "http://www.un-documents.net/dpptcidt.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a47r135.htm@@\n<html><iframe\ntitle = "Declaration on the Rights of Persons Belonging to National or Ethnic, Religious and Linguistic Minorities"\nsrc = "http://www.un-documents.net/a47r135.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the web site of the ''The Avalon Project'' at ''Yale Law School''.\nYou can view this page in a separate browser tab or window at http://www.yale.edu/lawweb/avalon/lawofwar/dec99-02.htm@@\n<html><iframe\n title = "Declaration on the Use of Projectiles the Object of Which is the Diffusion of Asphyxiating or Deleterious Gases; July 29, 1899"\n src = "http://www.yale.edu/lawweb/avalon/lawofwar/dec99-02.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
[[Welcome]]\n[[The child's right to freedom of expression]]\n[[Human Rights Fact Sheets]]
/***\n|''Name:''|DeprecatedFunctionsPlugin|\n|''Description:''|Support for deprecated functions removed from core|\n***/\n//{{{\nif(!version.extensions.DeprecatedFunctionsPlugin) {\nversion.extensions.DeprecatedFunctionsPlugin = {installed:true};\n\n//--\n//-- Deprecated code\n//--\n\n// @Deprecated: Use createElementAndWikify and this.termRegExp instead\nconfig.formatterHelpers.charFormatHelper = function(w)\n{\n w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);\n};\n\n// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead\nconfig.formatterHelpers.monospacedByLineHelper = function(w)\n{\n var lookaheadRegExp = new RegExp(this.lookahead,"mg");\n lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = lookaheadRegExp.exec(w.source);\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n var text = lookaheadMatch[1];\n if(config.browser.isIE)\n text = text.replace(/\sn/g,"\sr");\n createTiddlyElement(w.output,"pre",null,null,text);\n w.nextMatch = lookaheadRegExp.lastIndex;\n }\n};\n\n// @Deprecated: Use <br> or <br /> instead of <<br>>\nconfig.macros.br = {};\nconfig.macros.br.handler = function(place)\n{\n createTiddlyElement(place,"br");\n};\n\n// Find an entry in an array. Returns the array index or null\n// @Deprecated: Use indexOf instead\nArray.prototype.find = function(item)\n{\n var i = this.indexOf(item);\n return i == -1 ? null : i;\n};\n\n// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()\n// @Deprecated: Use store.getLoader().internalizeTiddler instead\nTiddler.prototype.loadFromDiv = function(divRef,title)\n{\n return store.getLoader().internalizeTiddler(store,this,title,divRef);\n};\n\n// Format the text for storage in an HTML DIV\n// @Deprecated Use store.getSaver().externalizeTiddler instead.\nTiddler.prototype.saveToDiv = function()\n{\n return store.getSaver().externalizeTiddler(store,this);\n};\n\n// @Deprecated: Use store.allTiddlersAsHtml() instead\nfunction allTiddlersAsHtml()\n{\n return store.allTiddlersAsHtml();\n}\n\n// @Deprecated: Use refreshPageTemplate instead\nfunction applyPageTemplate(title)\n{\n refreshPageTemplate(title);\n}\n\n// @Deprecated: Use story.displayTiddlers instead\nfunction displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)\n{\n story.displayTiddlers(srcElement,titles,template,animate);\n}\n\n// @Deprecated: Use story.displayTiddler instead\nfunction displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)\n{\n story.displayTiddler(srcElement,title,template,animate);\n}\n\n// @Deprecated: Use functions on right hand side directly instead\nvar createTiddlerPopup = Popup.create;\nvar scrollToTiddlerPopup = Popup.show;\nvar hideTiddlerPopup = Popup.remove;\n\n// @Deprecated: Use right hand side directly instead\nvar regexpBackSlashEn = new RegExp("\s\s\s\sn","mg");\nvar regexpBackSlash = new RegExp("\s\s\s\s","mg");\nvar regexpBackSlashEss = new RegExp("\s\s\s\ss","mg");\nvar regexpNewLine = new RegExp("\sn","mg");\nvar regexpCarriageReturn = new RegExp("\sr","mg");\n\n}\n//}}}
<<<\n{{medium{\nAll human beings are born free and equal in dignity and rights.\n\nThey are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.\n}}}\n>>> Article 1, [[Universal Declaration of Human Rights]]\n<<<
/***\n|Name|DisableWikiLinksPlugin|\n|Source|http://www.TiddlyTools.com/#DisableWikiLinksPlugin|\n|Version|1.5.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides|Tiddler.prototype.autoLinkWikiWords, 'wikiLink' formatter|\n|Description|selectively disable TiddlyWiki's automatic ~WikiWord linking behavior|\nThis plugin allows you to disable TiddlyWiki's automatic ~WikiWord linking behavior, so that WikiWords embedded in tiddler content will be rendered as regular text, instead of being automatically converted to tiddler links. To create a tiddler link when automatic linking is disabled, you must enclose the link text within {{{[[...]]}}}.\n!!!!!Usage\n<<<\nYou can block automatic WikiWord linking behavior for any specific tiddler by ''tagging it with<<tag excludeWikiWords>>'' (see configuration below) or, check a plugin option to disable automatic WikiWord links to non-existing tiddler titles, while still linking WikiWords that correspond to existing tiddlers titles or shadow tiddler titles. You can also block specific selected WikiWords from being automatically linked by listing them in [[DisableWikiLinksList]] (see configuration below), separated by whitespace. This tiddler is optional and, when present, causes the listed words to always be excluded, even if automatic linking of other WikiWords is being permitted. \n\nNote: WikiWords contained in default ''shadow'' tiddlers will be automatically linked unless you select an additional checkbox option lets you disable these automatic links as well, though this is not recommended, since it can make it more difficult to access some TiddlyWiki standard default content (such as AdvancedOptions or SideBarTabs)\n<<<\n!!!!!Configuration\n<<<\nSelf-contained control panel:\n<<option chkDisableWikiLinks>> Disable ALL automatic WikiWord tiddler links\n<<option chkAllowLinksFromShadowTiddlers>> ... except for WikiWords //contained in// shadow tiddlers\n<<option chkDisableNonExistingWikiLinks>> Disable automatic WikiWord links for non-existing tiddlers\nDisable automatic WikiWord links for words listed in: <<option txtDisableWikiLinksList>>\nDisable automatic WikiWord links for tiddlers tagged with: <<option txtDisableWikiLinksTag>>\n<<<\n!!!!!Revision History\n<<<\n''2006.06.09 [1.5.0]'' added configurable txtDisableWikiLinksTag (default value: "excludeWikiWords") to allows selective disabling of automatic WikiWord links for any tiddler tagged with that value.\n''2006.12.31 [1.4.0]'' in formatter, test for chkDisableNonExistingWikiLinks\n''2006.12.09 [1.3.0]'' in formatter, test for excluded wiki words specified in DisableWikiLinksList\n''2006.12.09 [1.2.2]'' fix logic in autoLinkWikiWords() (was allowing links TO shadow tiddlers, even when chkDisableWikiLinks is TRUE). \n''2006.12.09 [1.2.1]'' revised logic for handling links in shadow content\n''2006.12.08 [1.2.0]'' added hijack of Tiddler.prototype.autoLinkWikiWords so regular (non-bracketed) WikiWords won't be added to the missing list\n''2006.05.24 [1.1.0]'' added option to NOT bypass automatic wikiword links when displaying default shadow content (default is to auto-link shadow content)\n''2006.02.05 [1.0.1]'' wrapped wikifier hijack in init function to eliminate globals and avoid FireFox 1.5.0.1 crash bug when referencing globals\n''2005.12.09 [1.0.0]'' initial release\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.disableWikiLinks= {major: 1, minor: 5, revision: 0, date: new Date(2007,6,9)};\n\nif (config.options.chkDisableNonExistingWikiLinks==undefined) config.options.chkDisableNonExistingWikiLinks= false;\nif (config.options.chkDisableWikiLinks==undefined) config.options.chkDisableWikiLinks=false;\nif (config.options.txtDisableWikiLinksList==undefined) config.options.txtDisableWikiLinksList="DisableWikiLinksList";\nif (config.options.chkAllowLinksFromShadowTiddlers==undefined) config.options.chkAllowLinksFromShadowTiddlers=true;\nif (config.options.txtDisableWikiLinksTag==undefined) config.options.txtDisableWikiLinksTag="excludeWikiWords";\n\n// find the formatter for wikiLink and replace handler with 'pass-thru' rendering\ninitDisableWikiLinksFormatter();\nfunction initDisableWikiLinksFormatter() {\n for (var i=0; i<config.formatters.length && config.formatters[i].name!="wikiLink"; i++);\n config.formatters[i].coreHandler=config.formatters[i].handler;\n config.formatters[i].handler=function(w) {\n // supress any leading "~" (if present)\n var skip=(w.matchText.substr(0,1)==config.textPrimitives.unWikiLink)?1:0;\n var title=w.matchText.substr(skip);\n var exists=store.tiddlerExists(title);\n var inShadow=w.tiddler && store.isShadowTiddler(w.tiddler.title);\n\n // check for excluded Tiddler\n if (w.tiddler && w.tiddler.isTagged(config.options.txtDisableWikiLinksTag))\n { w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }\n \n // check for specific excluded wiki words\n var t=store.getTiddlerText(config.options.txtDisableWikiLinksList)\n if (t && t.length && t.indexOf(w.matchText)!=-1)\n { w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }\n\n // if not disabling links from shadows (default setting)\n if (config.options.chkAllowLinksFromShadowTiddlers && inShadow)\n return this.coreHandler(w);\n\n // check for non-existing non-shadow tiddler\n if (config.options.chkDisableNonExistingWikiLinks && !exists)\n { w.outputText(w.output,w.matchStart+skip,w.nextMatch); return; }\n\n // if not enabled, just do standard WikiWord link formatting\n if (!config.options.chkDisableWikiLinks)\n return this.coreHandler(w);\n\n // just return text without linking\n w.outputText(w.output,w.matchStart+skip,w.nextMatch)\n }\n}\n\nTiddler.prototype.coreAutoLinkWikiWords = Tiddler.prototype.autoLinkWikiWords;\nTiddler.prototype.autoLinkWikiWords = function()\n{\n // DEBUG alert("processing: "+this.title);\n // if all automatic links are not disabled, just return results from core function\n if (!config.options.chkDisableWikiLinks)\n return this.coreAutoLinkWikiWords.apply(this,arguments);\n return false;\n}\n//}}}\n
The General Assembly,\n<<<\n//Concerned// about the widespread existence and use of weapons containing depleted uranium,\n\n//Taking into consideration// the potential harmful effects of the use of such weapons to human health and the environment,\n\n//Recalling// the use of such weapons, inter alia, in Kuwait and southern Iraq in 1991, and in Iraq again since March 2003,\n\n//Noting// that post-conflict assessments conducted by the United Nations Environment Programme (UNEP) in the Balkans, in collaboration with IAEA and WHO, concluded that more research was needed on how the dust from depleted uranium weapons affects the environment,\n\n//Recalling// the UN ~Secretary-General’s speech on the occasion of the International Day for Preventing the Exploitation of the Environment in War and Armed Conflict (Nov 6th 2002), stating that "although international conventions govern nuclear, chemical and biological weapons, new technologies, such as depleted uranium ammunition, threaten the environment",\n\n//Referring to// resolutions 1996/16 and 1997/36 adopted by the ~Sub-Commission on Prevention of Discrimination and Protection of Minorities expressing the belief that continued efforts must be undertaken to sensitise public opinion to the inhumane and indiscriminate effects of weapons like those containing depleted uranium and to the need for their complete elimination.\n<<<\n# Supports UNEP's request for an independent environmental field study of sites in Iraq targeted with weapons containing depleted uranium.\n# Urges States, in line with the [[precautionary principle|The Precautionary Principle]], to refrain from the operational use of such weapons until it is scientifically established that such use causes no serious immediate or long-term health or environmental effects, and has no indiscriminate effects on civilians.\n# Invites States and relevant international organizations to study the [[Draft Convention on the prohibition of the development, production, stockpiling, transfer and use of uranium weapons and on their destruction]] (see Annex), and to present reports on the issue in the frame of the International Day for Preventing the Exploitation of the Environment in War and Armed Conflict (November 6th ).\n# Requests the ~Secretary-General to seek the views of States and relevant international organizations on all aspects of the effects of the use of weapons containing depleted uranium and to submit a report thereon to the General Assembly at its [61st] session.\n# Decides to include in the provisional agenda of its [one of its next sessions / 61st ] session an item entitled “Concerns about weapons containing depleted uranium". \n!! Annex\n<<<\n<<tiddler "Draft Convention on the prohibition of development, production, stockpiling, transfer and use of uranium weapons and on their destruction">>\n<<<
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/durban-d.htm@@\n<html><iframe\ntitle="Durban Declaration"\nsrc="http://www.un-documents.net/durban-d.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/durban-p.htm@@\n<html><iframe\ntitle = "Durban Programme of Action"\nsrc = "http://www.un-documents.net/durban-p.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
''Economics of Climate Change: The Stern Review'' is a major publication, published in October 2006, that was commissioned by the Treasury Department of the British Government with the mandate of reviewing the issue of the economic dimensions of climate change - a key area that has not previously gained sufficient attention. \n\nThe web-based version of the ''Stern Review'' has been "translated" by the [[NGO Committee on Education]] into the "language" of a TiddlyWikiPerfect platform, with the contents housed in a DataPerfect database from which the tiddlers and tags were generated, and is designed to optimize the accessibility and navigability of the contents of the report for reading in a digital environment, and to begin to raise the vital issue of the economics of information as it relates to climate change. The original, official version of the report was published in a pdf version. - a format that is optimized for print rather than for on-screen reading, and that is relatively cumbersome to navigate through the contents; to improve the online value of the pdf files of the Stern Review, an extensive set of bookmarks have been added to the pdf files - none having been included in the official pdf files - to make it easier for those who prefer to read the online version to find their way around the lengthy review..\n\nThe TiddlyWikiPerfect version of the Stern Review also includes a shortened Executive Summary - the original being more than thirty pages long, and highlights the key concepts\n\nhttp://www.climate-change-two.net/stern-review/
The economic of information provide a vital key to the transformative nature of a [[knowledge-based universe|Knowledge-based universe]]
<!--{{{-->\n<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler jump'></div>\n<div class='title' macro='view title'></div>\n<div class='editor' macro='edit title'></div>\n<div class='editor' macro='edit text'></div>\n<div class='editor' macro='edit tags'></div>\n<div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>\n<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler jump'></div>\n<!--}}}-->
The [[NGO Committee on Education]] was a co-sponsor and organizer - with [[Rotary International]], [[UNESCO|http://www.unesco.org]], [[Information Habitat: Where Information Lives]], [[Earthwatch Institute]] and the [[Armenian Assembly of America]] - of ''Education, Youth & Technology for Sustainable Development'', a workshop at the ''59th Annual DPI/NGO Conference'' in September 2005 that focused on the [[United Nations Decade of Education for Sustainable Development]]. For additional information on the workshop, please visit [[www.ngo-education.net/workshop|http://www.ngo-education.net/workshop]] - a site that was the Information and Communications Sub-Committee's first experiment with the TiddlyWiki software platform. \n\nNote that an earlier web site has been created for the workshop, using the open source educational software platform ''Moodle''- an acronym for Modular Object-Oriented Dynamic Learning Environment - see [[www.moodle.org|http://www.moodle.org]]. However. while Moodle offers some exceptional features, it is a much more complex platform, and unlike TiddlyWiki, which is a self-contained web site requiring only a browser to create, edit and/or view a pages, Moodle requires the installation of server-side software - and a web hosting service that permits the installation of the necessary software.
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a59r199.htm@@\n<html><iframe\ntitle = "Elimination of all forms of religious intolerance"\nsrc = "http://www.un-documents.net/a59r199.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
Estelle Perry is the President of the [[Center for UN Reform Association]] and has been an observer to the United Nations for over 20 years. In 1978, she coordinated the Mid-Atlantic Conference at Villanova University on the Reform and Restructuring of the U.N. System, which led to the formation of the Center for UN Reform Education, and shortly after, became the Center's first Executive Director. A freelance writer, editor and publicist, she holds a B.A. in English from Brooklyn College, and has assisted in the editing of most of the Center's monographs. A former two term Council Woman of Wayne, New Jersey, she is also a member of the [[NGO/DPI Executive Committee]].\n\n//Monograph// : Streamlining the United Nations System – A U.N. Personnel System that Works (1993)\n\n+++[www.centerforunreform.org]\n{{iframe{''Note'': This is a "framed" page from the ''Center for UN Reform Education'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.centerforunreform.org}}}\n<html><iframe\n src = "http://www.centerforunreform.org"\n title = "Center for UN Reform Education"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
The Executive Committee of the [[NGO Committee on Education]] consists of the Officers, Members-at-Large, and Sub-Committee Chairs (//ex officio//):\n!!! Co-Chairs\n* [[Diane Paravazian]], [[World Association of Girl Guides and Girl Scouts]]\n* [[Faye C. Feller]], [[Information Habitat: Where Information Lives]]\n!!! Secretary\n* ''Catherine Waters'', [[Catholic International Education Office]]\n!!! Treasurer\n* [[Daphne Cohen]], [[International Humanist and Ethical Union]]\n!!!Members-at-Large\n* ''Catherine Moore''. [[International Federation of University Women]]\n* ''Doris Sargeant'', [[Rotary International]]\n* ''Cora Weiss'', [[The Hague Appeal for Peace]]\n!!!Sub-Committee Chairs\n* ''Information & Communications Sub-Committee''\n** [[Robert Pollard]], [[Information Habitat: Where Information Lives]]
/***\n|Name|ExportTiddlersPlugin|\n|Source|http://www.TiddlyTools.com/#ExportTiddlersPlugin|\n|Documentation|http://www.TiddlyTools.com/#ExportTiddlersPluginInfo|\n|Version|2.7.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|select and extract tiddlers from your ~TiddlyWiki documents and save them to a separate file|\nExportTiddlersPlugin lets you select and extract tiddlers from your ~TiddlyWiki documents using interactive control panel lets you specify a destination, and then select which tiddlers to export. Tiddler data can be output as complete, stand-alone TiddlyWiki documents, or just the selected tiddlers ("~PureStore" format -- smaller files!) that can be imported directly into another ~TiddlyWiki, or as an ~RSS-compatible XML file that can be published for RSS syndication.\n!!!!!Documentation\n>see [[ExportTiddlersPluginInfo]]\n!!!!!Inline control panel (live):\n><<exportTiddlers inline>>\n!!!!!Revisions\n<<<\n2008.05.27 [2.7.0] added ability to 'merge' with existing export file. Also, revised 'matchTags' functionality to be more robust and more efficient\n|please see [[ExportTiddlersPluginInfo]] for additional revision details|\n2005.10.09 [0.0.0] development started\n<<<\n!!!!!Code\n***/\n//{{{\n// version\nversion.extensions.exportTiddlers = {major: 2, minor: 7, revision: 0, date: new Date(2008,5,27)};\n\n// default shadow definition\nconfig.shadowTiddlers.ExportTiddlers="<<exportTiddlers inline>>";\n\n// add 'export' backstage task (following built-in import task)\nif (config.tasks) { // TW2.2 or above\n config.tasks.exportTask = {\n text:"export",\n tooltip:"Export selected tiddlers to another file",\n content:"<<exportTiddlers inline>>"\n }\n config.backstageTasks.splice(config.backstageTasks.indexOf("importTask")+1,0,"exportTask");\n}\n\n// macro handler\nconfig.macros.exportTiddlers = {\n label: "export tiddlers",\n prompt: "Copy selected tiddlers to an export document",\n newdefault: "export.html",\n datetimefmt: "0MM/0DD/YYYY 0hh:0mm:0ss" // for "filter date/time" edit fields\n};\n\nconfig.macros.exportTiddlers.handler = function(place,macroName,params) {\n if (params[0]!="inline")\n { createTiddlyButton(place,this.label,this.prompt,onClickExportMenu); return; }\n var panel=createExportPanel(place);\n panel.style.position="static";\n panel.style.display="block";\n}\n\nfunction createExportPanel(place) {\n var panel=document.getElementById("exportPanel");\n if (panel) { panel.parentNode.removeChild(panel); }\n setStylesheet(config.macros.exportTiddlers.css,"exportTiddlers");\n panel=createTiddlyElement(place,"span","exportPanel",null,null)\n panel.innerHTML=config.macros.exportTiddlers.html;\n exportInitFilter();\n refreshExportList(0);\n var fn=document.getElementById("exportFilename");\n if (window.location.protocol=="file:" && !fn.value.length) {\n // get new target path/filename\n var newPath=getLocalPath(window.location.href);\n var slashpos=newPath.lastIndexOf("/"); if (slashpos==-1) slashpos=newPath.lastIndexOf("\s\s"); \n if (slashpos!=-1) newPath=newPath.substr(0,slashpos+1); // trim filename\n fn.value=newPath+config.macros.exportTiddlers.newdefault;\n }\n return panel;\n}\n\nfunction onClickExportMenu(e)\n{\n if (!e) var e = window.event;\n var parent=resolveTarget(e).parentNode;\n var panel = document.getElementById("exportPanel");\n if (panel==undefined || panel.parentNode!=parent)\n panel=createExportPanel(parent);\n var isOpen = panel.style.display=="block";\n if(config.options.chkAnimate)\n anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n panel.style.display = isOpen ? "none" : "block" ;\n if (panel.style.display!="none") { // update list and set focus when panel is made visible\n refreshExportList(0);\n var fn=document.getElementById("exportFilename"); fn.focus(); fn.select();\n }\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n//}}}\n\n// // IE needs explicit scoping for functions called by browser events\n//{{{\nwindow.onClickExportMenu=onClickExportMenu;\nwindow.onClickExportButton=onClickExportButton;\nwindow.exportShowFilterFields=exportShowFilterFields;\nwindow.refreshExportList=refreshExportList;\n//}}}\n\n// // CSS for floating export control panel\n//{{{\nconfig.macros.exportTiddlers.css = '\s\n#exportPanel {\s\n display: none; position:absolute; z-index:12; width:35em; right:105%; top:6em;\s\n background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\s\n border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\s\n padding: 0.5em; margin:0em; -moz-border-radius:1em;\s\n}\s\n#exportPanel a, #exportPanel td a { color:#009; display:inline; margin:0px; padding:1px; }\s\n#exportPanel table { width:100%; border:0px; padding:0px; margin:0px; font-size:8pt; line-height:110%; background:transparent; }\s\n#exportPanel tr { border:0px;padding:0px;margin:0px; background:transparent; }\s\n#exportPanel td { color:#000; border:0px;padding:0px;margin:0px; background:transparent; }\s\n#exportPanel select { width:98%;margin:0px;font-size:8pt;line-height:110%;}\s\n#exportPanel input { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%; }\s\n#exportPanel textarea { width:98%;padding:0px;margin:0px;overflow:auto;font-size:8pt; }\s\n#exportPanel .box { border:1px solid black; padding:3px; margin-bottom:5px; background:#f8f8f8; -moz-border-radius:5px; }\s\n#exportPanel .topline { border-top:2px solid black; padding-top:3px; margin-bottom:5px; }\s\n#exportPanel .rad { width:auto;border:0 }\s\n#exportPanel .chk { width:auto;border:0 }\s\n#exportPanel .btn { width:auto; }\s\n#exportPanel .btn1 { width:98%; }\s\n#exportPanel .btn2 { width:48%; }\s\n#exportPanel .btn3 { width:32%; }\s\n#exportPanel .btn4 { width:24%; }\s\n#exportPanel .btn5 { width:19%; }\s\n';\n//}}}\n\n// // HTML for export control panel interface\n//{{{\nconfig.macros.exportTiddlers.html = '\s\n<!-- target path/file -->\s\n<div>\s\nexport to path/filename:<br>\s\n<input type="text" id="exportFilename" size=40 style="width:93%"><input \s\n type="button" id="exportBrowse" value="..." title="select or enter a local folder/file..." style="width:5%" \s\n onclick="var fn=window.promptForExportFilename(this); if (fn.length) this.previousSibling.value=fn; ">\s\n</div>\s\n\s\n<!-- output format -->\s\n<div>\s\noutput file format:\s\n<select id="exportFormat" size=1>\s\n<option value="TW">TiddlyWiki document (includes core code)</option>\s\n<option value="DIV">TiddlyWiki "PureStore" file (tiddler data only)</option>\s\n<option value="XML">XML (for RSS newsfeed)</option>\s\n</select>\s\n</div>\s\n\s\n<!-- notes -->\s\n<div>\s\nnotes:<br>\s\n<textarea id="exportNotes" rows=3 cols=40 style="height:4em;margin-bottom:5px;" onfocus="this.select()"></textarea> \s\n</div>\s\n\s\n<!-- list of tiddlers -->\s\n<table><tr align="left"><td>\s\n select:\s\n <a href="JavaScript:;" id="exportSelectAll"\s\n onclick="onClickExportButton(this)" title="select all tiddlers">\s\n &nbsp;all&nbsp;</a>\s\n <a href="JavaScript:;" id="exportSelectChanges"\s\n onclick="onClickExportButton(this)" title="select tiddlers changed since last save">\s\n &nbsp;changes&nbsp;</a> \s\n <a href="JavaScript:;" id="exportSelectOpened"\s\n onclick="onClickExportButton(this)" title="select tiddlers currently being displayed">\s\n &nbsp;opened&nbsp;</a> \s\n <a href="JavaScript:;" id="exportSelectRelated"\s\n onclick="onClickExportButton(this)" title="select all tiddlers related (by link or transclusion) to the currently selected tiddlers">\s\n &nbsp;related&nbsp;</a> \s\n <a href="JavaScript:;" id="exportToggleFilter"\s\n onclick="onClickExportButton(this)" title="show/hide selection filter">\s\n &nbsp;filter&nbsp;</a> \s\n</td><td align="right">\s\n <a href="JavaScript:;" id="exportListSmaller"\s\n onclick="onClickExportButton(this)" title="reduce list size">\s\n &nbsp;&#150;&nbsp;</a>\s\n <a href="JavaScript:;" id="exportListLarger"\s\n onclick="onClickExportButton(this)" title="increase list size">\s\n &nbsp;+&nbsp;</a>\s\n</td></tr></table>\s\n<select id="exportList" multiple size="10" style="margin-bottom:5px;"\s\n onchange="refreshExportList(this.selectedIndex)">\s\n</select><br>\s\n</div><!--box-->\s\n\s\n<!-- selection filter -->\s\n<div id="exportFilterPanel" style="display:none">\s\n<table><tr align="left"><td>\s\n selection filter\s\n</td><td align="right">\s\n <a href="JavaScript:;" id="exportHideFilter"\s\n onclick="onClickExportButton(this)" title="hide selection filter">hide</a>\s\n</td></tr></table>\s\n<div class="box">\s\n<input type="checkbox" class="chk" id="exportFilterStart" value="1"\s\n onclick="exportShowFilterFields(this)"> starting date/time<br>\s\n<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">\s\n <select size=1 id="exportFilterStartBy" onchange="exportShowFilterFields(this);">\s\n <option value="0">today</option>\s\n <option value="1">yesterday</option>\s\n <option value="7">a week ago</option>\s\n <option value="30">a month ago</option>\s\n <option value="site">SiteDate</option>\s\n <option value="file">file date</option>\s\n <option value="other">other (mm/dd/yyyy hh:mm)</option>\s\n </select>\s\n</td><td width="50%">\s\n <input type="text" id="exportStartDate" onfocus="this.select()"\s\n onchange="document.getElementById(\s'exportFilterStartBy\s').value=\s'other\s';">\s\n</td></tr></table>\s\n<input type="checkbox" class="chk" id="exportFilterEnd" value="1"\s\n onclick="exportShowFilterFields(this)"> ending date/time<br>\s\n<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">\s\n <select size=1 id="exportFilterEndBy" onchange="exportShowFilterFields(this);">\s\n <option value="0">today</option>\s\n <option value="1">yesterday</option>\s\n <option value="7">a week ago</option>\s\n <option value="30">a month ago</option>\s\n <option value="site">SiteDate</option>\s\n <option value="file">file date</option>\s\n <option value="other">other (mm/dd/yyyy hh:mm)</option>\s\n </select>\s\n</td><td width="50%">\s\n <input type="text" id="exportEndDate" onfocus="this.select()"\s\n onchange="document.getElementById(\s'exportFilterEndBy\s').value=\s'other\s';">\s\n</td></tr></table>\s\n<input type="checkbox" class="chk" id=exportFilterTags value="1"\s\n onclick="exportShowFilterFields(this)"> match tags<br>\s\n<input type="text" id="exportTags" onfocus="this.select()">\s\n<input type="checkbox" class="chk" id=exportFilterText value="1"\s\n onclick="exportShowFilterFields(this)"> match titles/tiddler text<br>\s\n<input type="text" id="exportText" onfocus="this.select()">\s\n</div> <!--box-->\s\n</div> <!--panel-->\s\n\s\n<!-- action buttons -->\s\n<div style="text-align:center">\s\n<input type=button class="btn4" onclick="onClickExportButton(this)"\s\n id="exportFilter" value="apply filter">\s\n<input type=button class="btn4" onclick="onClickExportButton(this)"\s\n id="exportStart" value="export tiddlers">\s\n<input type=button class="btn4" onclick="onClickExportButton(this)"\s\n id="exportDelete" value="delete tiddlers">\s\n<input type=button class="btn4" onclick="onClickExportButton(this)"\s\n id="exportClose" value="close">\s\n</div><!--center-->\s\n';\n//}}}\n\n// // initialize interface\n\n// // exportInitFilter()\n//{{{\nfunction exportInitFilter() {\n // start date\n document.getElementById("exportFilterStart").checked=false;\n document.getElementById("exportStartDate").value="";\n // end date\n document.getElementById("exportFilterEnd").checked=false;\n document.getElementById("exportEndDate").value="";\n // tags\n document.getElementById("exportFilterTags").checked=false;\n document.getElementById("exportTags").value="";\n // text\n document.getElementById("exportFilterText").checked=false;\n document.getElementById("exportText").value="";\n // show/hide filter input fields\n exportShowFilterFields();\n}\n//}}}\n\n// // exportShowFilterFields(which)\n//{{{\nfunction exportShowFilterFields(which) {\n var show;\n\n show=document.getElementById('exportFilterStart').checked;\n document.getElementById('exportFilterStartBy').style.display=show?"block":"none";\n document.getElementById('exportStartDate').style.display=show?"block":"none";\n var val=document.getElementById('exportFilterStartBy').value;\n document.getElementById('exportStartDate').value\n =getFilterDate(val,'exportStartDate').formatString(config.macros.exportTiddlers.datetimefmt);\n if (which && (which.id=='exportFilterStartBy') && (val=='other'))\n document.getElementById('exportStartDate').focus();\n\n show=document.getElementById('exportFilterEnd').checked;\n document.getElementById('exportFilterEndBy').style.display=show?"block":"none";\n document.getElementById('exportEndDate').style.display=show?"block":"none";\n var val=document.getElementById('exportFilterEndBy').value;\n document.getElementById('exportEndDate').value\n =getFilterDate(val,'exportEndDate').formatString(config.macros.exportTiddlers.datetimefmt);\n if (which && (which.id=='exportFilterEndBy') && (val=='other'))\n document.getElementById('exportEndDate').focus();\n\n show=document.getElementById('exportFilterTags').checked;\n document.getElementById('exportTags').style.display=show?"block":"none";\n\n show=document.getElementById('exportFilterText').checked;\n document.getElementById('exportText').style.display=show?"block":"none";\n}\n//}}}\n\n// // onClickExportButton(which): control interactions\n//{{{\nfunction onClickExportButton(which)\n{\n // DEBUG alert(which.id);\n var theList=document.getElementById('exportList'); if (!theList) return;\n var count = 0;\n var total = store.getTiddlers('title').length;\n switch (which.id)\n {\n case 'exportFilter':\n count=filterExportList();\n var panel=document.getElementById('exportFilterPanel');\n if (count==-1) { panel.style.display='block'; break; }\n document.getElementById("exportStart").disabled=(count==0);\n document.getElementById("exportDelete").disabled=(count==0);\n clearMessage(); displayMessage("filtered "+formatExportMessage(count,total));\n if (count==0) { alert("No tiddlers were selected"); panel.style.display='block'; }\n break;\n case 'exportStart':\n exportTiddlers();\n break;\n case 'exportDelete':\n exportDeleteTiddlers();\n break;\n case 'exportHideFilter':\n case 'exportToggleFilter':\n var panel=document.getElementById('exportFilterPanel')\n panel.style.display=(panel.style.display=='block')?'none':'block';\n break;\n case 'exportSelectChanges':\n var lastmod=new Date(document.lastModified);\n for (var t = 0; t < theList.options.length; t++) {\n if (theList.options[t].value=="") continue;\n var tiddler=store.getTiddler(theList.options[t].value); if (!tiddler) continue;\n theList.options[t].selected=(tiddler.modified>lastmod);\n count += (tiddler.modified>lastmod)?1:0;\n }\n document.getElementById("exportStart").disabled=(count==0);\n document.getElementById("exportDelete").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,total));\n if (count==0) alert("There are no unsaved changes");\n break;\n case 'exportSelectAll':\n for (var t = 0; t < theList.options.length; t++) {\n if (theList.options[t].value=="") continue;\n theList.options[t].selected=true;\n count += 1;\n }\n document.getElementById("exportStart").disabled=(count==0);\n document.getElementById("exportDelete").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,count));\n break;\n case 'exportSelectOpened':\n for (var t = 0; t < theList.options.length; t++) theList.options[t].selected=false;\n var tiddlerDisplay = document.getElementById("tiddlerDisplay"); // for TW2.1-\n if (!tiddlerDisplay) tiddlerDisplay = document.getElementById("storyDisplay"); // for TW2.2+\n for (var t=0;t<tiddlerDisplay.childNodes.length;t++) {\n var tiddler=tiddlerDisplay.childNodes[t].id.substr(7);\n for (var i = 0; i < theList.options.length; i++) {\n if (theList.options[i].value!=tiddler) continue;\n theList.options[i].selected=true; count++; break;\n }\n }\n document.getElementById("exportStart").disabled=(count==0);\n document.getElementById("exportDelete").disabled=(count==0);\n clearMessage(); displayMessage(formatExportMessage(count,total));\n if (count==0) alert("There are no tiddlers currently opened");\n break;\n case 'exportSelectRelated':\n // recursively build list of related tiddlers\n function getRelatedTiddlers(tid,tids) {\n var t=store.getTiddler(tid); if (!t || tids.contains(tid)) return tids;\n tids.push(t.title);\n if (!t.linksUpdated) t.changed();\n for (var i=0; i<t.links.length; i++)\n if (t.links[i]!=tid) tids=getRelatedTiddlers(t.links[i],tids);\n return tids;\n }\n // for all currently selected tiddlers, gather up the related tiddlers (including self) and select them as well\n var tids=[];\n for (var i=0; i<theList.options.length; i++)\n if (theList.options[i].selected) tids=getRelatedTiddlers(theList.options[i].value,tids);\n // select related tiddlers (includes original selected tiddlers)\n for (var i=0; i<theList.options.length; i++)\n theList.options[i].selected=tids.contains(theList.options[i].value);\n clearMessage(); displayMessage(formatExportMessage(tids.length,total));\n break;\n case 'exportListSmaller': // decrease current listbox size\n var min=5;\n theList.size-=(theList.size>min)?1:0;\n break;\n case 'exportListLarger': // increase current listbox size\n var max=(theList.options.length>25)?theList.options.length:25;\n theList.size+=(theList.size<max)?1:0;\n break;\n case 'exportClose':\n document.getElementById('exportPanel').style.display='none';\n break;\n }\n}\n//}}}\n\n// // promptForFilename(msg,path,file) uses platform/browser specific functions to get local filespec\n//{{{\nwindow.promptForExportFilename=function(here)\n{\n var msg=here.title; // use tooltip as dialog box message\n var path=getLocalPath(document.location.href);\n var slashpos=path.lastIndexOf("/"); if (slashpos==-1) slashpos=path.lastIndexOf("\s\s"); \n if (slashpos!=-1) path = path.substr(0,slashpos+1); // remove filename from path, leave the trailing slash\n var file=config.macros.exportTiddlers.newdefault;\n var result="";\n if(window.Components) { // moz\n try {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');\n var nsIFilePicker = window.Components.interfaces.nsIFilePicker;\n var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);\n picker.init(window, msg, nsIFilePicker.modeSave);\n var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n thispath.initWithPath(path);\n picker.displayDirectory=thispath;\n picker.defaultExtension='html';\n picker.defaultString=file;\n picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);\n if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.persistentDescriptor;\n }\n catch(e) { alert('error during local file access: '+e.toString()) }\n }\n else { // IE\n try { // XPSP2 IE only\n var s = new ActiveXObject('UserAccounts.CommonDialog');\n s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|';\n s.FilterIndex=3; // default to HTML files;\n s.InitialDir=path;\n s.FileName=file;\n if (s.showOpen()) var result=s.FileName;\n }\n catch(e) { // fallback\n var result=prompt(msg,path+file);\n }\n }\n return result;\n}\n//}}}\n\n// // list display\n//{{{\nfunction formatExportMessage(count,total)\n{\n var txt=total+' tiddler'+((total!=1)?'s':'')+" - ";\n txt += (count==0)?"none":(count==total)?"all":count;\n txt += " selected for export";\n return txt;\n}\n\nfunction refreshExportList(selectedIndex)\n{\n var theList = document.getElementById("exportList");\n var sort;\n if (!theList) return;\n // get the sort order\n if (!selectedIndex) selectedIndex=0;\n if (selectedIndex==0) sort='modified';\n if (selectedIndex==1) sort='title';\n if (selectedIndex==2) sort='modified';\n if (selectedIndex==3) sort='modifier';\n if (selectedIndex==4) sort='tags';\n\n // unselect headings and count number of tiddlers actually selected\n var count=0;\n for (var t=5; t < theList.options.length; t++) {\n if (!theList.options[t].selected) continue;\n if (theList.options[t].value!="")\n count++;\n else { // if heading is selected, deselect it, and then select and count all in section\n theList.options[t].selected=false;\n for ( t++; t<theList.options.length && theList.options[t].value!=""; t++) {\n theList.options[t].selected=true;\n count++;\n }\n }\n }\n\n // disable "export" and "delete" buttons if no tiddlers selected\n document.getElementById("exportStart").disabled=(count==0);\n document.getElementById("exportDelete").disabled=(count==0);\n // show selection count\n var tiddlers = store.getTiddlers('title');\n if (theList.options.length) { clearMessage(); displayMessage(formatExportMessage(count,tiddlers.length)); }\n\n // if a [command] item, reload list... otherwise, no further refresh needed\n if (selectedIndex>4) return;\n\n // clear current list contents\n while (theList.length > 0) { theList.options[0] = null; }\n // add heading and control items to list\n var i=0;\n var indent=String.fromCharCode(160)+String.fromCharCode(160);\n theList.options[i++]=\n new Option(tiddlers.length+" tiddlers in document", "",false,false);\n theList.options[i++]=\n new Option(((sort=="title" )?">":indent)+' [by title]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="modified")?">":indent)+' [by date]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="modifier")?">":indent)+' [by author]', "",false,false);\n theList.options[i++]=\n new Option(((sort=="tags" )?">":indent)+' [by tags]', "",false,false);\n // output the tiddler list\n switch(sort)\n {\n case "title":\n for(var t = 0; t < tiddlers.length; t++)\n theList.options[i++] = new Option(tiddlers[t].title,tiddlers[t].title,false,false);\n break;\n case "modifier":\n case "modified":\n var tiddlers = store.getTiddlers(sort);\n // sort descending for newest date first\n tiddlers.sort(function (a,b) {if(a[sort] == b[sort]) return(0); else return (a[sort] > b[sort]) ? -1 : +1; });\n var lastSection = "";\n for(var t = 0; t < tiddlers.length; t++)\n {\n var tiddler = tiddlers[t];\n var theSection = "";\n if (sort=="modified") theSection=tiddler.modified.toLocaleDateString();\n if (sort=="modifier") theSection=tiddler.modifier;\n if (theSection != lastSection)\n {\n theList.options[i++] = new Option(theSection,"",false,false);\n lastSection = theSection;\n }\n theList.options[i++] = new Option(indent+indent+tiddler.title,tiddler.title,false,false);\n }\n break;\n case "tags":\n var theTitles = {}; // all tiddler titles, hash indexed by tag value\n var theTags = new Array();\n for(var t=0; t<tiddlers.length; t++) {\n var title=tiddlers[t].title;\n var tags=tiddlers[t].tags;\n if (!tags || !tags.length) {\n if (theTitles["untagged"]==undefined) { theTags.push("untagged"); theTitles["untagged"]=new Array(); }\n theTitles["untagged"].push(title);\n }\n else for(var s=0; s<tags.length; s++) {\n if (theTitles[tags[s]]==undefined) { theTags.push(tags[s]); theTitles[tags[s]]=new Array(); }\n theTitles[tags[s]].push(title);\n }\n }\n theTags.sort();\n for(var tagindex=0; tagindex<theTags.length; tagindex++) {\n var theTag=theTags[tagindex];\n theList.options[i++]=new Option(theTag,"",false,false);\n for(var t=0; t<theTitles[theTag].length; t++)\n theList.options[i++]=new Option(indent+indent+theTitles[theTag][t],theTitles[theTag][t],false,false);\n }\n break;\n }\n theList.selectedIndex=selectedIndex; // select current control item\n document.getElementById("exportStart").disabled=true;\n document.getElementById("exportDelete").disabled=true;\n clearMessage(); displayMessage(formatExportMessage(0,tiddlers.length));\n}\n//}}}\n\n// // list filtering\n//{{{\nfunction getFilterDate(val,id)\n{\n var result=0;\n switch (val) {\n case 'site':\n var timestamp=store.getTiddlerText("SiteDate");\n if (!timestamp) timestamp=document.lastModified;\n result=new Date(timestamp);\n break;\n case 'file':\n result=new Date(document.lastModified);\n break;\n case 'other':\n result=new Date(document.getElementById(id).value);\n break;\n default: // today=0, yesterday=1, one week=7, two weeks=14, a month=31\n var now=new Date(); var tz=now.getTimezoneOffset()*60000; now-=tz;\n var oneday=86400000;\n if (id=='exportStartDate')\n result=new Date((Math.floor(now/oneday)-val)*oneday+tz);\n else\n result=new Date((Math.floor(now/oneday)-val+1)*oneday+tz-1);\n break;\n }\n // DEBUG alert('getFilterDate('+val+','+id+')=='+result+"\snnow="+now);\n return result;\n}\n\nfunction filterExportList()\n{\n var theList = document.getElementById("exportList"); if (!theList) return -1;\n\n var filterStart=document.getElementById("exportFilterStart").checked;\n var val=document.getElementById("exportFilterStartBy").value;\n var startDate=getFilterDate(val,'exportStartDate');\n\n var filterEnd=document.getElementById("exportFilterEnd").checked;\n var val=document.getElementById("exportFilterEndBy").value;\n var endDate=getFilterDate(val,'exportEndDate');\n\n var filterTags=document.getElementById("exportFilterTags").checked;\n var tags=document.getElementById("exportTags").value;\n\n var filterText=document.getElementById("exportFilterText").checked;\n var text=document.getElementById("exportText").value;\n\n if (!(filterStart||filterEnd||filterTags||filterText)) {\n alert("Please set the selection filter");\n document.getElementById('exportFilterPanel').style.display="block";\n return -1;\n }\n if (filterStart&&filterEnd&&(startDate>endDate)) {\n var msg="starting date/time:\sn"\n msg+=startDate.toLocaleString()+"\sn";\n msg+="is later than ending date/time:\sn"\n msg+=endDate.toLocaleString()\n alert(msg);\n return -1;\n }\n\n // if filter by tags, set up conditional expression\n if (filterTags) {\n var all = store.getTags(); // get list of all tags\n for (var i=0; i<all.length; i++) all[i]=all[i][0]; // remove tag counts\n // convert "tag1 AND ( tag2 OR NOT tag3 )"\n // into javascript expression containing regexp tests:\n // "/\s~tag1\s~/.test(...) && ( /\s~tag2\s~/.test(...) || ! /\s~tag2\s~/.test(...) )"\n var c=tags;\n c = c.replace(/[\s[\s]]/g,""); // remove [[...]] quoting around tagvalues\n // change AND/OR/NOT/parens to javascript operators and delimit terms with "~"\n c = c.replace(/\ssand\ss/ig,"~&&~");\n c = c.replace(/\ssor\ss/ig,"~||~");\n c = c.replace(/(\ss)?not([\ss\s(])/ig,"~!~$2");\n c = c.replace(/([\s(\s)])/ig,"~$1~");\n // change existing tags to regexp tests and non-existing tags to "false"\n var terms=c.split("~");\n for (var i=0; i<terms.length; i++) { var t=terms[i];\n if (/(&&)|(\s|\s|)|[!\s(\s)]/.test(t) || t=="") continue; // skip operators/parens/spaces\n terms[i]=!all.contains(t)?"false":("/\s\s~"+t+"\s\s~/.test(tiddlertags)");\n }\n c=terms.join(" ");\n }\n function matchTags(t,c) {\n if (!c||!c.trim().length) return false;\n // assemble tags from tiddler into string "~tag1~tag2~tag3~"\n var tiddlertags = "~"+t.tags.join("~")+"~";\n // eval string against boolean test expression\n try { if(eval(c)) return true; }\n catch(e) { displayMessage(e.toString()); }\n return false;\n }\n \n // scan list and select tiddlers that match all applicable criteria\n var total=0;\n var count=0;\n for (var i=0; i<theList.options.length; i++) {\n // get item, skip non-tiddler list items (section headings)\n var opt=theList.options[i]; if (opt.value=="") continue;\n // get tiddler, skip missing tiddlers (this should NOT happen)\n var tiddler=store.getTiddler(opt.value); if (!tiddler) continue; \n var sel=true;\n if ( (filterStart && tiddler.modified<startDate)\n || (filterEnd && tiddler.modified>endDate)\n || (filterTags && !matchTags(tiddler,c))\n || (filterText && (tiddler.text.indexOf(text)==-1) && (tiddler.title.indexOf(text)==-1)))\n sel=false;\n opt.selected=sel;\n count+=sel?1:0;\n total++;\n }\n return count;\n}\n//}}}\n\n// // OUTPUT FORMATTING AND FILE I/O\n//{{{\nfunction exportTWHeader()\n{\n // get the TiddlyWiki core code source\n var sourcefile=getLocalPath(document.location.href);\n var source=loadFile(sourcefile);\n if(source==null) { alert(config.messages.cantSaveError); return null; }\n // reset existing HTML source markup\n source=updateMarkupBlock(source,"PRE-HEAD");\n source=updateMarkupBlock(source,"POST-HEAD");\n source=updateMarkupBlock(source,"PRE-BODY");\n source=updateMarkupBlock(source,"POST-BODY");\n // find store area\n var posOpeningDiv=source.indexOf(startSaveArea);\n var posClosingDiv=source.lastIndexOf(endSaveArea);\n if((posOpeningDiv==-1)||(posClosingDiv==-1))\n { alert(config.messages.invalidFileError.format([sourcefile])); return; }\n // return everything up to store area\n return source.substr(0,posOpeningDiv+startSaveArea.length);\n}\n\nfunction exportTWFooter()\n{\n // get the TiddlyWiki core code source\n var sourcefile=getLocalPath(document.location.href);\n var source=loadFile(sourcefile);\n if(source==null) { alert(config.messages.cantSaveError); return null; }\n // reset existing HTML source markup\n source=updateMarkupBlock(source,"PRE-HEAD");\n source=updateMarkupBlock(source,"POST-HEAD");\n source=updateMarkupBlock(source,"PRE-BODY");\n source=updateMarkupBlock(source,"POST-BODY");\n // find store area\n var posOpeningDiv=source.indexOf(startSaveArea);\n var posClosingDiv=source.lastIndexOf(endSaveArea);\n if((posOpeningDiv==-1)||(posClosingDiv==-1))\n { alert(config.messages.invalidFileError.format([sourcefile])); return; }\n // return everything after store area\n return source.substr(posClosingDiv);\n}\n\nfunction exportDIVHeader()\n{\n var out=[];\n var now = new Date();\n var title = convertUnicodeToUTF8(wikifyPlain("SiteTitle").htmlEncode());\n var subtitle = convertUnicodeToUTF8(wikifyPlain("SiteSubtitle").htmlEncode());\n var user = convertUnicodeToUTF8(config.options.txtUserName.htmlEncode());\n var twver = version.major+"."+version.minor+"."+version.revision;\n var pver = version.extensions.exportTiddlers.major+"."\n +version.extensions.exportTiddlers.minor+"."+version.extensions.exportTiddlers.revision;\n out.push("<html><body>");\n out.push("<style type=\s"text/css\s">");\n out.push("#storeArea {display:block;margin:1em;}");\n out.push("#storeArea div");\n out.push("{padding:0.5em;margin:1em;border:2px solid black;height:10em;overflow:auto;}");\n out.push("#javascriptWarning");\n out.push("{width:100%;text-align:left;background-color:#eeeeee;padding:1em;}");\n out.push("</style>");\n out.push("<div id=\s"javascriptWarning\s">");\n out.push("TiddlyWiki export file<br>");\n out.push("Source"+": <b>"+convertUnicodeToUTF8(document.location.href)+"</b><br>");\n out.push("Title: <b>"+title+"</b><br>");\n out.push("Subtitle: <b>"+subtitle+"</b><br>");\n out.push("Created: <b>"+now.toLocaleString()+"</b> by <b>"+user+"</b><br>");\n out.push("TiddlyWiki "+twver+" / "+"ExportTiddlersPlugin "+pver+"<br>");\n out.push("Notes:<hr><pre>"+document.getElementById("exportNotes").value.replace(/\sn/g,"<br>")+"</pre>");\n out.push("</div>");\n out.push("<div id=\s"storeArea\s">");\n return out;\n}\n\nfunction exportDIVFooter()\n{\n return ["</div><!--POST-BODY-START-->\sn<!--POST-BODY-END--></body></html>"];\n}\n\nfunction exportXMLHeader()\n{\n var out=[];\n var now = new Date();\n var u = store.getTiddlerText("SiteUrl",null);\n var title = convertUnicodeToUTF8(wikifyPlain("SiteTitle").htmlEncode());\n var subtitle = convertUnicodeToUTF8(wikifyPlain("SiteSubtitle").htmlEncode());\n var user = convertUnicodeToUTF8(config.options.txtUserName.htmlEncode());\n var twver = version.major+"."+version.minor+"."+version.revision;\n var pver = version.extensions.exportTiddlers.major+"."\n +version.extensions.exportTiddlers.minor+"."+version.extensions.exportTiddlers.revision;\n out.push("<" + "?xml version=\s"1.0\s"?" + ">");\n out.push("<rss version=\s"2.0\s">");\n out.push("<channel>");\n out.push("<title>" + title + "</title>");\n if(u) out.push("<link>" + convertUnicodeToUTF8(u.htmlEncode()) + "</link>");\n out.push("<description>" + subtitle + "</description>");\n out.push("<language>en-us</language>");\n out.push("<copyright>Copyright " + now.getFullYear() + " " + user + "</copyright>");\n out.push("<pubDate>" + now.toGMTString() + "</pubDate>");\n out.push("<lastBuildDate>" + now.toGMTString() + "</lastBuildDate>");\n out.push("<docs>http://blogs.law.harvard.edu/tech/rss</docs>");\n out.push("<generator>TiddlyWiki "+twver+" plus ExportTiddlersPlugin "+pver+"</generator>");\n return out;\n}\n\nfunction exportXMLFooter()\n{\n return ["</channel></rss>"];\n}\n\nfunction exportData(target,list,fmt)\n{\n function getData(s,f,t) { var r="";\n switch (f) {\n case "TW": r=s.getSaver().externalizeTiddler(s,t); break;\n case "DIV": r=t.title+"\sn"+s.getSaver().externalizeTiddler(s,t); break;\n case "XML": r=t.saveToRss(store.getTiddlerText("SiteUrl","")); break;\n }\n return convertUnicodeToUTF8(r);\n }\n\n var out=[]; var tids=[];\n // get selected tiddlers\n for (var i=0; i<list.options.length; i++) {\n var opt=list.options[i]; if (!opt.selected||!opt.value.length) continue;\n var tid=store.getTiddler(opt.value); if (!tid) continue;\n tids.push(tid.title);\n out.push(getData(store,fmt,tid));\n }\n var count=out.length;\n // merge with existing tiddlers\n var text=loadFile(target);\n if (text && text.length) {\n var msg=target+"\snalready contains tiddler definitions.\sn";\n msg+="\snPress OK to add new/revised tiddlers to current file contents.";\n msg+="\snPress Cancel to completely replace file contents";\n var remoteStore=new TiddlyWiki();\n if (remoteStore.importTiddlyWiki(text) && confirm(msg)) {\n var existing=remoteStore.getTiddlers("title");\n for (var i=0; i<existing.length; i++)\n if (!tids.contains(existing[i].title))\n out.push(getData(remoteStore,fmt,existing[i]));\n var msg="Merged %0 new/revised tiddlers and %1 existing tiddlers";\n displayMessage(msg.format([count,out.length-count]));\n }\n }\n return out;\n}\n//}}}\n\n// // exportTiddlers(): output selected data to local file\n//{{{\nfunction exportTiddlers()\n{\n clearMessage();\n var list = document.getElementById("exportList"); if (!list) return;\n var fmt = document.getElementById("exportFormat").value;\n var target = document.getElementById("exportFilename").value.trim();\n if (!target.length) {\n displayMessage("A local target path/filename is required",target);\n return;\n }\n switch (fmt) {\n case "TW": var head=exportTWHeader(); break;\n case "DIV": var head=exportDIVHeader(); break;\n case "XML": var head=exportXMLHeader(); break;\n }\n var theData=exportData(target,list,fmt);\n var c=theData.length;\n switch (fmt) {\n case "TW": var foot=exportTWFooter(); break;\n case "DIV": var foot=exportDIVFooter(); break;\n case "XML": var foot=exportXMLFooter(); break;\n }\n var out=[]; var txt=out.concat(head,theData,foot).join("\sn");\n var msg="An error occurred while saving to "+target;\n if (saveFile(target,txt)) msg=c+" tiddler"+((c!=1)?"s":"")+" written to "+target;\n displayMessage(msg,"file:///"+target);\n}\n//}}}\n\n// // exportDeleteTiddlers(): delete selected tiddlers from file\n//{{{\nfunction exportDeleteTiddlers()\n{\n var list=document.getElementById("exportList"); if (!list) return;\n var tids=[];\n for (i=0;i<list.length;i++)\n if (list.options[i].selected && list.options[i].value.length)\n tids.push(list.options[i].value);\n if (!confirm("Are you sure you want to delete these tiddlers:\sn\sn"+tids.join(', '))) return;\n store.suspendNotifications();\n for (t=0;t<tids.length;t++) {\n var tid=store.getTiddler(tids[t]); if (!tid) continue;\n if (tid.tags.contains("systemConfig"))\n if (!confirm("'"+tid.title+"' is tagged with 'systemConfig'.\sn\snRemoving this tiddler may cause unexpected results. Are you sure?"))\n continue;\n store.removeTiddler(tid.title);\n story.closeTiddler(tid.title);\n }\n store.resumeNotifications();\n alert(tids.length+" tiddlers deleted");\n refreshExportList(0); // reload listbox\n store.notifyAll(); // update page display\n}\n//}}}
|''Selection'' |''Description'' |''Name'' |\n|>|>| ''Saving & editing options'' |\n|<<option txtUserName>> |Username for signing your edits |txtUserName |\n|<<option chkAnimate>>|Enable animations |chkAnimate |\n|<<option chkAutoSave>>|Automatically save changes |chkAutoSave |\n|<<option txtFileSystemCharSet>>|Default character set for saving changes (Firefox/Mozilla only) |txtFileSystemCharSet |\n|<<option chkConfirmDelete>>|Require confirmation before deleting tiddlers |chkConfirmDelete |\n|<<option chkForceMinorUpdate>>|Don't update modifier username and date when editing tiddlers |chkForceMinorUpdate |\n|<<option chkHttpReadOnly>>|Hide editing features when viewed over HTTP |chkHttpReadOnly |\n|<<option chkGenerateAnRssFeed>>|Generate an RSS feed when saving changes |chkGenerateAnRssFeed |\n|<<option chkSaveBackups>>|Keep backup file when saving changes |chkSaveBackups |\n|<<option txtBackupFolder>>|Name of folder to use for backups |txtBackupFolder |\n|<<option chkSaveEmptyTemplate>>|Generate an empty template when saving changes |chkSaveEmptyTemplate |\n|<<option chkSaveFromWebAttemptLocalIO>>|(unknown) |chkSaveFromWebAttemptLocalIO |\n|<<option chkSaveFromWebPreFetch>>|(unknown) |chkSaveFromWebPreFetch |\n|<<option txtSaveFromWebScriptURL>>|(unknown) |txtSaveFromWebScriptURL |\n|<<option txtSaveFromWebSourceFile>>|(unknown) |txtSaveFromWebSourceFile |\n|<<option txtSaveFromWebTargetFilename>>|Save from Web Target filename |txtSaveFromWebTargetFilename |\n|<<option chkBackstage>>|//Display backstage ?// |chkBackstage |\n|>|>| ''Search options'' |\n|<<option chkSearchList>>|(unknown) |chkSearchList |\n|<<option chkSearchTags>>|Search in tags |chkSearchTags |\n|<<option chkSearchText>>|Search in tiddler text |chkSearchText |\n|<<option chkSearchTitles>>|(Search in tiddler titles |chkSearchTitles |\n|<<option chkSearchTitlesFirst>>|Search in tiddler title first |chkSearchTitlesFirst |\n|<<option chkHoldSearches>>|Hold search results |chkHoldSearches |\n|<<option chkCaseSensitiveSearch>>|Case-sensitive searching |chkCaseSensitiveSearch |\n|<<option chkSearchIncremental>>|Incremental Search |chkSearchIncremental |\n|<<option chkRegExpSearch>>|Enable regular expressions for searches |chkRegExpSearch |\n|<<option chkDisplayStartupTime>>|(unknown) |chkDisplayStartupTime |\n|>|>|''More options'' |\n|<<option txtFontSize>>|//Font size ?// |txtFontSize |\n|<<option chkImportReport>>|Create Import Report (ImportTiddlersPlugin) |chkImportReport |\n|<<option chkInsertTabs>>|Use the tab key to insert tab characters instead of moving between fields |chkInsertTabs |\n|<<option txtMainTab>>|(unknown) |txtMainTab |\n|<<option txtMaxEditRows>>|Maximum number of rows in edit boxes |txtMaxEditRows |\n|<<option txtMoreTab>>|(unknown) |txtMoreTab |\n|<<option chkOpenInNewWindow>>|Open external links in a new window |chkOpenInNewWindow |\n|<<option txtRelatedTiddlersExclude>>|(unknown) |txtRelatedTiddlersExclude |\n|<<option chkRelatedTiddlersShowList>>|Show related tiddlers |chkRelatedTiddlersShowList |\n|<<option chkRelatedTiddlersShowTree>>|Show related tiddler tree |chkRelatedTiddlersShowTree |\n|<<option chkRelatedTiddlersZoom>>|Related tiddler zoom |chkRelatedTiddlersZoom |\n|<<option chkSinglePageMode>>|(unknown) |chkSinglePageMode |\n|<<option chkSortTags>>|(unknown) |chkSortTags |\n|<<option txtTheme>>|(unknown) |txtTheme |\n|<<option chkToggleLinks>>|Clicking on links to open tiddlers causes them to close |chkToggleLinks |\n|<<option chkUsePreForStorage>>|(unknown) |chkUsePreForStorage |\n|<<option chkDebugLazySliderDefer>>|//Debug Lazy Slider Defer ?// |chkDebugLazySliderDefer |\n|<<option chkDebugLazySliderRender>>|(unknown) |chkDebugLazySliderRender |
//{{{\n// WebSnapr - Preview Bubble Javascript\n// Written by Juan Xavier Larrea\n// Adapted for TW by Saq Imtiaz\n// requires [[this image|bg.png]]\n\nfunction applyStyleString(obj,str) {\n if(document.all && !window.opera) {\n obj.style.setAttribute("cssText",str);\n } else {\n obj.setAttribute("style",str);\n }\n}\n\n// Point this variable to the correct location of the bg.png file\nvar bubbleImagePath = 'bg.png';\n\nfunction getElementsByClassName(oElm, strTagName, strClassName){\n var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);\n var arrReturnElements = new Array();\n strClassName = strClassName.replace(/\s-/g, "\s\s-");\n var oRegExp = new RegExp("(^|\s\ss)" + strClassName + "(\s\ss|$)");\n var oElement;\n for(var i=0; i<arrElements.length; i++){\n oElement = arrElements[i]; \n if(oRegExp.test(oElement.className)){\n arrReturnElements.push(oElement);\n } \n }\n return (arrReturnElements)\n}\n\nfunction bindBubbles(e){\n lbActions=getElementsByClassName(document,"a","externalLink");\n for(i=0;i<lbActions.length;i++){\n addEvent(lbActions[i],"mouseover",attachBubble,false);\n addEvent(lbActions[i],"mouseout",detachBubble,false);\n lbActions[i].title = '';\n }\n}\n\nfunction attachBubble(_b){\n var _c;\n if(_b["srcElement"]){\n _c=_b["srcElement"];\n }else{\n _c=_b["target"];\n }\n if (_c.href == undefined){\n _c=_c.parentNode;\n }\n var _d=_c.href;\n var _e=findPosX(_c) +5;\n var _f=findPosY(_c) +17; \n var _10=document.createElement("div");\n document.getElementsByTagName("body")[0].appendChild(_10);\n _10.className="previewbubble";\n applyStyleString(_10,"text-align: center; z-index: 99999; position: absolute; top: "+_f+"px ; left: "+_e+"px ; width: 240px; height: 190px; padding: 0; margin: 0;");\n if (config.browser.isIE)\n _10.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bubbleImagePath + "',sizingMethod='image')";\n else\n _10.style.background= "url("+ bubbleImagePath +") no-repeat";\n var img=document.createElement("img");\n _10.appendChild(img);\n\n applyStyleString(img,"padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; margin-top: 27px; margin-left: 12px; margin-bottom: 0; margin-right: 0; border: 0");\n img.setAttribute("src","http://images.websnapr.com/?url="+_d);\n img.setAttribute("width",202);\n img.setAttribute("height",152);\n img.setAttribute("alt","Snapshot");\n}\n\nfunction detachBubble(_12){\n lbActions=getElementsByClassName(document,"div","previewbubble");\n for(i=0;i<lbActions.length;i++){\n lbActions[i].parentNode.removeChild(lbActions[i]);\n }\n}\n\nold_websnapr_refreshTiddler = Story.prototype.refreshTiddler;\nStory.prototype.refreshTiddler = function(title,template,force)\n{\n var tiddlerElem = old_websnapr_refreshTiddler.apply(this,arguments);\n bindBubbles();\n return tiddlerElem;\n}\n//}}}
|cleartable|k\n|>|>| (as of 1 October 2005) |\n|State |Signature |Ratification or accession (a) |\n|Algeria ||21 April 2005a |\n|Argentina |10 August 2004 ||\n|Azerbaijan ||11 January 1999a |\n|Bangladesh|7 October 1998 ||\n|Belize ||14 November 2001a |\n|Benin |15 September 2005 ||\n|Bolivia ||16 October 2000a |\n|Bosnia and Herzegovina ||13 December 1996a |\n|Burkina Faso |16 November 2001 |26 November 2003 |\n|Cambodia |27 September 2004 ||\n|Cape Verde ||16 September 1997a |\n|Chile |24 September 1993 |21 March 2005 |\n|Colombia ||24 May 1995a |\n|Comoros |22 September 2000 ||\n|Ecuador ||5 February 2002a |\n|Egypt ||19 February 1993a |\n|El Salvador |13 September 2002 |14 March 2003 |\n|Gabon |15 December 2004 ||\n|Ghana |7 September 2000 |7 September 2000 |\n|Guatemala |7 September 2000 ||\n|Guinea ||7 September 2000a |\n|Guinea-Bissau |12 September 2000 ||\n|Guyana |15 September 2005 ||\n|Honduras ||9 August 2005a |\n|Indonesia |22 September 2004 ||\n|Kyrgyzstan ||29 September 2003a |\n|Lesotho |24 September 2004 |16 September 2005 |\n|Liberia |22 September 2004 ||\n|Libyan Arab Jamahiriya ||18 June 2004a |\n|Mali ||5 June 2003a |\n|Mexico |22 May 1991 |8 March 1999 |\n|Morocco |15 August 1991 |21 June 1993 |\n|Paraguay |13 September 2000 ||\n|Peru |22 September 2004 |14 September 2005 |\n|Philippines |15 November 1993 |5 July 1995 |\n|Sao Tome and Principe |6 September 2000 ||\n|Senegal ||9 June 1999a |\n|Serbia and Montenegro |11 November 2004 ||\n|Seychelles ||15 December 1994a |\n|Sierra Leone |15 September 2000 ||\n|Sri Lanka ||11 March 1996a |\n|Syrian Arab Republic ||2 June 2005a |\n|Tajikistan |7 September 2000 |8 January 2002 |\n|Timor-Leste ||30 January 2004a |\n|Togo |15 November 2001 ||\n|Turkey |13 January 1999 |27 September 2004 |\n|Uganda ||14 November 2001a |\n|Uruguay ||15 February 2001a |
<html>\n<P align="center" ID="LinkTarget_378">\n<FONT size="+1"><B>Office of the United Nations High Commissioner for Human Rights</b></font>\n</P>\n<p align="center">\n<IMG align="center" width="71" height="75" src="ohchr.jpg">\n\n<DIV class="Part">\n<H1 align="center">\nThe International Convention on Migrant Workers and its Committee\n</h1>\n<DIV class="Sect">\n<H2 align="center">\nFact Sheet No. 24 (Rev.1) </H2>\n<p align="center">\n<IMG align="center" width="92" height="92" src="un.jpg">\n<H3 align="center">\nUnited Nations<br>\nNew York and Geneva, 2005\n</H3>\n<hr>\n</html>\n!!! Note\n<<<\nThe designations employed and the presentation of the material in this publication do not imply the expression of any opinion whatsoever on the part of the Secretariat of the United Nations concerning the legal status of any country, territory, city or area, or of its authorities, or concerning the delimitation of its frontiers or boundaries.\n\n//Material contained in this publication may be freely quoted or reprinted, provided credit is given and a copy of the publication containing the reprinted material is sent to the Office of the United Nations High Commissioner for Human Rights, Palais des Nations, 8-14 avenue de la Paix, CH-1211 Geneva 10, Switzerland.//\n<<<\n!!! Contents\n\n[[Introduction|Fact Sheet No. 24 (Rev.1): Introduction]]\n\n[[I. Drafting History of the Convention|Fact Sheet No. 24 (Rev.1): I. Drafting History of the Convention]]\n\n[[II. Structure and Scope of the Convention|Fact Sheet No. 24 (Rev.1): II. Structure and Scope of the Convention]]\n<<<\nA. Scope and definitions\n\nB. The principle of non-discrimination\n\nC. Human rights of all migrants\n\nD. Other rights of migrant workers and members of their families who are documented or in a regular situation\n<<<\n[[III. The Committee on Migrant Workers|Fact Sheet No. 24 (Rev.1): III. The Committee on Migrant Workers]]\n\n[[IV. The Convention in the Context of Other International Instruments|Fact Sheet No. 24 (Rev.1): IV. The Convention in the Context of Other International Instruments]]\n\n[[V. Recent Developments|Fact Sheet No. 24 (Rev.1): V. Recent Developments]]\n\n[[Useful addresses|Fact Sheet No. 24 (Rev.1): Useful addresses]]\n\nAnnexes\n* [[Annex I. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families|International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]]\n* [[Annex II. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families|Fact Sheet No. 24 (Rev.1): Annex II. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]]\n* [[Human Rights Fact Sheets]]\n\n>''&ldquo;[I]t is time to take a more comprehensive look at the various dimensions of the migration issue, which now involves hundreds of millions of people and affects countries of origin, transit and destination. We need to understand better the causes of international flows of people and their complex interrelationship with development&rdquo;'' (Strengthening of the United Nations: an agenda for further change, Report of the Secretary-General, A/57/387, para. 39)
The [[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]] is the culmination of many years of discussions, reports and recommendations on the subject of migrants&rsquo; rights. The United Nations first voiced concern about the rights of migrant workers in 1972, when the Economic and Social Council, in its resolution 1706 (LIII), expressed alarm at the illegal transportation of labour to some European countries and at the exploitation of workers from some African countries &ldquo;in conditions akin to slavery and forced labour.&rdquo; In the same year, the General Assembly, in its resolution 2920 (XXVII), condemned discrimination against foreign workers and called upon Governments to end such practices and to improve reception arrangements for migrant workers.\n\nFollowing a request from the Economic and Social Council in 1973, the Sub-Commission on Prevention of Discrimination and Protection of Minorities adopted a report on the exploitation of labour through illicit and clandestine trafficking in 1976. The report, drafted by its Special Rapporteur, Mrs. Halima Warzazi, recognized that there were two aspects to the problem, namely illicit and clandestine operations, on the one hand, and discriminatory treatment of migrant workers in host States, on the other, and recommended the drawing-up of a United Nations convention on the rights of migrant workers. This recommendation was echoed at the World Conference to Combat Racism and Racial Discrimination^^+++[2]\n>2. See Report of the World Conference to Combat Racism and Racial Discrimination, Geneva, 14-25 August 1978 (United Nations publication, Sales No.E.79.XIV.2).\n===\n^^ in Geneva in 1978 and in General Assembly resolution 33/163 on measures to improve the situation and ensure the human rights and dignity of all migrant workers.\n\nFollowing the adoption of resolution 34/172 of 17 December 1979 by the General Assembly, a working group open to all Member States was established in 1980 to draw up a convention, and the international organs and organizations concerned&mdash;the Commission on Human Rights, the Commission for Social Development, the International Labour Organization, the United Nations Educational, Scientific and Cultural Organization, and the World Health Organization&mdash;were invited to contribute to the task. Reconstituted at successive annual sessions of the General Assembly, the working group finished drafting the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families in 1990.\n> ''On 18 December 1990 the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families was adopted by the General Assembly without a vote and opened for signature by all Member States of the United Nations.''\n<<<\n!!!Migrants' Rights are Human Rights: The Global Campaign for Ratification of the United Nations International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families\nThe Steering Committee of the Global Campaign for Ratification of the United Nations International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families was first convened in 1998. It is a unique alliance involving the United Nations Secretariat, intergovernmental agencies and leading international human rights, church, labour, migrant and women&rsquo;s organizations.^^+++[*]\n>* Its members are: December 18, Human Rights Watch, International Catholic Migration Commission, International Confederation of Free Trade Unions, International Labour Office, International Organization for Migration, Migrant Forum in Asia, Migrants Rights International, Office of the United Nations High Commissioner for Human Rights (OHCHR), Public Services International, United Nations Educational, Scientific and Cultural Organization, Women&rsquo;s International League for Peace and Freedom, and World Council of Churches.\n===\n\n\n^^The Steering Committee has coordinated international and national activities to publicize the Convention and raise awareness about it through its Global Campaign. Its main purpose is to promote the ratification of, or accession to, the Convention by a large number of States, and the incorporation of the Convention&rsquo;s standards into national laws and practices.\n\nIts work has led to a sharp increase in the number of ratifications and signatures. For example, before 1998 only 9 States had ratified the Convention, while from 1998 to 2004 another 18 did.\n\nCampaigning for ratification goes hand in hand with raising awareness of the situation of migrants in society and the often sensitive political issues involved. The Global Campaign strives to achieve endorsement of the Convention from a broad cross-section of society, including public officials, political parties, trade unions, religious groups, women&rsquo;s organizations and so on. Only through the work of hundreds of organizations and people at the local level is the Global Campaign able to achieve such success.\n<<<
The entry into force of the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families reinforces and complements a series of other provisions under the main United Nations human rights treaties (see [[chap. IV|Fact Sheet No. 24 (Rev.1): IV. The Convention in the Context of other International Instruments]] below).\n\nThe Convention seeks to establish minimum standards that States parties should apply to migrant workers and members of their families, irrespective of their migratory status. The rationale behind the recognition of rights of undocumented migrant workers is also reaffirmed in the preamble, in which the States parties consider, //inter alia//, that irregular migrants are frequently exploited and face serious human rights violations and that appropriate action should be encouraged to prevent and eliminate clandestine movements and trafficking in migrant workers while at the same time ensuring the protection of their human rights.\n\nThe International Convention consists of nine parts:\n* Scope and definitions\n* Non-discrimination with respect to rights\n* Human rights of all migrants\n* Other rights of migrants who are documented or in a regular situation\n* Provisions applicable to particular categories of migrants\n* The promotion of sound, equitable, humane and lawful conditions in connection with international migration\n* Application of the Convention\n* General provisions\n* Final provisions\n!!! ''A. Scope and definitions'' \n<<<\nPart I of the Convention contains the most comprehensive definition of migrant workers found in any international instrument concerned with migrants. Article 2 (1) defines a migrant worker as &ldquo;a person who is to be engaged, is engaged or has been engaged in a remunerated activity in a State of which he or she is not a national.&rdquo;^^+++[3]\n>3. Article 3 lists the persons excluded from this definition, namely employees of international organizations, Government officials, persons sent or employed by a State or on its behalf outside its territory who participate in development programmes and other cooperation programmes, investors, refugees and stateless persons, students and trainees, non-national non-resident seafarers and workers on an offshore installation.\n===\n^^Article 4 defines which persons constitute the members of the migrant worker&rsquo;s family as &ldquo;persons married to migrant workers or having with them a relationship that, according to applicable law, produces effects equivalent to marriage, as well as their dependent children and other dependent persons who are recognized as members of the family by applicable legislation or applicable bilateral or multilateral agreements between the States concerned.&rdquo;\n\nFurthermore, article 5 specifies that migrant workers are considered to be documented or in a regular situation &ldquo;if they are authorized to enter, to stay and to engage in a remunerated activity in the State of employment pursuant to the law of that State and to international agreements to which that State is a party&rdquo;. Otherwise, they are considered to be non-documented or in an irregular situation.\n\nFinally, in part V, the Convention innovates by defining the rights which apply to certain categories of migrant workers and their families, including frontier workers, seasonal workers, itinerant workers, migrants employed for a specific project and self-employed workers.\n<<<\n!!! B. The principle of non-discrimination\n<<<\nArticle 7 of the Convention provides that States parties should respect and ensure the rights contained in the Convention without distinction of any kind such as sex, race, colour, language, religion or conviction, political or other opinion, national, ethnic or social origin, nationality, age, economic position, property, marital status, birth or other status. Article 1 also states that the Convention applies to all migrant workers and members of their families without distinction of any kind. Although the enumeration of the prohibited grounds of distinction is illustrative and not exhaustive, it is worth noting that the list in the Convention is broader than those found in other human rights conventions, such as the International Covenant on Economic, Social and Cultural Rights and the International Covenant on Civil and Political Rights.\n<<<\n!!! C. Human rights of all migrants\n<<<\nPart III of the Convention (arts. 8 to 35) grants a fairly broad series of rights to all migrant workers and members of their families, irrespective of their migratory status. Many of these articles specify the application to migrant workers of rights spelled out in the International Covenants on Civil and Political Rights^^+++[4]\n>4. See, for instance, the Convention&rsquo;s provisions on the right to life (art. 9), the prohibition of torture (art. 10), the prohibition of slavery and forced labour (art. 11), the right to liberty and security of person and to procedural guarantees (arts. 16&ndash;19 and 24), the right to freedom of opinion, expression, thought, conscience and religion (arts. 12&ndash;13), prohibition of arbitrary interference with privacy, home correspondence and other communications and prohibition of arbitrary deprivation of property (arts. 14&ndash;15).\n===\n^^ and on Economic, Social and Cultural Rights^^+++[5]\n>5. For instance, the right to just and favourable conditions of work and to rest and leisure (art. 25), the right to social security (art. 27) and the right to education (art. 30).\n===\n^^ and the other core human rights treaties. The Convention also includes a number of rights addressing specific protection needs and providing additional guarantees in the light of the particular vulnerability of migrant workers and members of their families. This section focuses on these provisions.\n\nArticle 15, for instance, protects migrant workers from the arbitrary deprivation of property, while article 21 contains safeguards against confiscation, destruction or attempts to destroy identity documents, documents authorizing entry to or stay, residence or establishment in the national territory or work permits and prohibits the destruction of the passport or equivalent document of a migrant worker or a member of his or her family.\n\nAlso specific to the particular situation of migrant workers is article 22, which provides, inter alia, that migrant workers and members of their families shall not be subject to measures of collective expulsion and that they may be expelled from the territory of a State party only in pursuance of a decision taken by the competent authority in accordance with the law. Furthermore, article 20 (2) provides that no migrant worker or member of his/her family shall be expelled or deprived of his authorization of residence or work permit merely on the ground of failure to fulfil an obligation arising out of a work contract unless fulfilment of that obligation constitutes a condition for such authorization or permit.\n\nArticle 23 spells out the right of migrant workers and members of their families to have recourse to the protection and assistance of the consular or diplomatic authorities of their State of origin whenever the rights recognized under the Convention are impaired. Similarly, article 16 (7) gives arrested or detained migrant workers and members of their families the right to communicate with the consular or diplomatic authorities of their State of origin.\n\nMigrant workers are frequently excluded from the scope of regulations covering working conditions and often denied the right to take part in trade union activities. Article 25 of the Convention establishes that migrant workers shall enjoy treatment not less favourable than that which applies to nationals of the State of employment in respect of remuneration and other conditions of work and terms of employment. Article 26 recognizes the right to take part in meetings and activities of trade unions and freely join them.\n\nThe living conditions of migrant workers are also often unsatisfactory. They face serious housing problems and, although they contribute to social security schemes, they and their families do not always enjoy the same benefits and access to social services as nationals of the host State. Article 27 of the Convention stipulates that, with respect to social security, migrant workers and members of their families shall enjoy the same treatment granted to nationals in so far as they fulfil the requirements provided for by the applicable legislation of that State and the applicable bilateral and multilateral treaties.\n\nArticle 28 grants migrant workers and members of their families the right to receive any medical care that is urgently required for the preservation of their life or avoidance of irreparable harm to their health on the basis of equality of treatment with nationals of the State concerned. It is important to stress that such emergency medical care shall not be refused by reason of any irregularity with regard to their stay or employment.\n\nArticle 30 establishes that each child of a migrant worker shall have the basic right of access to education on the basis of equality of treatment with nationals of the State concerned. Furthermore, access to public preschool educational institutions or schools shall not be refused or limited by reason of the irregular situation with respect to stay or employment of either parent or by reason of the irregularity of the child&rsquo;s stay in the State of employment.\n\nArticle 31 of the Convention requests States parties to ensure respect for the cultural identity of migrant workers and members of their families and not to prevent them from maintaining their cultural links with their State of origin.\n\nArticle 32 provides that, upon termination of their stay in the State of employment, migrant workers and members of their families shall have the right to transfer their earnings and savings as well as their personal effects and belongings.\n\nFinally, according to article 33, migrant workers and members of their families shall have the right to be informed of their rights arising out of the Convention as well as of the conditions of their admission and their rights and obligations under the law and practice of the State concerned. These obligations are placed on the State of origin, the State of employment or the State of transit as the case may be. State parties shall take appropriate measures to disseminate the said information, which shall be provided free of charge and, as far as possible, in a language that the migrants and their families are able to understand.\n\nThe last article of this section, article 35, deserves particular mention. It states that &ldquo;nothing in the present part of the Convention shall be interpreted as implying the regularization of the situation of migrant workers or members of their families who are non-documented or in an irregular situation or any right to such regularization of their situation, nor shall it prejudice the measures intended to ensure sound and equitable conditions for international migration as provided in part VI of the present Convention.&rdquo; The box at the end of this chapter looks at this question in more detail.\n!!! D. Other rights of migrant workers and members of their families who are documented or in a regular situation\n''The Convention assigns additional rights to migrant workers and members of their families who are documented or in a regular situation.''\n\nThese rights include the right to be fully informed by their States of origin and employment about conditions applicable to their admission and concerning their stay and the remunerated activities they may engage in (art. 37), the right to freely move in the territory of the State of employment and freely choose their residence there (art. 39), the right to form associations and trade unions (art. 40),^^+++[6]\n>6. Under the Convention, undocumented migrant workers may join existing trade unions and take part in their meetings and activities (art. 26).\n===\n^^ and to participate in public affairs of their State of origin, including voting and election (art. 41).\n\nFurthermore, documented migrant workers and members of their families enjoy the same opportunities and treatment as nationals in relation to various economic and social services (arts. 43 and 45), in the exercise of their remunerated activity (art. 55), in the choice of their remunerated activity (subject to some restrictions and conditions) (art. 52) and in respect of protection against dismissal and the enjoyment of unemployment benefits (art. 54).\n\nAn important guarantee for regular or documented migrant workers is contained in article 49. It stipulates that, where separate authorizations to reside and to engage in employment are required by national legislation, the States of employment shall issue to migrant workers authorization of residence for at least the same period of time as their authorization to engage in remunerated activity. Moreover, article 51 says that migrant workers who are not permitted freely to choose their remunerated activity shall neither be regarded as in an irregular situation nor shall they lose their authorization of residence by the mere fact of the termination of their remunerated activity prior to the expiration of their work permit, except where the authorization of residence is expressly dependent upon the specific remunerated activity for which they were admitted.\n\nMigrant workers and members of their families in a regular status also enjoy exemption from import and export taxes on their household and personal effects (art. 46) and shall not be liable to more onerous taxation than nationals in similar circumstances (art. 48). Article 47 provides that migrant workers shall have the right to transfer their earnings and savings, in particular those funds necessary for the support of their families, from the State of employment to their State of origin or any other State.\n\nWhile the Convention does not expressly speak of a right to family reunification, States parties are encouraged to facilitate family reunification and to protect the unity of the family (art. 44). Article 50 provides that, in the case of death of a migrant worker or dissolution of marriage, the State of employment shall favourably consider granting family members of that migrant worker residing in that State on the basis of family reunion an authorization to stay, taking into due account the length of time they have already resided in that State. Finally, documented migrant workers and members of their families enjoy additional guarantees against expulsion (art. 56).\n\n''Promotion of sound, equitable, humane and lawful conditions in connection with international migration of workers and members of their families''\n\nOne of the most interesting features of the Convention is that, besides establishing the obligation of States parties with respect to migrant workers as individuals, it also provides a framework, in part VI, for sound, equitable and humane conditions for international migration.\n\nThus, States parties shall maintain appropriate services to deal with questions about international migration of workers and members of their families and formulate and implement policies on migration, exchange information with other States parties, provide information to employers and workers on policies, laws and regulations, and provide information and appropriate assistance to migrant workers and members of their families (art. 65).\n\nTo protect migrants from abuse, article 66 restricts the recruitment operations of workers for employment in another State to public services, State bodies or authorized private agencies. Article 67 provides that States parties should cooperate as appropriate in the adoption of measures for the orderly return of migrant workers to their State of origin.\n\nArticle 68 is particularly relevant for the prevention and elimination of trafficking in persons and smuggling of migrants. In fact, article 68 invites States parties to collaborate with a view to preventing and eliminating illegal or clandestine movements and employment of migrant workers in an irregular situation. The measures States parties should take include: (a) measures against the dissemination of misleading information relating to emigration and immigration; (b) measures to detect and eradicate illegal or clandestine movements of migrant workers and members of their families and to impose effective sanctions on persons, groups or entities that organize, operate and assist in organizing or operating such movements; (c) measures to impose effective sanctions on persons, groups or entities that use violence, threats or intimidation against migrant workers or members of their families in an irregular situation.\n\nThe second paragraph of article 68 provides that States of employment shall take all adequate measures to eliminate employment of migrant workers in an irregular situation, including, whenever appropriate, sanctions on employers of such workers. This provision shall be read in conjunction with the provisions contained in article 35 (see p. XXX) and article 69 (1), which provides that &ldquo;States parties shall, when there are migrant workers and members of their families within their territory in an irregular situation, take appropriate measures to ensure that such a situation does not persist.&rdquo; Article 69 (2) further stipulates that &ldquo;whenever States parties concerned consider the possibility of regularizing the situation of such persons in accordance with applicable national legislation and bilateral or multilateral agreements, appropriate account shall be taken of the circumstances of their entry, the duration of their stay in the States of employment and other relevant considerations, in particular those relating to their family situation.&rdquo;
The implementation of the Convention rests with its States parties. Article 72 provides that this process is monitored by a committee&mdash;the Committee on the Protection of the Rights of All Migrant Workers and Members of Their Families&mdash;consisting of 10 experts to be elected by the States parties and serving in their personal capacity, the number rising to 14 when 41 States will have become parties to the Convention.\n\nMembers of the Committee are elected by States parties by secret ballot, with due regard to fair geographical distribution, including both States of origin and States of employment of migrant workers, and to representation of the world&rsquo;s main legal systems. Members serve in their personal capacity for a term of four years.^^+++[7]\n>7. Current membership: Mr. Francisco Alba (Mexico); Mr. Jos&eacute; Serrano Brillantes (Philippines); Mr. Francisco Carri&oacute;n-Mena (Ecuador); Ms. Ana Elizabeth Cubias Medina (El Salvador); Ms. Anamar&iacute;a Dieguez (Guatemala); Mr. Ahmed Hassan El-Borai (Egypt); Mr. Abdelhamid El Jamri (Morocco); Mr. Arthur Shatto Gakwandi (Uganda); Mr. Prasad Kariyawasam (Sri Lanka); Mr. Azad Taghizade (Azerbaijan). Mr. Prasad Kariyawasam was elected Chairman of the Committee at its first session in March 2004. The terms of five of these members expire on 31 December 2005. The States parties will meet on 8 December 2005 to elect candidates to fill these vacancies.\n===\n\n^^\nStates parties accept the obligation under article 73 to report on the steps they have taken to implement the Convention within one year of its entry into force for the State concerned, and thereafter every five years. The reports also are expected to indicate problems encountered in implementing the Convention, and to provide information on migration flows. After examining the reports, the Committee will transmit such comments as it may consider appropriate to the State party concerned.\n\nClose cooperation between the Committee and international agencies, in particular the International Labour Office, is foreseen in the Convention (art. 74 (2) and (5)). For instance, the Committee shall invite the Office to appoint representatives to participate, in a consultative capacity, in its meetings, and shall consider in its deliberations such comments and materials as the Office may provide.\n\nUnder article 77, a State party may make a declaration recognizing the competence of the Committee to receive and consider communications from or on behalf of individuals within that State&rsquo;s jurisdiction who claim that their rights under the Convention have been violated. Such communications may be received only if they concern a State party which has so recognized the competence of the Committee. If the Committee is satisfied that the matter has not been, and is not being, examined by another procedure of international investigation or settlement, and that all domestic remedies have been exhausted, it may request written explanations and express its views after having considered all the available information. The individual communication procedure requires 10 declarations by States parties to enter into force. By 1 October 2005, no declaration of acceptance of article 77 had been made.^^+++[8]\n>8. Article 76 of the Convention also provides for an inter-State communication procedure according to which a State party to the Convention may at any time declare that &ldquo;it recognizes the competence of the Committee to receive and consider communications to the effect that a State party claims that another State party is not fulfilling its obligations under the Convention&rdquo;. No declarations under this article have been received as yet.\n===\n\n^^\nIn March 2004, the Committee on Migrant Workers held its inaugural session, during which it adopted its provisional rules of procedure. In October 2004, the Committee held informal meetings to develop guidelines for the preparation of States parties&rsquo; initial reports. It formally adopted these guidelines at its second session, in April 2005. At this session, the Committee also discussed its working methods for the examination of States parties&rsquo; reports.\n<<<\n''The human rights treaty-body system and proposals for its reform''\n\nThe seven core human rights instruments (see [[chap. IV|Fact Sheet No. 24 (Rev.1): IV. The Convention in the Context of other International Instruments]] below) all establish reporting obligations for States parties.^^+++[*]\n>* For general information about the United Nations human rights treaty system, see Fact Sheet No. 30.\n===\n^^ This entails a sometimes heavy reporting burden on States that are a party to all or most instruments. In 2002, the Secretary-General called for reform of the treaty-body system. As a result, the Office of the United Nations High Commissioner for Human Rights has held consultations with treaty bodies, with States parties and with other stakeholders to chart a path towards a more efficient and effective treaty-body system.\n\nIn June 2004, the inter-committee meeting and the meeting of chairpersons approved further consultations to encourage the use of an expanded core document by States parties with information on the legal framework within the State as well as on the implementation of substantive human rights provisions which are congruent between two or more treaties. This expanded core document would then be complemented with concise reports focusing on treaty-specific issues. It was agreed that States wishing to use such an approach in their reporting to treaty bodies could do so. Further improvements to the methods of work and practices of all treaty bodies can be expected in the coming years.\n\nIn her plan of action,^^+++[9]\n^^9 ^^A/59/2005/Add.3, para. 99.\n===\n^^ the High Commissioner for Human Rights indicated that some means must be found to consolidate the work of the seven treaty bodies and to create a unified standing treaty body. She intended to submit options for treaty body reform at an intergovernmental meeting in 2006.\n\nThe Committee on Migrant Workers is closely following developments in this respect and encourages the facilitation of reporting and the harmonization of treaty-body working methods. Its reporting guidelines refer to the possibility of using an expanded core document and treaty-specific report.\n<<<
The [[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]] is the most comprehensive international treaty dealing with the rights of migrant workers. Other international instruments, however, also impact on the rights of migrant workers or deal with issues that are especially important to them.^^+++[10]\n>10. OHCHR has dedicated a web page to migration and human rights: http://www2.ohchr.org/english/issues/migration/taskforce/index.htm\n===\n\n^^\nThe Convention is the latest of the seven so-called core international human rights treaties, which together form the United Nations human rights treaty system. The other six are the [[International Covenant on Civil and Political Rights]], the [[International Covenant on Economic, Social and Cultural Rights]], the [[International Convention on the Elimination of All Forms of Racial Discrimination]], the [[Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]], the [[Convention on the Elimination of All Forms of Discrimination against Women]], and the [[Convention on the Rights of the Child]]. Most of the rights contained in these treaties also apply to noncitizens and thus provide a basic protection of migrant workers and their families against discrimination and other violations of their fundamental human rights. For more information about the specific treaties, see the [[relevant fact sheets|Human Rights Fact Sheets]] \n\nDuring the examination of reports from States parties, members of treaty-monitoring bodies regularly raise concerns about issues related to migrant workers that fall within the framework of their specific treaty.^^+++[11]\n>11. See the study by December 18 and the International Catholic Migration Commission: The UN Treaty Monitoring Bodies and Migrant Workers: a Samizdat, November 2004, http://www.december18.net/web/docpapers/doc1940.doc\n===\n^^ The treaty bodies have raised the issue of migrant workers also in their general comments on thematic issues. Of particular relevance is general comment No. 15 of the Human Rights Committee (&ldquo;The position of aliens under the Covenant&rdquo;), adopted in April 1986, in which the Committee makes clear that there shall be no discrimination between aliens and citizens in the application of the human rights contained in the International Covenant on Civil and Political Rights. In August 2004, the Committee on the Elimination of Racial Discrimination adopted its general recommendation No. 30 (&ldquo;Discrimination against non-citizens&rdquo;), in which it makes specific recommendations to States parties in order to eliminate discrimination against non-citizens. It recommends inter alia that States should adopt measures to ensure &ldquo;that public educational institutions are open to non-citizens and children of undocumented immigrants residing in the territory of a State party&rdquo;, to &ldquo;eliminate discrimination against non-citizens in relation to working conditions and work requirements&rdquo; and to &ldquo;prevent and redress the serious problems commonly faced by non-citizen workers, in particular by non-citizen domestic workers, including debt bondage, passport retention, illegal confinement, rape and physical assault&rdquo;. The Committee further clarifies that &ldquo;all individuals are entitled to the enjoyment of labour and employment rights, including the freedom of assembly and association, once an employment relationship has been initiated until it is terminated&rdquo;.\n\nIn addition, the International Labour Organization&rsquo;s conventions set internationally recognized labour standards and are thus of importance to all workers, including migrants. Two are particularly relevant to migrant workers: the Migration for Employment Convention (Revised), 1949 (No. 97), which is based on the principle of equal treatment of nationals and regular migrant workers in labour-related areas; and the Migrant Workers (Supplementary Provisions) Convention, 1975 (No. 143), which aims to eliminate illegal migration and illegal employment and sets requirements for the respect of rights of migrants with an irregular status, while providing for measures to end clandestine trafficking and to penalize employers of irregular migrants.\n\nOther international instruments of direct importance to migrants are the Palermo Protocols.^^+++[12]\n>12. Protocol to Prevent, Suppress and Punish Trafficking in Persons, Especially Women and Children and the Protocol against the Smuggling of Migrants by Land, Sea and Air, supplementing the [[United Nations Convention against Transnational Organized Crime]], adopted by General Assembly resolution 55/25 of 15 November 2000.\n===\n^^ They require States parties to criminalize acts of trafficking and smuggling, and establish a framework for international cooperation.\n\nBesides general international conventions, regional conventions, which apply only to States in certain regions of the world, can also be relevant to migrant workers. Regional human rights instruments, such as the European Convention for the Protection of Human Rights and Fundamental Freedoms, the African Charter on Human and Peoples&rsquo; Rights and the American Convention on Human Rights, all contain rights which are beneficial to migrant workers in countries which have accepted to respect these rights.^^+++[13]\n>13. See also the European Convention on the Legal Status of Migrant Workers, which applies however only to the citizens of the eight States parties.\n===\n\n^^\nAn important development in this respect is the advisory opinion that the Inter-American Court of Human Rights issued at the request of Mexico on the legal status and rights of undocumented migrants.^^+++[14]\n>14. Inter-American Court of Human Rights, Advisory Opinion OC-18/03 on the juridical condition and rights of undocumented migrants, 17 September 2003.\n===\n^^ In its opinion, the Court states that the fundamental principle of equality and non-discrimination is of a peremptory nature and binds all States regardless of any circumstance or consideration such as the migratory status of a person. The Court concludes that the State thus has the obligation to respect and guarantee the labour human rights of all workers, including those of undocumented migrant workers. The Court clarifies that &ldquo;the migratory status of a person cannot constitute a justification to deprive him of the enjoyment and exercise of human rights, including those of a labour-related nature&rdquo; and that &ldquo;States may not subordinate or condition observance of the principle of equality before the law and non-discrimination to achieving their public policy goals, whatever these may be, including those of a migratory character&rdquo;.\n<<<\n''The Special Rapporteur on the human rights of migrants'' \n\nThe mandate of the Special Rapporteur on the human rights of migrants was created in 1999 by the United Nations Commission on Human Rights (resolution 1999/44).\n\nThe Commission requested the Special Rapporteur to &ldquo;examine ways and means to overcome the obstacles existing to the full and effective protection of the human rights of [migrants], including obstacles and difficulties for the return of migrants who are non-documented or in an irregular situation&rdquo;. On 6 August 1999, Ms. Gabriela Rodr&iacute;guez Pizarro (Costa Rica) was appointed as Special Rapporteur. The Commission on Human Rights extended her mandate for a further three years in 2002 (resolution 2000/62).\n\nThe Special Rapporteur requests and receives information from migrants and members of their families on violations of their human rights; issues recommendations to prevent and correct such violations; promotes the effective application of relevant international legal instruments; recommends policies applicable at the national, regional and international levels to eliminate human rights violations of migrants; and records and recommends measures to stop multiple discrimination and violence against migrant women.\n\nEvery year the Special Rapporteur reports to the Commission on Human Rights about the global state of protection of migrants&rsquo; human rights, her main concerns and the good practices she has observed. In her report the Special Rapporteur informs the Commission of all the communications she has sent and the replies received from Governments. At the request of the Commission on Human Rights, the Special Rapporteur may also present reports to the General Assembly.\n\nSome important issues treated by the Special Rapporteur in her reports have been: the situation of women migrant workers and violence against them, unaccompanied minors and irregular migration (E/CN.4/2002/94), the deprivation of liberty in the context of migration management (E/CN.4/2003/85), the human rights of migrant domestic workers (E/CN.4/2004/76), and racism and discrimination against migrants (E/CN.4/2005/85).\n\nThe Special Rapporteur conducts country visits at the invitation of the Government to examine the state of protection of the human rights of migrants in the given country. The following reports on country visits containing the Special Rapporteur&rsquo;s findings, conclusions and recommendations are available:\n>Canada (E/CN.4/2001/83/Add.1), Ecuador (E/CN.4/2002/94/Add.1), Philippines (E/CN.4/2003/85/Add.4), Mexico (E/CN.4/2003/85/Add.2), the border between Mexico and the United States of America (E/CN.4/2003/85/Add.3), Spain (E/CN.4/2004/76/Add.2), Morocco (E/CN.4/2004/76/Add.3), Islamic Republic of Iran (E/CN.4/2005/85/Add.2), Italy (E/CN.4/2005/85/Add.3) and Peru (E/CN.4/2005/85/Add.4).\n\nIn 2005 the Commission again extended the mandate of the Special Rapporteur (resolution 2005/47), which Mr. Jorge A. Bustamante (Mexico) has held since August 2005.\n\nFor more information, see also: http://www2.ohchr.org/english/issues/migration/rapporteur/\n<<<
On 1 July 2003, the [[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]] entered into force. By 1 October 2005, 33 States had ratified it or acceded to it.^^+++[1]\n> 1. Algeria, Azerbaijan, Belize, Bolivia, Bosnia and Herzegovina, Burkina Faso, Cape Verde, Chile, Colombia, Ecuador, Egypt, El Salvador, Ghana, Guatemala, Guinea, Honduras, Kyrgyzstan, Lesotho, Libyan Arab Jamahiriya, Mali, Mexico, Morocco, Peru, Philippines, Senegal, Seychelles, Sri Lanka, Syrian Arab Republic, Tajikistan, Timor-Leste, Turkey, Uganda and Uruguay (see annex II).\n===\n^^The Convention is a comprehensive international treaty focusing on the protection of migrant workers&rsquo; rights. It emphasizes the link between migration and human rights&mdash;a policy topic that is drawing increasing attention worldwide.\n\nThe Convention opens a new chapter in the history of determining the rights of migrant workers and ensuring that those rights are protected and respected. It incorporates the results of over 30 years of discussion, including United Nations human rights studies, conclusions and recommendations of meetings of experts, and debates and resolutions in the United Nations on migrant workers.\n\nLike all other international human rights instruments, the Convention sets standards for the laws and the judicial and administrative procedures of individual States. Governments of States that ratify or accede to the Convention undertake to apply its provisions by adopting the necessary measures. They also undertake to ensure that migrant workers whose rights have been violated may seek an effective remedy.\n\nThis fact sheet provides information on:\n* [[The drafting history of the Convention|Fact Sheet No. 24 (Rev.1): I. Drafting History of the Convention]]\n* [[Its structure and main features and provisions|Fact Sheet No. 24 (Rev.1): II. Structure and Scope of the Convention]]\n* [[The Committee established to monitor its application|Fact Sheet No. 24 (Rev.1): III. The Committee on Migrant Workers]]\n* [[How the Convention relates to other international instruments|Fact Sheet No. 24 (Rev.1): IV. The Convention in the Context of Other International Instruments]]\n* [[Recent developments and initiatives to promote and defend the rights of migrant workers|Fact Sheet No. 24 (Rev.1): V. Recent Developments]]\n* [[Useful addresses|Fact Sheet No. 24 (Rev.1): Useful addresses]]\n* [[Annex I. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families|International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]]\n* [[Annex II. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families|Fact Sheet No. 24 (Rev.1): Annex II. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]]\n* [[Human Rights Fact Sheets]]
Global Commission on International Migration, Rue Richard Wagner 1, CH&ndash;1202 Geneva, Switzerland Website: http://www.gcim.org\n\nInternational Labour Organization, Route des Morillons 4, CH&ndash;1211 Geneva 22, Switzerland Website: http://www.ilo.org\n\nInternational Organization for Migration, Route de Morillons 17, CH&ndash;1211 Geneva 19, Switzerland Website: http://www.iom.int\n\nInternational Platform on the Migrant Workers&rsquo; Convention, PO Box 22, B&ndash;9820 Merelbeke, Belgium Website: http://www.december18.net\n\nUnited Nations Conference on Trade and Development, Palais des Nations, Av. de la Paix 8&ndash;14, CH&ndash;1211 Geneva 10, Switzerland Website: http://www.unctad.org\n\nUnited Nations Educational, Scientific and Cultural Organization, 7 Place de Fontenoy, F&ndash;75352 Paris 07 SP, France Website: http://www.unesco.org\n\nUnited Nations High Commissioner for Refugees, PO Box 2500, CH&ndash;1211 Geneva 2, Switzerland Website: http://www.unhcr.ch\n\nUnited Nations Office on Drugs and Crime, Vienna International Centre, PO Box 500, A&ndash;1400 Vienna, Austria Website: http://www.unodc.org
International migration is by its nature a phenomenon that is always changing, always adapting to the economic and social realities. Managing this migration in full respect of migrants&rsquo; rights is challenging. Several initiatives have been developed to assist States and international organizations in this task and the growing interest of the international community is reflected in an increasing number of activities and events.\n\nInternational migration is a priority issue for the United Nations, as the Secretary-General, Mr. Kofi Annan, has emphasized.^^+++[15]\n>15. See his report on the strengthening of the United Nations: an agenda for further change (A/57/387).\n===\n^^ To provide a framework for the formulation of a coherent, comprehensive and global response to migration issues, the Global Commission on International Migration, the first-ever global panel addressing international migration, was launched by the United Nations Secretary-General and a number of Governments on 9 December 2003 in Geneva. Its mandate is, on the one hand, to place international migration on the global agenda and analyse deficiencies in current policy approaches to it and, on the other, to present recommendations to the United Nations Secretary-General and other stakeholders on how to strengthen national, regional and global governance of international migration. Thus, the final report from its independent commissioners is likely to put forward a series of strategic options together with a set of possible steps for consideration by the Secretary-General and other stakeholders. The Commission also publishes research papers, background studies and other relevant materials.\n\nIts report will likely have an impact on the high-level dialogue on international migration and development which the United Nations General Assembly will hold during its session in 2006.^^+++[16]\n>16. See its resolution 58/208 of 23 December 2003 on international migration and development.\n===\n^^ The purpose of this dialogue is to discuss the multidimensional aspects of international migration and development in order to identify appropriate ways and means to maximize its development benefits and minimize its negative impacts. The dialogue will have a strong focus on policy issues, including the challenge of achieving the internationally agreed development goals. In this context, the General Assembly has noted that the widening economic and social gap between and among many countries and the marginalization of some countries in the global economy have contributed to the intensification of the complex phenomenon of international migration. The General Assembly, therefore, considers that there is a need to strengthen international cooperation on migration and to ensure that the human rights and dignity of all migrants and their families, in particular of women migrant workers, are respected and protected.\n\nHeads of State and Government gathered at United Nations Headquarters in New York from 14 to 16 September 2005 for the 2005 World Summit. At the end of the World Summit, the General Assembly adopted a resolution in which the Heads of State and Government reaffirmed, among other things, their &ldquo;resolve to take measures to ensure respect for and protection of the human rights of migrants, migrant workers and members of their families.&rdquo;\n\nAnother important development took place at the 92^^nd^^ session of the International Labour Conference in June 2004, during which it adopted a plan of action for migrant workers that calls inter alia for the development of a non-binding multilateral framework for a rights-based approach to labour migration.^^+++[17]\n>17. See its resolution concerning a fair deal for migrant workers in a global economy.\n===\n^^ The plan of action is designed to ensure that migrant workers are covered by the provisions of international labour standards, while benefiting from applicable national labour and social laws.\n\nFurthermore, a number of regional intergovernmental forums have been established to discuss migration-related issues and promote cooperation.^^+++[18]\n>18. For instance, the Migration Dialogue for Southern Africa; the Migration Dialogue for West Africa; the Regional Conference on Migration or Puebla Process; the South American Conference on Migration or Lima Process; the Budapest Group and the Conference of the Commonwealth of Independent States; the 5 + 5 Dialogue on Migration in the Western Mediterranean; the Manila Process; the Inter-Governmental Asia-Pacific Consultations on Refugees, Displaced Persons and Migrants; the Regional Ministerial Conference on People Smuggling, Trafficking in Persons and Related Transnational Crime or Bali Process; and the Inter-Governmental Consultation on Asylum, Refugee, and Migration Policies in Europe, North America, and Australia.\n===\n^^ At the global level, the Berne Initiative constitutes a forum for intergovernmental cooperation in migration management. Its International Agenda for Migration Management is meant to give guidance to States in managing migration in full compliance with international standards, including those of human rights.^^+++[19]\n>19. See the website of the Swiss Federal Office for Migration, http://www.asyl.admin.ch .\n===\n^^ It represents the views of States throughout the world and offers a reference system for dialogue, cooperation and capacity-building at the national, regional and global level.\n\nFinally, it is important to stress the pivotal role that civil society plays in drawing attention to the rights of migrant workers and their families. The International NGO Platform for the Migrant Workers&rsquo; Convention coordinates NGO initiatives to raise awareness of the rights of migrants and to facilitate the promotion, implementation and monitoring of the Convention.
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217c.htm@@\n<html><iframe\ntitle = "Fate of Minorities"\nsrc = "http://www.un-documents.net/a3r217c.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
Faye C. Feller has had a lifelong involvement with multi-cultural arts and education programs for children and youth. She is currently Executive Director of the National Association of Women for the Arts, and serves as ~Co-Chair of the [[NGO Committee on Education]] at the United Nations and as a U.N. Representative for [[Information Habitat: Where Information Lives]], an NGO in Special Consultative Status with ECOSOC that has focused on the transformative opportunities of the Internet revolution.\n\nFaye’s work with the NGO Committee on Education is focused on a major initiative in support of the UN Decade of Education for Sustainable Development, the International Decade for a Culture of Peace and ~Non-Violence for the Children of the World, the Decade of Action: Water for Life and the Second Decade of the World’s Indigenous People.\n\nFaye developed a prototype Science Seekers program as an after-school program for Middle School students at the Rotary Learning Lab in East Harlem; she has worked with student-led initiatives Peace in Public Places and Pumped up for Peace, which is featured on the U.N.'s Cyberschoolbus web site. Faye has served on the New York City Task Force for the ~Gandhi-King Season of Nonviolence.
''~FeedBlitz'' - [[www.feedblitz.com/|http://www.feedblitz.com/]] - is a powerful two-way broadcasting tool that you can use in conjunction with [[RSS feeds]] to publish a set of newsletters to which readers are able to subscribe, either - or both - of two ways: via an email subscription - [img[http://www.feedblitz.com/images/email.gif]], or through an [[RSS feed|RSS feeds]] - [img[http://www.feedblitz.com/images/rss.gif]]. ''~FeedBlitz'' offers free publishing services, in which advertisements are included, as well as ad-free premium services.
Here are some examples that show the usage of the write action in the ForEachTiddlerMacro.\n\n//''Select and Sort Examples''//\n* InClauseExamples\n* WhereClauseExamples\n* SortClauseExamples\n* ScriptClauseExamples\n//''Action Examples''//\n* AddToListActionExamples\n* WriteActionExamples\n\n\nOf cause you may also combine the examples, e.g. taking the whereClause of one example, the sortClause of a second and the action of a third.
//~~(Part of the [[ForEachTiddlerPlugin]])~~//\n\nCreate customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.\n\n''Syntax:'' \n|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|\n|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|\n|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|\n|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|\n|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|\n|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]] is used.|\n|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|\n|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|\n\n\n''Using JavaScript''\n\nTo give you a lot of flexibility the [[ForEachTiddlerMacro]] uses JavaScript in its arguments. Even if you are not that familiar with JavaScript you may find forEachTiddler useful. Just have a look at the various ready-to-use [[ForEachTiddlerExamples]] and adapt them to your needs.\n\n''The Elements of the Macro''\n\nThe arguments of the ForEachTiddlerMacro consist of multiple parts, each of them being optional.\n\n<<slider chkFETInClause [[inClause]] "inClause" "inClause">>\n<<slider chkFETWhereClause [[whereClause]] "whereClause" "whereClause">>\n<<slider chkFETSortClause [[sortClause]] "sortClause" "sortClause">>\n<<slider chkFETScriptClause [[scriptClause]] "scriptClause" "scriptClause">>\n<<slider chkFETActions [[Action Specification]] "Action Specification" "Action Specification">>\n\n''Using Macros and ">" inside the forEachTiddler Macro''\n\nYou may use other macro calls into the expression, especially in the actionParameters. To avoid that the {{{>>}}} of such a macro call is misinterpreted as the end of the {{{<<forEachTiddler...>>}}} macro you must escape the {{{>>}}} of the inner macro with {{{$))}}} E.g. if you want to use {{{<<tiddler ...>>}}} inside the {{{forEachTiddler}}} macro you have to write {{{<<tiddler ...$))}}}.\n\nIn addition it is necessary to escape single {{{>}}} with the text {{{$)}}}.\n\n''Using {{{<<tiddler ... with: ...>>}}} to re-use ForEachTiddler definitions''\n\nSometimes you may want to use a certain ForEachTiddler definition in slight variations. E.g. you may want to list either the tiddlers tagged with "ToDo" and in the other case with "Done". To do so you may use "Tiddler parameters". Here an example:\n\nReplace the variable part of the ForEachTiddler definition with $1 ($2,... $9 are supported). E.g. you may create the tiddler "ListTaggedTiddlers" like this\n{{{\n<<forEachTiddler \n where \n 'tiddler.tags.contains("$1")'\n>>\n}}}\n\nNow you can use the ListTaggedTiddlers for various specific tags, using the {{{<<tiddler ...>>}}} macro:\n{{{\n<<tiddler ListTaggedTiddlers with: "systemConfig">>\n}}}\n{{{\n<<tiddler ListTaggedTiddlers with: "Plugin">>\n}}}\n\n\nSee also [[ForEachTiddlerExamples]].
/***\n|''Name:''|ForEachTiddlerPlugin|\n|''Version:''|1.0.8 (2007-04-12)|\n|''Source:''|http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin|\n|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|\n|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|\n|''Copyright:''|&copy; 2005-2007 [[abego Software|http://www.abego-software.de]]|\n|''TiddlyWiki:''|1.2.38+, 2.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n!Description\n\nCreate customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.\n\n''Syntax:'' \n|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|\n|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|\n|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|\n|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|\n|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|\n|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]] is used.|\n|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|\n|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|\n\nSee details see [[ForEachTiddlerMacro]] and [[ForEachTiddlerExamples]].\n\n!Revision history\n* v1.0.8 (2007-04-12)\n** Adapted to latest TiddlyWiki 2.2 Beta importTiddlyWiki API (introduced with changeset 2004). TiddlyWiki 2.2 Beta builds prior to changeset 2004 are no longer supported (but TiddlyWiki 2.1 and earlier, of cause)\n* v1.0.7 (2007-03-28)\n** Also support "pre" formatted TiddlyWikis (introduced with TW 2.2) (when using "in" clause to work on external tiddlers)\n* v1.0.6 (2006-09-16)\n** Context provides "viewerTiddler", i.e. the tiddler used to view the macro. Most times this is equal to the "inTiddler", but when using the "tiddler" macro both may be different.\n** Support "begin", "end" and "none" expressions in "write" action\n* v1.0.5 (2006-02-05)\n** Pass tiddler containing the macro with wikify, context object also holds reference to tiddler containing the macro ("inTiddler"). Thanks to SimonBaird.\n** Support Firefox 1.5.0.1\n** Internal\n*** Make "JSLint" conform\n*** "Only install once"\n* v1.0.4 (2006-01-06)\n** Support TiddlyWiki 2.0\n* v1.0.3 (2005-12-22)\n** Features: \n*** Write output to a file supports multi-byte environments (Thanks to Bram Chen) \n*** Provide API to access the forEachTiddler functionality directly through JavaScript (see getTiddlers and performMacro)\n** Enhancements:\n*** Improved error messages on InternetExplorer.\n* v1.0.2 (2005-12-10)\n** Features: \n*** context object also holds reference to store (TiddlyWiki)\n** Fixed Bugs: \n*** ForEachTiddler 1.0.1 has broken support on win32 Opera 8.51 (Thanks to BrunoSabin for reporting)\n* v1.0.1 (2005-12-08)\n** Features: \n*** Access tiddlers stored in separated TiddlyWikis through the "in" option. I.e. you are no longer limited to only work on the "current TiddlyWiki".\n*** Write output to an external file using the "toFile" option of the "write" action. With this option you may write your customized tiddler exports.\n*** Use the "script" section to define "helper" JavaScript functions etc. to be used in the various JavaScript expressions (whereClause, sortClause, action arguments,...).\n*** Access and store context information for the current forEachTiddler invocation (through the build-in "context" object) .\n*** Improved script evaluation (for where/sort clause and write scripts).\n* v1.0.0 (2005-11-20)\n** initial version\n\n!Code\n***/\n//{{{\n\n \n//============================================================================\n//============================================================================\n// ForEachTiddlerPlugin\n//============================================================================\n//============================================================================\n\n// Only install once\nif (!version.extensions.ForEachTiddlerPlugin) {\n\nif (!window.abego) window.abego = {};\n\nversion.extensions.ForEachTiddlerPlugin = {\n major: 1, minor: 0, revision: 8, \n date: new Date(2007,3,12), \n source: "http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin",\n licence: "[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",\n copyright: "Copyright (c) abego Software GmbH, 2005-2007 (www.abego-software.de)"\n};\n\n// For backward compatibility with TW 1.2.x\n//\nif (!TiddlyWiki.prototype.forEachTiddler) {\n TiddlyWiki.prototype.forEachTiddler = function(callback) {\n for(var t in this.tiddlers) {\n callback.call(this,t,this.tiddlers[t]);\n }\n };\n}\n\n//============================================================================\n// forEachTiddler Macro\n//============================================================================\n\nversion.extensions.forEachTiddler = {\n major: 1, minor: 0, revision: 8, date: new Date(2007,3,12), provider: "http://tiddlywiki.abego-software.de"};\n\n// ---------------------------------------------------------------------------\n// Configurations and constants \n// ---------------------------------------------------------------------------\n\nconfig.macros.forEachTiddler = {\n // Standard Properties\n label: "forEachTiddler",\n prompt: "Perform actions on a (sorted) selection of tiddlers",\n\n // actions\n actions: {\n addToList: {},\n write: {}\n }\n};\n\n// ---------------------------------------------------------------------------\n// The forEachTiddler Macro Handler \n// ---------------------------------------------------------------------------\n\nconfig.macros.forEachTiddler.getContainingTiddler = function(e) {\n while(e && !hasClass(e,"tiddler"))\n e = e.parentNode;\n var title = e ? e.getAttribute("tiddler") : null; \n return title ? store.getTiddler(title) : null;\n};\n\nconfig.macros.forEachTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {\n // config.macros.forEachTiddler.traceMacroCall(place,macroName,params,wikifier,paramString,tiddler);\n\n if (!tiddler) tiddler = config.macros.forEachTiddler.getContainingTiddler(place);\n // --- Parsing ------------------------------------------\n\n var i = 0; // index running over the params\n // Parse the "in" clause\n var tiddlyWikiPath = undefined;\n if ((i < params.length) && params[i] == "in") {\n i++;\n if (i >= params.length) {\n this.handleError(place, "TiddlyWiki path expected behind 'in'.");\n return;\n }\n tiddlyWikiPath = this.paramEncode((i < params.length) ? params[i] : "");\n i++;\n }\n\n // Parse the where clause\n var whereClause ="true";\n if ((i < params.length) && params[i] == "where") {\n i++;\n whereClause = this.paramEncode((i < params.length) ? params[i] : "");\n i++;\n }\n\n // Parse the sort stuff\n var sortClause = null;\n var sortAscending = true; \n if ((i < params.length) && params[i] == "sortBy") {\n i++;\n if (i >= params.length) {\n this.handleError(place, "sortClause missing behind 'sortBy'.");\n return;\n }\n sortClause = this.paramEncode(params[i]);\n i++;\n\n if ((i < params.length) && (params[i] == "ascending" || params[i] == "descending")) {\n sortAscending = params[i] == "ascending";\n i++;\n }\n }\n\n // Parse the script\n var scriptText = null;\n if ((i < params.length) && params[i] == "script") {\n i++;\n scriptText = this.paramEncode((i < params.length) ? params[i] : "");\n i++;\n }\n\n // Parse the action. \n // When we are already at the end use the default action\n var actionName = "addToList";\n if (i < params.length) {\n if (!config.macros.forEachTiddler.actions[params[i]]) {\n this.handleError(place, "Unknown action '"+params[i]+"'.");\n return;\n } else {\n actionName = params[i]; \n i++;\n }\n } \n \n // Get the action parameter\n // (the parsing is done inside the individual action implementation.)\n var actionParameter = params.slice(i);\n\n\n // --- Processing ------------------------------------------\n try {\n this.performMacro({\n place: place, \n inTiddler: tiddler,\n whereClause: whereClause, \n sortClause: sortClause, \n sortAscending: sortAscending, \n actionName: actionName, \n actionParameter: actionParameter, \n scriptText: scriptText, \n tiddlyWikiPath: tiddlyWikiPath});\n\n } catch (e) {\n this.handleError(place, e);\n }\n};\n\n// Returns an object with properties "tiddlers" and "context".\n// tiddlers holds the (sorted) tiddlers selected by the parameter,\n// context the context of the execution of the macro.\n//\n// The action is not yet performed.\n//\n// @parameter see performMacro\n//\nconfig.macros.forEachTiddler.getTiddlersAndContext = function(parameter) {\n\n var context = config.macros.forEachTiddler.createContext(parameter.place, parameter.whereClause, parameter.sortClause, parameter.sortAscending, parameter.actionName, parameter.actionParameter, parameter.scriptText, parameter.tiddlyWikiPath, parameter.inTiddler);\n\n var tiddlyWiki = parameter.tiddlyWikiPath ? this.loadTiddlyWiki(parameter.tiddlyWikiPath) : store;\n context["tiddlyWiki"] = tiddlyWiki;\n \n // Get the tiddlers, as defined by the whereClause\n var tiddlers = this.findTiddlers(parameter.whereClause, context, tiddlyWiki);\n context["tiddlers"] = tiddlers;\n\n // Sort the tiddlers, when sorting is required.\n if (parameter.sortClause) {\n this.sortTiddlers(tiddlers, parameter.sortClause, parameter.sortAscending, context);\n }\n\n return {tiddlers: tiddlers, context: context};\n};\n\n// Returns the (sorted) tiddlers selected by the parameter.\n//\n// The action is not yet performed.\n//\n// @parameter see performMacro\n//\nconfig.macros.forEachTiddler.getTiddlers = function(parameter) {\n return this.getTiddlersAndContext(parameter).tiddlers;\n};\n\n// Performs the macros with the given parameter.\n//\n// @param parameter holds the parameter of the macro as separate properties.\n// The following properties are supported:\n//\n// place\n// whereClause\n// sortClause\n// sortAscending\n// actionName\n// actionParameter\n// scriptText\n// tiddlyWikiPath\n//\n// All properties are optional. \n// For most actions the place property must be defined.\n//\nconfig.macros.forEachTiddler.performMacro = function(parameter) {\n var tiddlersAndContext = this.getTiddlersAndContext(parameter);\n\n // Perform the action\n var actionName = parameter.actionName ? parameter.actionName : "addToList";\n var action = config.macros.forEachTiddler.actions[actionName];\n if (!action) {\n this.handleError(parameter.place, "Unknown action '"+actionName+"'.");\n return;\n }\n\n var actionHandler = action.handler;\n actionHandler(parameter.place, tiddlersAndContext.tiddlers, parameter.actionParameter, tiddlersAndContext.context);\n};\n\n// ---------------------------------------------------------------------------\n// The actions \n// ---------------------------------------------------------------------------\n\n// Internal.\n//\n// --- The addToList Action -----------------------------------------------\n//\nconfig.macros.forEachTiddler.actions.addToList.handler = function(place, tiddlers, parameter, context) {\n // Parse the parameter\n var p = 0;\n\n // Check for extra parameters\n if (parameter.length > p) {\n config.macros.forEachTiddler.createExtraParameterErrorElement(place, "addToList", parameter, p);\n return;\n }\n\n // Perform the action.\n var list = document.createElement("ul");\n place.appendChild(list);\n for (var i = 0; i < tiddlers.length; i++) {\n var tiddler = tiddlers[i];\n var listItem = document.createElement("li");\n list.appendChild(listItem);\n createTiddlyLink(listItem, tiddler.title, true);\n }\n};\n\nabego.parseNamedParameter = function(name, parameter, i) {\n var beginExpression = null;\n if ((i < parameter.length) && parameter[i] == name) {\n i++;\n if (i >= parameter.length) {\n throw "Missing text behind '%0'".format([name]);\n }\n \n return config.macros.forEachTiddler.paramEncode(parameter[i]);\n }\n return null;\n}\n\n// Internal.\n//\n// --- The write Action ---------------------------------------------------\n//\nconfig.macros.forEachTiddler.actions.write.handler = function(place, tiddlers, parameter, context) {\n // Parse the parameter\n var p = 0;\n if (p >= parameter.length) {\n this.handleError(place, "Missing expression behind 'write'.");\n return;\n }\n\n var textExpression = config.macros.forEachTiddler.paramEncode(parameter[p]);\n p++;\n\n // Parse the "begin" option\n var beginExpression = abego.parseNamedParameter("begin", parameter, p);\n if (beginExpression !== null) \n p += 2;\n var endExpression = abego.parseNamedParameter("end", parameter, p);\n if (endExpression !== null) \n p += 2;\n var noneExpression = abego.parseNamedParameter("none", parameter, p);\n if (noneExpression !== null) \n p += 2;\n\n // Parse the "toFile" option\n var filename = null;\n var lineSeparator = undefined;\n if ((p < parameter.length) && parameter[p] == "toFile") {\n p++;\n if (p >= parameter.length) {\n this.handleError(place, "Filename expected behind 'toFile' of 'write' action.");\n return;\n }\n \n filename = config.macros.forEachTiddler.getLocalPath(config.macros.forEachTiddler.paramEncode(parameter[p]));\n p++;\n if ((p < parameter.length) && parameter[p] == "withLineSeparator") {\n p++;\n if (p >= parameter.length) {\n this.handleError(place, "Line separator text expected behind 'withLineSeparator' of 'write' action.");\n return;\n }\n lineSeparator = config.macros.forEachTiddler.paramEncode(parameter[p]);\n p++;\n }\n }\n \n // Check for extra parameters\n if (parameter.length > p) {\n config.macros.forEachTiddler.createExtraParameterErrorElement(place, "write", parameter, p);\n return;\n }\n\n // Perform the action.\n var func = config.macros.forEachTiddler.getEvalTiddlerFunction(textExpression, context);\n var count = tiddlers.length;\n var text = "";\n if (count > 0 && beginExpression)\n text += config.macros.forEachTiddler.getEvalTiddlerFunction(beginExpression, context)(undefined, context, count, undefined);\n \n for (var i = 0; i < count; i++) {\n var tiddler = tiddlers[i];\n text += func(tiddler, context, count, i);\n }\n \n if (count > 0 && endExpression)\n text += config.macros.forEachTiddler.getEvalTiddlerFunction(endExpression, context)(undefined, context, count, undefined);\n\n if (count == 0 && noneExpression) \n text += config.macros.forEachTiddler.getEvalTiddlerFunction(noneExpression, context)(undefined, context, count, undefined);\n \n\n if (filename) {\n if (lineSeparator !== undefined) {\n lineSeparator = lineSeparator.replace(/\s\sn/mg, "\sn").replace(/\s\sr/mg, "\sr");\n text = text.replace(/\sn/mg,lineSeparator);\n }\n saveFile(filename, convertUnicodeToUTF8(text));\n } else {\n var wrapper = createTiddlyElement(place, "span");\n wikify(text, wrapper, null/* highlightRegExp */, context.inTiddler);\n }\n};\n\n\n// ---------------------------------------------------------------------------\n// Helpers\n// ---------------------------------------------------------------------------\n\n// Internal.\n//\nconfig.macros.forEachTiddler.createContext = function(placeParam, whereClauseParam, sortClauseParam, sortAscendingParam, actionNameParam, actionParameterParam, scriptText, tiddlyWikiPathParam, inTiddlerParam) {\n return {\n place : placeParam, \n whereClause : whereClauseParam, \n sortClause : sortClauseParam, \n sortAscending : sortAscendingParam, \n script : scriptText,\n actionName : actionNameParam, \n actionParameter : actionParameterParam,\n tiddlyWikiPath : tiddlyWikiPathParam,\n inTiddler : inTiddlerParam, // the tiddler containing the <<forEachTiddler ...>> macro call.\n viewerTiddler : config.macros.forEachTiddler.getContainingTiddler(placeParam) // the tiddler showing the forEachTiddler result\n };\n};\n\n// Internal.\n//\n// Returns a TiddlyWiki with the tiddlers loaded from the TiddlyWiki of \n// the given path.\n//\nconfig.macros.forEachTiddler.loadTiddlyWiki = function(path, idPrefix) {\n if (!idPrefix) {\n idPrefix = "store";\n }\n var lenPrefix = idPrefix.length;\n \n // Read the content of the given file\n var content = loadFile(this.getLocalPath(path));\n if(content === null) {\n throw "TiddlyWiki '"+path+"' not found.";\n }\n \n var tiddlyWiki = new TiddlyWiki();\n\n // Starting with TW 2.2 there is a helper function to import the tiddlers\n if (tiddlyWiki.importTiddlyWiki) {\n if (!tiddlyWiki.importTiddlyWiki(content))\n throw "File '"+path+"' is not a TiddlyWiki.";\n tiddlyWiki.dirty = false;\n return tiddlyWiki;\n }\n \n // The legacy code, for TW < 2.2\n \n // Locate the storeArea div's\n var posOpeningDiv = content.indexOf(startSaveArea);\n var posClosingDiv = content.lastIndexOf(endSaveArea);\n if((posOpeningDiv == -1) || (posClosingDiv == -1)) {\n throw "File '"+path+"' is not a TiddlyWiki.";\n }\n var storageText = content.substr(posOpeningDiv + startSaveArea.length, posClosingDiv);\n \n // Create a "div" element that contains the storage text\n var myStorageDiv = document.createElement("div");\n myStorageDiv.innerHTML = storageText;\n myStorageDiv.normalize();\n \n // Create all tiddlers in a new TiddlyWiki\n // (following code is modified copy of TiddlyWiki.prototype.loadFromDiv)\n var store = myStorageDiv.childNodes;\n for(var t = 0; t < store.length; t++) {\n var e = store[t];\n var title = null;\n if(e.getAttribute)\n title = e.getAttribute("tiddler");\n if(!title && e.id && e.id.substr(0,lenPrefix) == idPrefix)\n title = e.id.substr(lenPrefix);\n if(title && title !== "") {\n var tiddler = tiddlyWiki.createTiddler(title);\n tiddler.loadFromDiv(e,title);\n }\n }\n tiddlyWiki.dirty = false;\n\n return tiddlyWiki;\n};\n\n\n \n// Internal.\n//\n// Returns a function that has a function body returning the given javaScriptExpression.\n// The function has the parameters:\n// \n// (tiddler, context, count, index)\n//\nconfig.macros.forEachTiddler.getEvalTiddlerFunction = function (javaScriptExpression, context) {\n var script = context["script"];\n var functionText = "var theFunction = function(tiddler, context, count, index) { return "+javaScriptExpression+"}";\n var fullText = (script ? script+";" : "")+functionText+";theFunction;";\n return eval(fullText);\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.findTiddlers = function(whereClause, context, tiddlyWiki) {\n var result = [];\n var func = config.macros.forEachTiddler.getEvalTiddlerFunction(whereClause, context);\n tiddlyWiki.forEachTiddler(function(title,tiddler) {\n if (func(tiddler, context, undefined, undefined)) {\n result.push(tiddler);\n }\n });\n return result;\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.createExtraParameterErrorElement = function(place, actionName, parameter, firstUnusedIndex) {\n var message = "Extra parameter behind '"+actionName+"':";\n for (var i = firstUnusedIndex; i < parameter.length; i++) {\n message += " "+parameter[i];\n }\n this.handleError(place, message);\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.sortAscending = function(tiddlerA, tiddlerB) {\n var result = \n (tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) \n ? 0\n : (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)\n ? -1 \n : +1; \n return result;\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.sortDescending = function(tiddlerA, tiddlerB) {\n var result = \n (tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) \n ? 0\n : (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)\n ? +1 \n : -1; \n return result;\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.sortTiddlers = function(tiddlers, sortClause, ascending, context) {\n // To avoid evaluating the sortClause whenever two items are compared \n // we pre-calculate the sortValue for every item in the array and store it in a \n // temporary property ("forEachTiddlerSortValue") of the tiddlers.\n var func = config.macros.forEachTiddler.getEvalTiddlerFunction(sortClause, context);\n var count = tiddlers.length;\n var i;\n for (i = 0; i < count; i++) {\n var tiddler = tiddlers[i];\n tiddler.forEachTiddlerSortValue = func(tiddler,context, undefined, undefined);\n }\n\n // Do the sorting\n tiddlers.sort(ascending ? this.sortAscending : this.sortDescending);\n\n // Delete the temporary property that holds the sortValue. \n for (i = 0; i < tiddlers.length; i++) {\n delete tiddlers[i].forEachTiddlerSortValue;\n }\n};\n\n\n// Internal.\n//\nconfig.macros.forEachTiddler.trace = function(message) {\n displayMessage(message);\n};\n\n// Internal.\n//\nconfig.macros.forEachTiddler.traceMacroCall = function(place,macroName,params) {\n var message ="<<"+macroName;\n for (var i = 0; i < params.length; i++) {\n message += " "+params[i];\n }\n message += ">>";\n displayMessage(message);\n};\n\n\n// Internal.\n//\n// Creates an element that holds an error message\n// \nconfig.macros.forEachTiddler.createErrorElement = function(place, exception) {\n var message = (exception.description) ? exception.description : exception.toString();\n return createTiddlyElement(place,"span",null,"forEachTiddlerError","<<forEachTiddler ...>>: "+message);\n};\n\n// Internal.\n//\n// @param place [may be null]\n//\nconfig.macros.forEachTiddler.handleError = function(place, exception) {\n if (place) {\n this.createErrorElement(place, exception);\n } else {\n throw exception;\n }\n};\n\n// Internal.\n//\n// Encodes the given string.\n//\n// Replaces \n// "$))" to ">>"\n// "$)" to ">"\n//\nconfig.macros.forEachTiddler.paramEncode = function(s) {\n var reGTGT = new RegExp("\s\s$\s\s)\s\s)","mg");\n var reGT = new RegExp("\s\s$\s\s)","mg");\n return s.replace(reGTGT, ">>").replace(reGT, ">");\n};\n\n// Internal.\n//\n// Returns the given original path (that is a file path, starting with "file:")\n// as a path to a local file, in the systems native file format.\n//\n// Location information in the originalPath (i.e. the "#" and stuff following)\n// is stripped.\n// \nconfig.macros.forEachTiddler.getLocalPath = function(originalPath) {\n // Remove any location part of the URL\n var hashPos = originalPath.indexOf("#");\n if(hashPos != -1)\n originalPath = originalPath.substr(0,hashPos);\n // Convert to a native file format assuming\n // "file:///x:/path/path/path..." - pc local file --> "x:\spath\spath\spath..."\n // "file://///server/share/path/path/path..." - FireFox pc network file --> "\s\sserver\sshare\spath\spath\spath..."\n // "file:///path/path/path..." - mac/unix local file --> "/path/path/path..."\n // "file://server/share/path/path/path..." - pc network file --> "\s\sserver\sshare\spath\spath\spath..."\n var localPath;\n if(originalPath.charAt(9) == ":") // pc local file\n localPath = unescape(originalPath.substr(8)).replace(new RegExp("/","g"),"\s\s");\n else if(originalPath.indexOf("file://///") === 0) // FireFox pc network file\n localPath = "\s\s\s\s" + unescape(originalPath.substr(10)).replace(new RegExp("/","g"),"\s\s");\n else if(originalPath.indexOf("file:///") === 0) // mac/unix local file\n localPath = unescape(originalPath.substr(7));\n else if(originalPath.indexOf("file:/") === 0) // mac/unix local file\n localPath = unescape(originalPath.substr(5));\n else // pc network file\n localPath = "\s\s\s\s" + unescape(originalPath.substr(7)).replace(new RegExp("/","g"),"\s\s"); \n return localPath;\n};\n\n// ---------------------------------------------------------------------------\n// Stylesheet Extensions (may be overridden by local StyleSheet)\n// ---------------------------------------------------------------------------\n//\nsetStylesheet(\n ".forEachTiddlerError{color: #ffffff;background-color: #880000;}",\n "forEachTiddler");\n\n//============================================================================\n// End of forEachTiddler Macro\n//============================================================================\n\n\n//============================================================================\n// String.startsWith Function\n//============================================================================\n//\n// Returns true if the string starts with the given prefix, false otherwise.\n//\nversion.extensions["String.startsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nString.prototype.startsWith = function(prefix) {\n var n = prefix.length;\n return (this.length >= n) && (this.slice(0, n) == prefix);\n};\n\n\n\n//============================================================================\n// String.endsWith Function\n//============================================================================\n//\n// Returns true if the string ends with the given suffix, false otherwise.\n//\nversion.extensions["String.endsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nString.prototype.endsWith = function(suffix) {\n var n = suffix.length;\n return (this.length >= n) && (this.right(n) == suffix);\n};\n\n\n//============================================================================\n// String.contains Function\n//============================================================================\n//\n// Returns true when the string contains the given substring, false otherwise.\n//\nversion.extensions["String.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nString.prototype.contains = function(substring) {\n return this.indexOf(substring) >= 0;\n};\n\n//============================================================================\n// Array.indexOf Function\n//============================================================================\n//\n// Returns the index of the first occurance of the given item in the array or \n// -1 when no such item exists.\n//\n// @param item [may be null]\n//\nversion.extensions["Array.indexOf"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nArray.prototype.indexOf = function(item) {\n for (var i = 0; i < this.length; i++) {\n if (this[i] == item) {\n return i;\n }\n }\n return -1;\n};\n\n//============================================================================\n// Array.contains Function\n//============================================================================\n//\n// Returns true when the array contains the given item, otherwise false. \n//\n// @param item [may be null]\n//\nversion.extensions["Array.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nArray.prototype.contains = function(item) {\n return (this.indexOf(item) >= 0);\n};\n\n//============================================================================\n// Array.containsAny Function\n//============================================================================\n//\n// Returns true when the array contains at least one of the elements \n// of the item. Otherwise (or when items contains no elements) false is returned.\n//\nversion.extensions["Array.containsAny"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nArray.prototype.containsAny = function(items) {\n for(var i = 0; i < items.length; i++) {\n if (this.contains(items[i])) {\n return true;\n }\n }\n return false;\n};\n\n\n//============================================================================\n// Array.containsAll Function\n//============================================================================\n//\n// Returns true when the array contains all the items, otherwise false.\n// \n// When items is null false is returned (even if the array contains a null).\n//\n// @param items [may be null] \n//\nversion.extensions["Array.containsAll"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};\n//\nArray.prototype.containsAll = function(items) {\n for(var i = 0; i < items.length; i++) {\n if (!this.contains(items[i])) {\n return false;\n }\n }\n return true;\n};\n\n\n} // of "install only once"\n\n// Used Globals (for JSLint) ==============\n// ... DOM\n/*global document */\n// ... TiddlyWiki Core\n/*global convertUnicodeToUTF8, createTiddlyElement, createTiddlyLink, \n displayMessage, endSaveArea, hasClass, loadFile, saveFile, \n startSaveArea, store, wikify */\n//}}}\n\n\n/***\n!Licence and Copyright\nCopyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of abego Software nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n***/\n\n
TiddyWiki offers a simple, powerful & versatile markup language for formatting the contents of a site. Here are some of the basic features:\n\n|Effect|To get|Type this|h\n|Bold Text|''Bold''|{{{''Bold''}}}|\n|Underlined Text|__Underline__|{{{__Underline__}}}|\n|Italic Text|//Italic//|{{{//Italic//}}}|\n|Superscript|e^^2πi^^ = 1|{{{e^^2πi^^ = 1}}}|\n|Subscript|a~~ij~~ = - a~~ji~~|{{{a~~ij~~ = - a~~ji~~}}}|\n|Hidden Text|/%hidden comments%/|{{{/%hidden comments%/}}}|\n|Highlighted Text|@@highlight@@|{{{@@highlight@@}}}|\n|Styled Text|@@font-family:Bookman Old Style;Bookman Old Style@@|{{{@@font-family:Bookman Old Style;Bookman Old Style@@}}}|\n|~|@@font-size:120%;font-weight:bold;larger font, in bold@@|{{{@@font-size:120%;font-weight:bold;larger font, in bold@@}}}|\n|~|@@color(#ffffff):bgcolor(#ff0000):white text, red background@@|{{{@@color(#ffffff):bgcolor(#ff0000):white text, red background@@}}}}|\n\nSee [[Formatting Tiddlers]] for additional formatting features.\n\nIn addition, the overall appearance of a TiddlyWiki site - layout, colours, fonts, font sizes, etc. - can be edited by way of a set of [[Templates & Stylesheets]]
''Double-click'' on this tiddler to see more detail, or follow the links to the specific formatting types.\n\n|!Effect|!To get|!Type this|h\n|>|>|[[Formatting Text]]|h\n|Bold |''Bold text''|{{{''Bold text''}}}|\n|Italic |//Italic text//|{{{//Italic text//}}}|\n|Bold Italic |''//Bold Italic text//'' |{{{''//Bold Italic text//''}}} {{small{or}}} {{{//''Bold Italic text''//}}} |\n|Underline |__Underlined text__|{{{__Underlined text__}}}|\n|Superscript|e^^2πi^^ = 1|{{{e^^2πi^^ = 1}}}|\n|Subscript|CO~~2~~, H~~2~~O|{{{CO~~2~~, H~~2~~O}}}|\n|Strikethrough|--Strikethrough--|{{{--Strikethrough--}}}|\n|Highlighted Text|@@highlight@@|{{{@@highlight@@}}}|\n|>|>|''Common Styles'' |h\n|small |{{small{small text}}} |{{{{{small{small text}}}}}} |\n|smaller |{{smaller{smaller text}}} |{{{{{smaller{smaller text}}}}}} |\n|large |{{large{large text}}} |{{{{{large{large text}}}}}} |\n|larger |{{larger{larger text}}} |{{{{{larger{larger text}}}}}} |\n|Hidden Text|/%hidden comments%/|{{{/%hidden comments%/}}}|\n|Styled Text|@@font-family:Comic Sans MS;Comic Sans MS@@|{{{@@font-family:Comic Sans MS;Comic Sans MS@@}}}|\n|~|@@font-size:120%;font-weight:bold;larger font, in bold@@|{{{@@font-size:120%;font-weight:bold;larger font, in bold@@}}}|\n|~|@@color(#ffffff):bgcolor(#ff0000):white text, red background@@|{{{@@color(#ffffff):bgcolor(#ff0000):white text, red background@@}}}}|\n|>|>|[[Plugin Formatting]]|h\n|JavaScript code ||<html>//{{{</html> ... <html>//}}}</html> |\n|[[HTML templates]] ||<html>&lt;!--{{{--&gt;</html> .... <html>&lt;!--{{{--&gt;</html> |\n|[[Cascading Style Sheets]] ||<html>/*{{{*/</html> ... <html>/*}}}*/</html> |\n|>|>|''Links''|h\n|~CamelCase|CamelCase links|{{{CamelCase links}}}|\n|Tiddly Links|[[Simple links]]|{{{[[Simple links]]}}}|\n|Alias Tiddly Links|[[Alias to Tiddly links|Tiddly links]]|{{{[[Alias to Tiddly links|Tiddly links]]}}}|\n|External Links|http://www.tiddlywiki.com|{{{http://www.tiddlywiki.com}}}|\n|Alias External Links|[[Tiddly Wiki|http://www.tiddywiki.com]]|{{{[[Tiddly Wiki|http://www.tiddlywiki.com]]}}}|\n|Redirect Links|<<redirect TW TiddlyWiki>>|{{{<<redirect TW TiddlyWiki>>}}} redirects [[TW]] to TiddlyWiki|\n|>|>|''Headings & Outlines''|h\n|Sub Headings||{{{! !! !!!}}} etc. at beginning of line|\n|[[Bullets]]||{{{* ** ***}}} etc. at beginning of line|\n|Numbered Bullets||{{{# ## ###}}} etc. at beginning of line|\n|Block Quotes||{{{<<< ... <<< }}}|\n|[[Multilevel Blockquote]]||{{{> >> >>>}}} etc. at beginning of line|\n|>|>|''Tables''|h\n|[[Tables]]||{{{|}}} .... {{{|}}} separates cells|\n|[[Cell Alignment|left|{{{|left|}}}|\n|| center |{{{| center |}}}|\n|| right|{{{| right|}}}|\n|[[Header Rows||{{{|h}}} at end of row|h\n|InlineHTML|<html><p align="right">right-aligned text</p></html>|{{{<html><p align="right">right-aligned text</p></html>}}}|\n|InvokeMacro|''importTiddlers'' macro|{{{<<importTiddlers>>}}}|\n\n''Note'' this needs some additional editing / revision - and addressing the question of consistent / clear naming of the specific formatting types (in left column) and ideally a consistent format for each formatting type
The 'FormattingPackage' tiddler is for elements of a set of [[TiddlyTools]], developed by [[Eric Shulman]] of [[ELS Design Studio]].\n\n|<<siteMap >> |<<siteMap "els design">> |<<siteMap "formatting tiddlers">> |\n\n\n
{{iframe{''Note'': This is a "framed" page from the ''Fundación Cultural Baur, A.C.'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.carolbaur.edu.mx/CCB.html}}}\n<html><iframe\n src = "http://www.carolbaur.edu.mx/CCB.html"\n title = "Fundación Cultural Baur, A.C."\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
'Gandhi-King Season for Nonviolence'\n\n[[www.gandhi-king-season.net/|http://www.gandhi-king-season.net/|
The draft on the [[62/171. International Year of Human Rights Learning|International Year of Human Rights Learning]] (document A/C.3/62/L.28/Rev.1), approved without a vote as orally revised on 9 November, would have the Assembly proclaim the year commencing on 10 December 2008 to be the International Year of Human Rights Learning, devoted to activities to broaden and deepen human rights learning. \n\nIn addition, the Assembly would decide to commemorate the sixtieth anniversary of the Universal Declaration of Human Rights in a plenary meeting to be held on 10 December 2008, and would encourage the participation of Member States at the highest level possible. A special meeting would also be held at the end of the year, during the sixty-fourth session of the Assembly, to review the activities undertaken by Member States, relevant United Nations agencies and civil society. \n> From General Assembly Press Release [[GA/10678|http://www.un.org/News/Press/docs/2007/ga10678.doc.htm]]
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-1.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-1.htm"\n title = "Geneva Convention I: for the Amelioration of the Condition of the Wounded and Sick in Armed Forces in the Field"'>\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-2.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-2.htm"\n title = "Geneva Convention II: for the Amelioration of the Condition of the Wounded and Sick and Shipwrecked Members of Armed Forces at Sea"'>\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-3.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-3.htm"\n title = "Geneva Convention III: relative to the Treatment of Prisoners of War"'>\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-4.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-4.htm"\n title = "Geneva Convention IV: relative to the Protection of Civilian Persons in Time of War"'>\n</iframe> </html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/gc-2.htm@@\n<html><iframe\ntitle = "Geneva Convention for the Amelioration of the Condition of the Wounded and Sick and Shipwrecked Members of Armed Forces at Sea"\nsrc = "http://www.un-documents.net/gc-2.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/gc-1.htm@@\n<html><iframe\ntitle = "Geneva Convention for the Amelioration of the Condition of the Wounded and Sick in Armed Forces in the Field"\nsrc = "http://www.un-documents.net/gc-1.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/gc-4.htm@@\n<html><iframe\ntitle = "Geneva Convention relative to the Protection of Civilian Persons in Time of War"\nsrc = "http://www.un-documents.net/gc-4.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/gc-3.htm@@\n<html><iframe\ntitle = "Geneva Convention relative to the Treatment of Prisoners of War"\nsrc = "http://www.un-documents.net/gc-3.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
* [[Geneva Convention I: for the Amelioration of the Condition of the Wounded and Sick in Armed Forces in the Field]]\n* [[Geneva Convention II: for the Amelioration of the Condition of the Wounded and Sick and Shipwrecked Members of Armed Forces at Sea]]\n* [[Geneva Convention III: relative to the Treatment of Prisoners of War]]\n* [[Geneva Convention IV: relative to the Protection of Civilian Persons in Time of War]]\n* [[Protocol I Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of International Armed Conflicts]]\n* [[Protocol II Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of Non-International Armed Conflicts]]
{{iframe{''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/gdrc1924.htm}}}\n<html><iframe\ntitle="Geneva Declaration of the Rights of the Child"\nsrc="http://www.un-documents.net/gdrc1924.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username for signing your edits: <<option txtUserName>>\n* The [[Setup Menu]] offers some additional ways you can set up your TiddlyWiki site
''Google Group'' are free resources that can be used by groups, organizations, networks, etc. for the exchange of information, news and commentary. //via// email, the web,and through [[RSS feeds]].\n\nFor more information, visit [[groups.google.com|http://www.groups.google.com]]
@@font-size:90%;''Note'': This is a "framed" page generated by the ''Google Fusion '' web site.\nYou can view this page in a separate browser tab or window at @@\n<html><iframe\n src = "http://fusion.google.com/ig/sharetab?source=atgt&atr=Climate%20Change%202.0&n_32=url%3Dhttp%253A//www.climate-change-two.net/rss.xml%26row%3D1%26sect%3D1&n_32=url%3Dhttp%253A//www.ngo-education.net/rss.xml%26row%3D1%26sect%3D2&n_32=url%3Dhttp%253A//www.climate-change-two.net/ar4-spm/rss.xml%26row%3D1%26sect%3D3"\n title = "RSS Feeds for Climate Change 2.0"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
<html>\n<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=en&w=160&h=60&title=&border=&output=js"></script>\n</html>
/*{{{*/\n.header {\nposition: relative;\n}\n.header a:hover {\n background: transparent;\n}\n.headerShadow {\n position: relative;\n padding: 1.5em 0em 1em 1em;\n left: -1px;\n top: -1px;\n}\n.headerForeground {\nposition: absolute;\npadding: 1.5em 0em 1em 1em;\nleft: 0px;\ntop: 0px;\n}\n.headerShadow .left,\n.headerShadow .right {\n position: absolute;\n top:5px;\n left:5px;\n}\n.headerShadow .right {\n right: 0;\n}\n.headerForeground .left,\n.headerForeground .right {\n display: none;\n}\n.header .siteTitle {\nfont-size: 2em;\nmargin-left:80px;\nmargin-right:3px;\ncolor: [[ColorPalette::SecondaryMid]];\n}\n\n.header .siteSubtitle {\nfont-size: 1.3em;\nmargin-left:80px;\nmargin-right:3px;\ncolor: [[ColorPalette::SecondaryLight]];\n}\n\n.headerShadow {\n color: [[ColorPalette::SecondaryLight]];\n}\n\n.headerShadow a {\n font-weight: normal;\n color: [[ColorPalette::Foreground]];\n}\n\n.headerForeground {\n color: [[ColorPalette::Background]];\n}\n\n.headerForeground a {\n font-weight: normal;\n}\n/*}}}*/
There are a number of simple ways you can create headings & sub-headings, create bulleted lists, numbered outlines or block quotes\n\n|Feature |Type this|h\n|[[Headings]] |{{{! !! !!!}}} etc. at beginning of line|\n|[[Bullets]] |{{{* ** ***}}} etc. at beginning of line|\n|[[Numbered Outline]] |{{{# ## ###}}} etc. at beginning of line|\n|[[Block Quotes]] |{{{<<< ... <<< }}}|\n|[[Multi-level Block Quote]] |{{{> >> >>>}}} etc. at beginning of line|\n\nSee also [[Formatting Tiddlers]]
/***\n| Name:|HideWhenPlugin|\n| Description:|Allows conditional inclusion/exclusion in templates|\n| Version:|6.1.2|\n| Date:|20-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#HideWhenPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\nFor use in ViewTemplate and EditTemplate. Eg\n{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}\n{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}\n***/\n//{{{\n\nwindow.removeElementWhen = function(test,place) {\n if (test) {\n removeChildren(place);\n place.parentNode.removeChild(place);\n }\n};\n\nmerge(config.macros,{\n\n hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( eval(paramString), place);\n }},\n\n showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !eval(paramString), place);\n }},\n\n hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAll(params), place);\n }},\n\n showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAll(params), place);\n }},\n\n hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( tiddler.tags.containsAny(params), place);\n }},\n\n showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !tiddler.tags.containsAny(params), place);\n }},\n\n hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);\n }},\n\n showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);\n }}\n\n});\n\n//}}}\n\n
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a48r141.htm@@\n<html><iframe\ntitle = "High Commissioner for the promotion and protection of all human rights"\nsrc = "http://www.un-documents.net/a48r141.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
The ''Hover Menu'' - that hovers on the right of the screen is defined in the [[HoverMenu]] tiddler and provides a number of useful options for navigating and viewing the site:\n<<<\n<<top>> - takes you to the top of the page\n<<jump j '' top>> - jump to an open tiddler\n<<fullscreen>> - toggle full screen display\n\n<<fontSize>> - adjust the font size\n<<<\nThe bottom two items on the ''Hover Menu'' are only of use if you are browsing a copy of the site stored on a local disk drive:\n<<<\n<<newTiddler ">><<renameButton n>> - create a new tiddler\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>> - save a copy of the web site\n<<<\n
<<top>>\n@@border:0;padding:0;margin:0;[[?|TWHelp-SearchResults]]@@\n<<jump j '' top>>\n<<fullscreen>>\n\n<<fontSize>>\n\n\n\n<<newTiddler ">><<renameButton n>>\n<<newTiddler text:{{store.getTiddlerText("iframe template","")}}>><<renameButton i 'Create a new iframe template'>>\n<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\n
/***\n|Name|HoverMenuPlugin|\n|Created by|[[Saq Imtiaz]]|\n|Location|http://tw.lewcid.org/#HoverMenuPlugin|\n|Version|1.11|\n|Requires|~TW2.x|\n|Description: |Provides a hovering menu on the edge of the screen for commonly used commands, that scrolls with the page. |\n|Demo: |Observe the hovering menu on the right edge of the screen. |\n|Installation: |Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW. |\nTo customize your HoverMenu, edit the HoverMenu shadow tiddler.\n\nTo customize whether the menu sticks to the right or left edge of the screen, and its start position, edit the HoverMenu configuration settings part of the code below. It's well documented, so don't be scared!\n\nThe menu has an id of hoverMenu, in case you want to style the buttons in it using css.\n\n!Notes:\nSince the default HoverMenu contains buttons for toggling the side bar and jumping to the top of the screen and to open tiddlers, the ToggleSideBarMacro, JumpMacro and the JumpToTopMacro are included in this tiddler, so you dont need to install them separately. Having them installed separately as well could lead to complications.\n\nIf you dont intend to use these three macros at all, feel free to remove those sections of code in this tiddler.\n\n!To Do:\n* rework code to allow multiple hovering menus in different positions, horizontal etc.\n* incorporate code for keyboard shortcuts that correspond to the buttons in the hovermenu\n\n!History:\n*03-08-06, ver 1.1.2: compatibility fix with SelectThemePlugin\n*03-08-06, ver 1.11: fixed error with button tooltips\n*27-07-06, ver 1.1 : added JumpMacro to hoverMenu\n*23-07-06\n\n!Code\n***/\n\n/***\nstart HoverMenu plugin code\n***/\n//{{{\nconfig.hoverMenu={};\n//}}}\n\n/***\nHoverMenu configuration settings\n***/\n//{{{\nconfig.hoverMenu.settings={\n align: 'right', //align menu to right or left side of screen, possible values are 'right' and 'left' \n x: 18, // horizontal distance of menu from side of screen, increase to your liking.\n y: 200 //vertical distance of menu from top of screen at start, increase or decrease to your liking\n };\n//}}}\n\n//{{{\n//continue HoverMenu plugin code\nconfig.hoverMenu.handler=function()\n{ \n if (!document.getElementById("hoverMenu"))\n {\n var theMenu = createTiddlyElement(document.getElementById("contentWrapper"), "div","hoverMenu");\n theMenu.setAttribute("refresh","content");\n theMenu.setAttribute("tiddler","HoverMenu");\n var menuContent = store.getTiddlerText("HoverMenu");\n wikify(menuContent,theMenu);\n }\n\n var Xloc = this.settings.x;\n Yloc =this.settings.y;\n var ns = (navigator.appName.indexOf("Netscape") != -1);\n function SetMenu(id)\n {\n var GetElements=document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];\n if(document.layers)GetElements.style=GetElements;\n GetElements.sP=function(x,y){this.style[config.hoverMenu.settings.align]=x +"px";this.style.top=y +"px";};\n GetElements.x = Xloc;\n GetElements.y = findScrollY();\n GetElements.y += Yloc;\n return GetElements;\n }\n window.LoCate_XY=function()\n {\n var pY = findScrollY();\n ftlObj.y += (pY + Yloc - ftlObj.y)/15;\n ftlObj.sP(ftlObj.x, ftlObj.y);\n setTimeout("LoCate_XY()", 10);\n }\n ftlObj = SetMenu("hoverMenu");\n LoCate_XY();\n};\n\nwindow.old_lewcid_hovermenu_restart = restart;\nrestart = function()\n{\n window.old_lewcid_hovermenu_restart();\n config.hoverMenu.handler();\n};\n\nsetStylesheet(\n"#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\sn"+\n"#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#18f; color:#FFF; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#fff; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\sn"+\n"#hoverMenu .button {width:100%; text-align:center}"+\n"#hoverMenu { position:absolute; width:7px;}\sn"+\n"\sn","hoverMenuStyles");\n\n\nconfig.macros.renameButton={};\nconfig.macros.renameButton.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n\n if (place.lastChild.tagName!="BR")\n {\n place.lastChild.firstChild.data = params[0];\n if (params[1]) {place.lastChild.title = params[1];}\n }\n};\n\nconfig.shadowTiddlers["HoverMenu"]="<<top>>\sn<<toggleSideBar>><<renameButton '>' >>\sn<<jump j '' top>>\sn<<saveChanges>><<renameButton s 'Save TiddlyWiki'>>\sn<<newTiddler>><<renameButton n>>\sn";\n//}}}\n//end HoverMenu plugin code\n\n//Start ToggleSideBarMacro code\n//{{{\nconfig.macros.toggleSideBar={};\n\nconfig.macros.toggleSideBar.settings={\n styleHide : "#sidebar { display: none;}\sn"+"#contentWrapper #displayArea { margin-right: 1em;}\sn"+"",\n styleShow : " ",\n arrow1: "«",\n arrow2: "»"\n};\n\nconfig.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var tooltip= params[1]||'toggle sidebar';\n var mode = (params[2] && params[2]=="hide")? "hide":"show";\n var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;\n var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;\n var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");\n if (mode == "hide")\n { \n (document.getElementById("sidebar")).setAttribute("toggle","hide");\n setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");\n }\n};\n\nconfig.macros.toggleSideBar.onToggleSideBar = function(){\n var sidebar = document.getElementById("sidebar");\n var settings = config.macros.toggleSideBar.settings;\n if (sidebar.getAttribute("toggle")=='hide')\n {\n setStylesheet(settings.styleShow,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","show");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);\n }\n else\n { \n setStylesheet(settings.styleHide,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","hide");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);\n }\n\n return false;\n}\n\nsetStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\sn","ToggleSideBarButtonStyles");\n//}}}\n//end ToggleSideBarMacro code\n\n//start JumpToTopMacro code\n//{{{\nconfig.macros.top={};\nconfig.macros.top.handler=function(place,macroName)\n{\n createTiddlyButton(place,"^","jump to top",this.onclick);\n}\nconfig.macros.top.onclick=function()\n{\n window.scrollTo(0,0);\n};\n\nconfig.commands.top =\n{\n text:" ^ ",\n tooltip:"jump to top"\n};\n\nconfig.commands.top.handler = function(event,src,title)\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpToStartMacro code\n\n//start JumpMacro code\n//{{{\nconfig.macros.jump= {};\nconfig.macros.jump.handler = function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var label = (params[0] && params[0]!=".")? params[0]: 'jump';\n var tooltip = (params[1] && params[1]!=".")? params[1]: 'jump to an open tiddler';\n var top = (params[2] && params[2]=='top') ? true: false; \n\n var btn =createTiddlyButton(place,label,tooltip,this.onclick);\n if (top==true)\n btn.setAttribute("top","true")\n}\n\nconfig.macros.jump.onclick = function(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n var top = theTarget.getAttribute("top");\n var popup = Popup.create(this);\n if(popup)\n {\n if(top=="true")\n {createTiddlyButton(createTiddlyElement(popup,"li"),'Top ↑','Top of TW',config.macros.jump.top);\n createTiddlyElement(popup,"hr");}\n \n story.forEachTiddler(function(title,element) {\n createTiddlyLink(createTiddlyElement(popup,"li"),title,true);\n });\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return false;\n}\n\nconfig.macros.jump.top = function()\n{\n window.scrollTo(0,0);\n}\n//}}}\n//end JumpMacro code\n\n//utility functions\n//{{{\nPopup.show = function(unused,slowly)\n{\n var curr = Popup.stack[Popup.stack.length-1];\n var rootLeft = findPosX(curr.root);\n var rootTop = findPosY(curr.root);\n var rootHeight = curr.root.offsetHeight;\n var popupLeft = rootLeft;\n var popupTop = rootTop + rootHeight;\n var popupWidth = curr.popup.offsetWidth;\n var winWidth = findWindowWidth();\n if (isChild(curr.root,'hoverMenu'))\n var x = config.hoverMenu.settings.x;\n else\n var x = 0;\n if(popupLeft + popupWidth+x > winWidth)\n popupLeft = winWidth - popupWidth -x;\n if (isChild(curr.root,'hoverMenu'))\n {curr.popup.style.right = x + "px";}\n else\n curr.popup.style.left = popupLeft + "px";\n curr.popup.style.top = popupTop + "px";\n curr.popup.style.display = "block";\n addClass(curr.root,"highlight");\n if(config.options.chkAnimate)\n anim.startAnimating(new Scroller(curr.popup,slowly));\n else\n window.scrollTo(0,ensureVisible(curr.popup));\n}\n\nwindow.isChild = function(e,parentId) {\n while (e != null) {\n var parent = document.getElementById(parentId);\n if (parent == e) return true;\n e = e.parentNode;\n }\n return false;\n};\n//}}}\n\n\n
/*{{{*/\n#hoverMenu .imgLink, #hoverMenu .imgLink:hover {border:none; padding:0px; float:right; margin-bottom:2px; margin-top:0px;}\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:[[ColorPalette::SecondaryDark]]; color:[[ColorPalette::SecondaryLight]]; padding:0 5px; float:right; margin-bottom:3px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:[[ColorPalette::SecondaryDark]]; background:[[ColorPalette::SecondaryMid]]; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button {width:100%; text-align:center}#hoverMenu { position:absolute; width:7px;}\n@media print #hoverMenu .imgLink, #hoverMenu .imgLink:hover, #hoverMenu .button, #hoverMenu .tiddlyLink, #hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover, #hoverMenu .button {display: none;}\n\n/*}}}*/
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/k-001243.htm@@\n<html><iframe\n title = "Human Rights @ UN Documents Cooperation Circles"\n src = "http://www.un-documents.net/k-001243.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
|>|The Treaties |h\n|UDHR |[[Universal Declaration of Human Rights]] |\n|CAT |[[Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]]|\n|OPCAT |Optional Protocol to the Convention against Torture|\n|CEDAW |[[Convention on the Elimination of All Forms of Discrimination against Women]] |\n|ICCPR |[[International Covenant on Civil and Political Rights]] |\n|ICCPR-OP1 |Optional Protocol to the ICCPR (on individual complaints)|\n|ICCPR-OP2 |Second Optional Protocol to the ICCPR, aiming at the abolition of the death penalty|\n|ICERD |[[International Convention on the Elimination of All Forms of Racial Discrimination]] |\n|ICESCR |[[International Covenant on Economic, Social and Cultural Rights]]|\n|CRC |[[Convention on the Rights of the Child]]|\n|CRC-OPAC |Optional Protocol to the CRC on the involvement of children in armed conflict|\n|CRC-OPSC |Optional Protocol to the CRC on the sale of children, child prostitution and child pornography|\n|ICRMW |[[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]] |\n|>|The Treaty Bodies |h\n|CAT |[[Committee against Torture]] |\n|CEDAW |[[Committee on the Elimination of Discrimination against Women]] |\n|CERD |[[Committee on the Elimination of Racial Discrimination]] |\n|CESCR |[[Committee on Economic, Social and Cultural Rights]] |\n|CMW |[[Committee on the Protection of the Rights of All Migrant Workers and Members of Their Families]]|\n|CRC |[[Committee on the Rights of the Child]]|\n|HRC |[[Human Rights Committee]] |\n|>|United Nations bodies |h\n|CHR |Commission on Human Rights|\n|DAW |Division for the Advancement of Women|\n|DESA |Department of Economic and Social Affairs|\n|ECOSOC |Economic and Social Council|\n|FAO |Food and Agriculture Organization|\n|HABITAT |United Nations Human Settlement Programme|\n|ILO |International Labour Office or Organization|\n|OCHA |Office for the Coordination of Humanitarian Affairs|\n|OHCHR |Office of the High Commissioner for Human Rights|\n|UN |United Nations|\n|UNAIDS |Joint United Nations Programme on HIV/AIDS|\n|UNDP |United Nations Development Programme|\n|UNFPA |United Nations Population Fund|\n|UNHCR |United Nations High Commission for Refugees|\n|UNICEF |United Nations Children's Fund|\n|UNIFEM |United Nations Development Fund for Women|\n|WHO |World Health Organization|\n||>|Other|h\n|Art. |Article|\n|MDGs |Millennium Development Goals|\n|NGOs |Non-governmental organizations|\n|NHRIs |National human rights institutions|
@@font-size:90%;''Note'': This is a "framed" page from the ''Human Rights Committee'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/hrc/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/hrc/"\n title = "Human Rights Committee"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Human Rights Council'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/hrcouncil/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/hrcouncil/"\n title = "Human Rights Council web site"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
The [[Office of the High Commissioner for Human Rights]] publishes a series of informative fact sheets on a variety of key human rights issues and areas. The name of //fact sheets// is however, somewhat of an understatement, as quite a few of the are more that 50 page documents. \n\nThe fact sheets have been compiled here in both ''HTML'' and ''pdf''' formats, and detailed bookmarks have been added to the pdf files to make it much easier to find your way around these documents on screen and the files have been set up to display the bookmarks when you open the fact sheets.+++[1]\n> 1. The systematic use of bookmarks for pdf file - particularly for lengthy report - is one of the key methodologies practiced in [[information ecology|Information Ecology]] and is a powerful tool in enabling the transition to a low-carbon digital economy.\n===\n\n\n* [[The International Bill of Human Rights|OHCHR Fact Sheet No. 2 (Rev.1), The International Bill of Human Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet02rev.1en.pdf]] - No. 2 (Rev.1)\n* [[The United Nations Human Rights Treaty System|OHCHR Fact Sheet No. 30, The United Nations Human Rights Treaty System]] [[pdf|http://www.un-documents.net/ohchr/factsheet30en.pdf]] - No. 30\n** [[Civil and Political Rights: The Human Rights Committee|OHCHR Fact Sheet No. 15 (Rev.1), Civil and Political Rights: The Human Rights Committee]] [[pdf|http://www.un-documents.net/ohchr/factsheet15rev.1en.pdf]] - No. 15 (Rev.1)\n** [[The Committee on Economic, Social and Cultural Rights|OHCHR Fact Sheet No. 16 (Rev.1), The Committee on Economic, Social and Cultural Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet16rev.1en.pdf]] - No. 16 (Rev.1)\n** [[The Committee against Torture|OHCHR Fact Sheet No. 17, The Committee against Torture]] [[pdf|http://www.un-documents.net/ohchr/factsheet17en.pdf]] - No. 17\n** [[Discrimination against Women: The Convention and the Committee|OHCHR Fact Sheet No. 22, Discrimination against Women: The Convention and the Committee]] [[pdf|http://www.un-documents.net/ohchr/factsheet22en.pdf]] - No. 22\n** [[The Committee on the Elimination of Racial Discrimination|OHCHR Fact Sheet No. 12, The Committee on the Elimination of Racial Discrimination]] [[pdf|http://www.un-documents.net/ohchr/factsheet12en.pdf]] - No. 12\n** [[The Working Group on Arbitrary Detention|OHCHR Fact Sheet No. 26, The Working Group on Arbitrary Detention]] [[pdf|http://www.un-documents.net/ohchr/factsheet26en.pdf]] - No. 26\n** [[Seventeen Frequently Asked Questions about United Nations Special Rapporteurs|OHCHR Fact Sheet No. 27, Seventeen Frequently Asked Questions about United Nations Special Rapporteurs]] [[pdf|http://www.un-documents.net/ohchr/factsheet27en.pdf]] - No. 27\n* [[International Humanitarian Law and Human Rights|OHCHR Fact Sheet No. 13, International Humanitarian Law and Human Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet13en.pdf]] - No. 13\n** [[National Institutions for the Promotion and Protection of Human Rights|OHCHR Fact Sheet No. 19, National Institutions for the Promotion and Protection of Human Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet19en.pdf]] - No. 19\n** [[Advisory Services and Technical Cooperation in the Field of Human Rights|OHCHR Fact Sheet No. 3 (Rev.1), Advisory Services and Technical Cooperation in the Field of Human Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet03rev.1en.pdf]] - No. 3 (Rev.1)\n** [[Complaint Procedures|OHCHR Fact Sheet No. 7 (Rev.1), Complaint Procedures]] [[pdf|http://www.un-documents.net/ohchr/factsheet07rev.1en.pdf]] - No. 7 (Rev.1)\n\n* [[The Rights of Indigenous Peoples|OHCHR Fact Sheet No. 9 (Rev.1), The Rights of Indigenous Peoples]] [[pdf|http://www.un-documents.net/ohchr/factsheet09rev.1en.pdf]] - No. 9 (Rev.1)\n* [[The Rights of the Child|OHCHR Fact Sheet No. 10 (Rev.1), The Rights of the Child]] [[pdf|http://www.un-documents.net/ohchr/factsheet10rev.1en.pdf]] - No. 10 (Rev.1)\n* [[Discrimination against Women: The Convention and the Committee|OHCHR Fact Sheet No. 22, Discrimination against Women: The Convention and the Committee]] [[pdf|http://www.un-documents.net/ohchr/factsheet22en.pdf]] - No. 22\n** [[Harmful Traditional Practices Affecting the Health of Women and Children|OHCHR Fact Sheet No. 23, Harmful Traditional Practices Affecting the Health of Women and Children]] [[pdf|http://www.un-documents.net/ohchr/factsheet23en.pdf]] - No. 23\n* [[Minority Rights|OHCHR Fact Sheet No. 18 (Rev.1), Minority Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet18rev.1en.pdf]] - No. 18 (Rev.1)\n* [[The Rights of Migrant Workers|OHCHR Fact Sheet No. 24 (Rev.1), The Rights of Migrant Workers]] [[pdf|http://www.un-documents.net/ohchr/factsheet24rev.1en.pdf]] - No. 24 (Rev.1)\n* [[Human Rights and Refugees|OHCHR Fact Sheet No. 20, Human Rights and Refugees]] [[pdf|http://www.un-documents.net/ohchr/factsheet20en.pdf]] - No. 20\n* [[Contemporary Forms of Slavery|OHCHR Fact Sheet No. 14, Contemporary Forms of Slavery]] [[pdf|http://www.un-documents.net/ohchr/factsheet14en.pdf]] - No. 14\n\n* [[The Right to Health|OHCHR Fact Sheet No. 31, The Right to Health]] [[pdf|http://www.un-documents.net/ohchr/factsheet31en.pdf]] - No. 31\n* [[The Human Right to Adequate Housing|OHCHR Fact Sheet No. 21, The Human Right to Adequate Housing]] [[pdf|http://www.un-documents.net/ohchr/factsheet21en.pdf]] - No. 21\n* [[Forced Evictions and Human Rights|OHCHR Fact Sheet No. 25, Forced Evictions and Human Rights]] [[pdf|http://www.un-documents.net/ohchr/factsheet25en.pdf]] - No. 25\n\n* [[Terrorism and Counter-terrorism|OHCHR Fact Sheet No. 32, Terrorism and Counter-terrorism]] [[pdf|http://www.un-documents.net/ohchr/factsheet32en.pdf]] - No. 32\n* [[Combating Torture|OHCHR Fact Sheet No. 4 (Rev.1), Combating Torture]] [[pdf|http://www.un-documents.net/ohchr/factsheet04rev.1en.pdf]] - No. 4 (Rev.1)\n* [[Enforced or Involuntary Disappearances|OHCHR Fact Sheet No. 6 (Rev.2), Enforced or Involuntary Disappearances]] [[pdf|http://www.un-documents.net/ohchr/factsheet06rev.2en.pdf]] - No. 6 (Rev.2)\n* [[Extrajudicial, Summary or Arbitrary Executions|OHCHR Fact Sheet No. 11 (Rev.1), Extrajudicial, Summary or Arbitrary Executions]] [[pdf|http://www.un-documents.net/ohchr/factsheet11rev.1en.pdf]] - No. 11 (Rev.1)\n* [[The Impact of Mercenary Activities on the Right of Peoples to Self-Determination|OHCHR Fact Sheet No. 28, The Impact of Mercenary Activities on the Right of Peoples to Self-Determination]] [[pdf|http://www.un-documents.net/ohchr/factsheet28en.pdf]] - No. 28
{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.ohchr.org/EN/PublicationsResources/Pages/FactSheets.aspx}}}\n<html><iframe\n src = "http://www.ohchr.org/EN/PublicationsResources/Pages/FactSheets.aspx"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a51-201.htm@@\n<html><iframe\ntitle = "Human Rights Questions: Human Rights Questions, Including Alternative Approaches for Improving the Effective Enjoyment of Human Rights and Fundamental Freedoms"\nsrc = "http://www.un-documents.net/a51-201.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the web site of the ''Office of the High Commissioner on Human Rights''. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu2/7/a/cm.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu2/7/a/cm.htm"\n title = "Human Rights Special Rapporteurs: Country Mandates"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the web site of the ''Office of the High Commissioner on Human Rights''. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu2/7/b/tm.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu2/7/b/tm.htm"\n title = "Human Rights Special Rapporteurs"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
[img[udhr60+logo-200x230.png]]
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a48r127.htm@@\n<html><iframe\ntitle = "Human rights education decade"\nsrc = "http://www.un-documents.net/a48r127.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
{{{\n[img[title|filename]]\n[img[filename]]\n[img[title|filename][link]]\n[img[filename][link]]\n}}}\nImages can be included by their filename or full URL. It's good practice to include a title for the image to be shown as a tooltip, and when the image isn't available. An image can also link to another tiddler or or a URL, e.g.\n[img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-0-075.png][Twin Light & Colour Cubes]]\n{{{\n[img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-0-075.png][Twin Light & Colour Cubes]]\n}}}\n\nYou can also float images to the right or left: use {{{[<img[}}} for left-floating images and {{{[>img[}}} for right-floated images; you can use CSS to clear the floats.\n[<img[Twin Light & Colour Cube - floating left|http://www.climate-change-two.net/light-cube-1-075.png][http://www.digital-bridges.net/]] [>img[Twin Light & Colour Cube - floating right|http://www.climate-change-two.net/light-cube-0-075.png][http://www.digital-bridges.net/]]\n@@clear(left):clear(right):display(block):@@\n{{{\n[<img[Twin Light & Colour Cube - floated left|http://www.climate-change-two.net/light-cube-1-075.png][http://www.digital-bridges.net/]]\n[>img[Twin Light & Colour Cube - floated right|http://www.climate-change-two.net/light-cube-0-075.png][http://www.digital-bridges.net/]]\n@@clear(left):clear(right):display(block):@@\n}}}
<html>\n<embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fecology2001%2Falbumid%2F5079838102869786289%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>\n</html>
The ''Import Tiddlers'' tiddler uses the [[ImportTiddlers|ImportTiddlersPlugin]] plugin macro that allows you to import tiddlers from other TiddlyWiki pages, with the syntax {{{<<importTiddlers inline>>}}}.\n\n<<importTiddlers inline>>
The ''~ImportExportPackage '' tag is for a set of [[Plugin Macros]] developed by [[Eric Shulman]] of ELS Design Studio]\n\n|<<siteMap >> |<<siteMap "els design">> |<<siteMap import/export>> |
/***\n|Name|ImportTiddlersPlugin|\n|Source|http://www.TiddlyTools.com/#ImportTiddlersPlugin|\n|Documentation|http://www.TiddlyTools.com/#ImportTiddlersPluginInfo|\n|Version|4.3.1|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides|config.macros.importTiddlers.handler|\n|Description|interactive controls for import/export with filtering.|\nThis plugin lets you selectively combine tiddlers from any two TiddlyWiki documents. An interactive control panel lets you pick a document to import from, and then select which tiddlers to import, with prompting for skip, rename, merge or replace actions when importing tiddlers that match existing titles. Automatically add tags to imported tiddlers so they are easy to find later on. Generates a detailed report of import 'history' in ImportedTiddlers.\n!!!!!Documentation\n<<<\nsee [[ImportTiddlersPluginInfo]] for details\n<<<\n!!!!!interactive control panel:\n<<<\n<<tiddler ImportTiddlers>>\n{{clear{\n^^(see [[ImportTiddlers]] shadow tiddler)^^}}}\n<<<\n!!!!!Installation Notes\n<<<\n* As of 6/27/2007, "patch" functions that provide backward-compatibility with TW2.1.x and earlier have been split into a separate [[ImportTiddlersPluginPatch]] tiddler to reduce installation overhead for //this// plugin. You only need to install the additional plugin tiddler when using ImportTiddlersPlugin in documents using TW2.1.x or earlier.\n* As of 3/21/2007, the interactive {{{<<importTiddlers>>}}} and non-interactive {{{<<loadTiddlers>>}}} macro definitions and related code have been split into separate [[ImportTiddlersPlugin]] and [[LoadTiddlersPlugin]] to permit selective installation of either the interactive and/or non-interactive macro functions.\n* Quick Installation Tip: If you are using an unmodified version of TiddlyWiki (core release version <<version>>), you can get a new, empty TiddlyWiki with the Import Tiddlers plugin pre-installed (''[[download from here|TW+ImportExport.html]]''), and then simply import all your content from your old document into this new, empty document.\n<<<\n!!!!!Revisions\n<<<\n2008.06.29 [4.3.1] More layout/animation work for simpler sequential interaction. Code reduction/cleanup\n|please see [[ImportTiddlersPluginInfo]] for additional revision details|\n2005.07.20 [1.0.0] Initial Release\n<<<\n!!!!!Code\n***/\n// // ''MACRO DEFINITION''\n//{{{\n// Version\nversion.extensions.importTiddlers = {major: 4, minor: 3, revision: 0, date: new Date(2008,6,28)};\n\n// add ImportTiddlerPlugin controls to built-in backstage import task\nif (config.tasks) { // TW2.2 or above\n config.tasks.importTask.content="Use ~TiddlyWiki built-in importer (below) or, ";\n config.tasks.importTask.content+="<<importTiddlers link 'Use ImportTiddlersPlugin control panel...'>>\sn";\n config.tasks.importTask.content+="<<importTiddlers core>>"\n}\n\n// IE needs explicit global scoping for functions/vars called from browser events\nwindow.onClickImportButton=onClickImportButton;\nwindow.refreshImportList=refreshImportList;\n\n// default cookie/option values\nif (!config.options.chkImportReport) config.options.chkImportReport=true;\n\n// default shadow definition\nconfig.shadowTiddlers.ImportTiddlers="<<importTiddlers inline>>";\n\nmerge(config.macros.importTiddlers,{\n label: "import tiddlers",\n prompt: "Copy tiddlers from another document",\n openMsg: "Opening %0",\n openErrMsg: "Could not open %0 - error=%1",\n readMsg: "Read %0 bytes from %1",\n foundMsg: "Found %0 tiddlers in %1",\n filterMsg: "Filtered %0 tiddlers matching '%1'",\n summaryMsg: "%0 tiddler%1 in the list",\n summaryFilteredMsg: "%0 of %1 tiddler%2 in the list",\n plural: "s are",\n single: " is",\n countMsg: "%0 tiddlers selected for import",\n processedMsg: "Processed %0 tiddlers",\n importedMsg: "Imported %0 of %1 tiddlers from %2",\n loadText: "please load a document...",\n closeText: "close", // text for close button when file is loaded\n doneText: "done", // text for close button when file is not loaded\n startText: "import", // text for import button\n stopText: "stop", // text for import button while importing\n local: true, // default to import from local file\n src: "", // path/filename or URL of document to import (retrieved from SiteUrl tiddler)\n proxy: "", // URL for remote proxy script (retrieved from SiteProxy tiddler)\n useProxy: false, // use specific proxy script in front of remote URL\n inbound: null, // hash-indexed array of tiddlers from other document\n newTags: "", // text of tags added to imported tiddlers\n addTags: true, // add new tags to imported tiddlers\n listsize: 20, // # of lines to show in imported tiddler list\n importTags: true, // include tags from remote source document when importing a tiddler\n keepTags: true, // retain existing tags when replacing a tiddler\n sync: false, // add 'server' fields to imported tiddlers (for sync function)\n lastFilter: "", // most recent filter (URL hash) applied\n lastAction: null, // most recent collision button performed\n index: 0, // current processing index in import list\n sort: "" // sort order for imported tiddler listbox\n});\n\nif (config.macros.importTiddlers.coreHandler==undefined)\n config.macros.importTiddlers.coreHandler=config.macros.importTiddlers.handler; // save built-in handler\nconfig.macros.importTiddlers.handler = function(place,macroName,params,wikifier,paramString,tiddler) {\n if (!params[0] || params[0].toLowerCase()=='core') { // default to built in\n if (config.macros.importTiddlers.coreHandler)\n config.macros.importTiddlers.coreHandler.apply(this,arguments);\n else \n createTiddlyButton(place,this.label,this.prompt,onClickImportMenu);\n } else if (params[0]=='link') { // show link to floating panel\n createTiddlyButton(place,params[1]||this.label,params[2]||this.prompt,onClickImportMenu);\n } else if (params[0]=='inline') {// show panel as INLINE tiddler content\n createImportPanel(place);\n document.getElementById("importPanel").style.position="static";\n document.getElementById("importPanel").style.display="block";\n } else if (config.macros.loadTiddlers)\n config.macros.loadTiddlers.handler(place,macroName,params); // any other params: loadtiddlers\n}\n\n// // ''INTERFACE DEFINITION''\n// // Handle link click to create/show/hide control panel\n//{{{\nfunction onClickImportMenu(e)\n{\n if (!e) var e = window.event;\n var parent=resolveTarget(e).parentNode;\n var panel = document.getElementById("importPanel");\n if (panel==undefined || panel.parentNode!=parent)\n panel=createImportPanel(parent);\n var isOpen = panel.style.display=="block";\n if(config.options.chkAnimate)\n anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n panel.style.display = isOpen ? "none" : "block" ;\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n//}}}\n\n// // Create control panel: HTML, CSS\n//{{{\nfunction createImportPanel(place) {\n var cmi=config.macros.importTiddlers; // abbreviation\n var panel=document.getElementById("importPanel");\n if (panel) { panel.parentNode.removeChild(panel); }\n setStylesheet(cmi.css,"importTiddlers");\n panel=createTiddlyElement(place,"span","importPanel",null,null)\n panel.innerHTML=cmi.html;\n refreshImportList();\n var siteURL=store.getTiddlerText("SiteUrl"); if (!siteURL) siteURL="";\n document.getElementById("importSourceURL").value=siteURL;\n cmi.src=siteURL;\n var siteProxy=store.getTiddlerText("SiteProxy"); if (!siteProxy) siteProxy="SiteProxy";\n document.getElementById("importSiteProxy").value=siteProxy;\n cmi.proxy=siteProxy;\n if (config.browser.isGecko) { // FF3 FIXUP\n document.getElementById("fileImportSource").style.display="none";\n document.getElementById("importLocalPanelFix").style.display="block";\n }\n return panel;\n}\n//}}}\n\n// // CSS\n//{{{\nconfig.macros.importTiddlers.css = '\s\n#importPanel {\s\n display: none; position:absolute; z-index:11; width:35em; right:105%; top:3em;\s\n background-color: #eee; color:#000; font-size: 8pt; line-height:110%;\s\n border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;\s\n padding: 0.5em; margin:0em; -moz-border-radius:1em;\s\n}\s\n#importPanel a, #importPanel td a { color:#009; display:inline; margin:0px; padding:1px; }\s\n#importPanel table { width:100%; border:0px; padding:0px; margin:0px; font-size:8pt; line-height:110%; background:transparent; }\s\n#importPanel tr { border:0px;padding:0px;margin:0px; background:transparent; }\s\n#importPanel td { color:#000; border:0px;padding:0px;margin:0px; background:transparent; }\s\n#importPanel select { width:100%;margin:0px;font-size:8pt;line-height:110%;}\s\n#importPanel input { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%}\s\n#importPanel .box { border:1px solid #000; background-color:#eee; padding:3px 5px; margin-bottom:5px; -moz-border-radius:5px;}\s\n#importPanel .topline { border-top:1px solid #999; padding-top:2px; margin-top:2px; }\s\n#importPanel .rad { width:auto; }\s\n#importPanel .chk { width:auto; margin:1px;border:0; }\s\n#importPanel .btn { width:auto; }\s\n#importPanel .btn1 { width:98%; }\s\n#importPanel .btn2 { width:48%; }\s\n#importPanel .btn3 { width:32%; }\s\n#importPanel .btn4 { width:23%; }\s\n#importPanel .btn5 { width:19%; }\s\n#importPanel .importButton { padding: 0em; margin: 0px; font-size:8pt; }\s\n#importPanel .importListButton { padding:0em 0.25em 0em 0.25em; color: #000000; display:inline }\s\n#backstagePanel #importPanel { left:10%; right:auto; }\s\n';\n//}}}\n\n// // HTML \n//{{{\nconfig.macros.importTiddlers.html = '\s\n<!-- source and report -->\s\n<table><tr><td align=left>\s\n import from\s\n <input type="radio" class="rad" name="importFrom" id="importFromFile" value="file" CHECKED\s\n onclick="onClickImportButton(this,event)" title="show file controls"> local file\s\n <input type="radio" class="rad" name="importFrom" id="importFromWeb" value="http"\s\n onclick="onClickImportButton(this,event)" title="show web controls"> web server\s\n</td><td align=right>\s\n <input type=checkbox class="chk" id="chkImportReport" checked\s\n onClick="config.options[\s'chkImportReport\s']=this.checked;"> create report\s\n</td></tr></table>\s\n\s\n<div class="box" id="importSourcePanel" style="margin:.5em">\s\n<div id="importLocalPanel" style="display:block;margin-bottom:2px;"><!-- import from local file -->\s\nenter or browse for source path/filename<br>\s\n<input type="file" id="fileImportSource" size=57 style="width:100%"\s\n onKeyUp="config.macros.importTiddlers.src=this.value"\s\n onChange="config.macros.importTiddlers.src=this.value;document.getElementById(\s'importLoad\s').onclick()">\s\n<div id="importLocalPanelFix" style="display:none"><!-- FF3 FIXUP -->\s\n <input type="text" id="fileImportSourceFix" style="width:90%"\s\n title="Enter a path/file to import"\s\n onKeyUp="config.macros.importTiddlers.src=this.value"\s\n onChange="config.macros.importTiddlers.src=this.value; document.getElementById(\s'importLoad\s').onclick()">\s\n <input type="button" id="fileImportSourceFixButton" style="width:7%" value="..."\s\n title="Select a path/file to import"\s\n onClick="var r=config.macros.importTiddlers.askForFilename(this); if (!r||!r.length) return;\s\n document.getElementById(\s'fileImportSourceFix\s').value=r;\s\n config.macros.importTiddlers.src=r;\s\n document.getElementById(\s'importLoad\s').onclick()">\s\n</div><!--end FF3 FIXUP-->\s\n</div><!--end local-->\s\n<div id="importHTTPPanel" style="display:none;margin-bottom:2px;"><!-- import from http server -->\s\n<table><tr><td align=left>\s\n enter a URL or <a href="javascript:;" id="importSelectFeed"\s\n onclick="onClickImportButton(this,event)" title="select a pre-defined \s'systemServer\s' URL">\s\n select a server</a><br>\s\n</td><td align=right>\s\n <input type="checkbox" class="chk" id="importUsePassword"\s\n onClick="config.macros.importTiddlers.usePassword=this.checked;\s\n config.macros.importTiddlers.showPanel(\s'importIDPWPanel\s',this.checked,true);">password\s\n <input type="checkbox" class="chk" id="importUseProxy"\s\n onClick="config.macros.importTiddlers.useProxy=this.checked;\s\n config.macros.importTiddlers.showPanel(\s'importSiteProxy\s',this.checked,true);">proxy\s\n</td></tr></table>\s\n<input type="text" id="importSiteProxy" style="display:none;margin-bottom:1px" onfocus="this.select()" value="SiteProxy"\s\n onKeyUp="config.macros.importTiddlers.proxy=this.value"\s\n onChange="config.macros.importTiddlers.proxy=this.value;">\s\n<input type="text" id="importSourceURL" onfocus="this.select()" value="SiteUrl"\s\n onKeyUp="config.macros.importTiddlers.src=this.value"\s\n onChange="config.macros.importTiddlers.src=this.value;">\s\n<div id="importIDPWPanel" style="text-align:center;margin-top:2px;display:none";>\s\nusername: <input type=text id="txtImportID" style="width:25%" \s\n onChange="config.options.txtRemoteUsername=this.value;">\s\n password: <input type=password id="txtImportPW" style="width:25%" \s\n onChange="config.options.txtRemotePassword=this.value;">\s\n</div><!--end idpw-->\s\n</div><!--end http-->\s\n</div><!--end source-->\s\n\s\n<div class="box" id="importSelectPanel" style="display:none;margin:.5em;">\s\n<table><tr><td align=left>\s\nselect:\s\n<a href="javascript:;" id="importSelectAll"\s\n onclick="onClickImportButton(this);return false;" title="SELECT all tiddlers">\s\n all</a>\s\n&nbsp;<a href="javascript:;" id="importSelectNew"\s\n onclick="onClickImportButton(this);return false;" title="SELECT tiddlers not already in destination document">\s\n added</a>\s\n&nbsp;<a href="javascript:;" id="importSelectChanges"\s\n onclick="onClickImportButton(this);return false;" title="SELECT tiddlers that have been updated in source document">\s\n changes</a>\s\n&nbsp;<a href="javascript:;" id="importSelectDifferences"\s\n onclick="onClickImportButton(this);return false;" title="SELECT tiddlers that have been added or are different from existing tiddlers">\s\n differences</a>\s\n</td><td align=right>\s\n<a href="javascript:;" id="importListSmaller"\s\n onclick="onClickImportButton(this);return false;" title="SHRINK list size">\s\n &nbsp;&#150;&nbsp;</a>\s\n<a href="javascript:;" id="importListLarger"\s\n onclick="onClickImportButton(this);return false;" title="GROW list size">\s\n &nbsp;+&nbsp;</a>\s\n<a href="javascript:;" id="importListMaximize"\s\n onclick="onClickImportButton(this);return false;" title="MAXIMIZE/RESTORE list size">\s\n &nbsp;=&nbsp;</a>\s\n</td></tr></table>\s\n<select id="importList" size=8 multiple\s\n onchange="setTimeout(\s'refreshImportList(\s'+this.selectedIndex+\s')\s',1)">\s\n <!-- NOTE: delay refresh so list is updated AFTER onchange event is handled -->\s\n</select>\s\n<div style="text-align:center">\s\n <a href="javascript:;"\s\n title="click for help using filters..."\s\n onclick="alert(\s'A filter consists of one or more space-separated combinations of:\s\sn\s\sntiddler titles\s\sntag:[[tagvalue]]\s\sntag:[[tag expression]] (requires MatchTagsPlugin)\s\snstory:[[TiddlerName]]\s\snsearch:[[searchtext]]\s\sn\s\snUse a blank filter for all tiddlers.\s')"\s\n >filter</a>\s\n <input type="text" id="importLastFilter" style="margin-bottom:1px; width:65%"\s\n title="Enter a combination of one or more filters. Use a blank filter for all tiddlers."\s\n onfocus="this.select()" value=""\s\n onKeyUp="config.macros.importTiddlers.lastFilter=this.value"\s\n onChange="config.macros.importTiddlers.lastFilter=this.value;">\s\n <input type="button" id="importApplyFilter" style="width:20%" value="apply"\s\n title="filter list of tiddlers to include only those that match certain criteria"\s\n onclick="onClickImportButton(this)">\s\n </div>\s\n</div><!--end select-->\s\n\s\n<div class="box" id="importOptionsPanel" style="text-align:center;margin:.5em;display:none;">\s\n apply tags: <input type=checkbox class="chk" id="chkImportTags" checked\s\n onClick="config.macros.importTiddlers.importTags=this.checked;">from source&nbsp;\s\n <input type=checkbox class="chk" id="chkKeepTags" checked\s\n onClick="config.macros.importTiddlers.keepTags=this.checked;">keep existing&nbsp;\s\n <input type=checkbox class="chk" id="chkAddTags" \s\n onClick="config.macros.importTiddlers.addTags=this.checked;\s\n config.macros.importTiddlers.showPanel(\s'txtNewTags\s',this.checked,true);\s\n if (this.checked) document.getElementById(\s'txtNewTags\s').focus();">add tags<br>\s\n <input type=text id="txtNewTags" style="margin-top:4px;display:none;" size=15\s onfocus="this.select()" \s\n title="enter tags to be added to imported tiddlers" \s\n onKeyUp="config.macros.importTiddlers.newTags=this.value;\s\n document.getElementById(\s'chkAddTags\s').checked=this.value.length>0;" autocomplete=off>\s\n <nobr><input type=checkbox class="chk" id="chkSync" \s\n onClick="config.macros.importTiddlers.sync=this.checked;">\s\n link imported tiddlers to source document (for sync later)</nobr>\s\n</div><!--end options-->\s\n\s\n<div id="importButtonPanel" style="text-align:center">\s\n <input type=button id="importLoad" class="importButton btn3" value="open"\s\n title="load listbox with tiddlers from source document"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importOptions" class="importButton btn3" value="options..."\s\n title="set options for tags, sync, etc."\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importStart" class="importButton btn3" value="import"\s\n title="start/stop import of selected source tiddlers into current document"\s\n onclick="onClickImportButton(this)">\s\n <input type=button id="importClose" class="importButton btn3" value="done"\s\n title="clear listbox or hide control panel"\s\n onclick="onClickImportButton(this)">\s\n</div>\s\n\s\n<div class="none" id="importCollisionPanel" style="display:none;margin:.5em 0 .5em .5em;">\s\n <table><tr><td style="width:65%" align="left">\s\n <table><tr><td align=left>\s\n tiddler already exists:\s\n </td><td align=right>\s\n <input type=checkbox class="chk" id="importApplyToAll" \s\n onclick="document.getElementById(\s'importRename\s').disabled=this.checked;"\s\n checked>apply to all\s\n </td></tr></table>\s\n <input type=text id="importNewTitle" size=15 autocomplete=off">\s\n </td><td style="width:34%" align="center">\s\n <input type=button id="importMerge"\s\n class="importButton" style="width:47%" value="merge"\s\n title="append the incoming tiddler to the existing tiddler"\s\n onclick="onClickImportButton(this)"><!--\s\n --><input type=button id="importSkip"\s\n class="importButton" style="width:47%" value="skip"\s\n title="do not import this tiddler"\s\n onclick="onClickImportButton(this)"><!--\s\n --><br><input type=button id="importRename"\s\n class="importButton" style="width:47%" value="rename"\s\n title="rename the incoming tiddler"\s\n onclick="onClickImportButton(this)"><!--\s\n --><input type=button id="importReplace"\s\n class="importButton" style="width:47%" value="replace"\s\n title="discard the existing tiddler"\s\n onclick="onClickImportButton(this)">\s\n </td></tr></table>\s\n</div><!--end collision-->\s\n';\n//}}}\n\n// // Control interactions\n//{{{\nfunction onClickImportButton(which,event)\n{\n var cmi=config.macros.importTiddlers; // abbreviation\n\n var list = document.getElementById('importList');\n if (!list) return;\n var thePanel = document.getElementById('importPanel');\n var theCollisionPanel = document.getElementById('importCollisionPanel');\n var theNewTitle = document.getElementById('importNewTitle');\n var count=0;\n switch (which.id)\n {\n case 'importFromFile': // show local panel\n case 'importFromWeb': // show HTTP panel\n cmi.local=(which.id=='importFromFile');\n cmi.showPanel('importLocalPanel',cmi.local);\n cmi.showPanel('importHTTPPanel',!cmi.local);\n break;\n case 'importOptions': // show/hide options panel\n cmi.showPanel('importOptionsPanel',document.getElementById('importOptionsPanel').style.display=='none');\n break;\n case 'fileImportSource':\n case 'importLoad': // load import source into hidden frame\n importReport(); // if an import was in progress, generate a report\n cmi.inbound=null; // clear the imported tiddler buffer\n refreshImportList(); // reset/resize the listbox\n if (cmi.src=="") break;\n // Load document, read it's DOM and fill the list\n cmi.loadRemoteFile(cmi.src,cmi.filterTiddlerList);\n break;\n case 'importSelectFeed': // select a pre-defined systemServer feed URL\n var p=Popup.create(which); if (!p) return;\n var tids=store.getTaggedTiddlers('systemServer');\n if (!tids.length)\n createTiddlyText(createTiddlyElement(p,'li'),'no pre-defined server feeds');\n for (var t=0; t<tids.length; t++) {\n var u=store.getTiddlerSlice(tids[t].title,"URL");\n var d=store.getTiddlerSlice(tids[t].title,"Description");\n if (!d||!d.length) d=store.getTiddlerSlice(tids[t].title,"description");\n if (!d||!d.length) d=u;\n createTiddlyButton(createTiddlyElement(p,'li'),tids[t].title,d,\n function(){\n var u=this.getAttribute('url');\n document.getElementById('importSourceURL').value=u;\n config.macros.importTiddlers.src=u;\n document.getElementById('importLoad').onclick();\n },\n null,null,null,{url:u});\n }\n Popup.show(p,false);\n event.cancelBubble = true;\n if (event.stopPropagation) event.stopPropagation();\n return(false);\n // create popup with feed list\n // onselect, insert feed URL into input field.\n break;\n case 'importSelectAll': // select all tiddler list items (i.e., not headings)\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < list.options.length; t++) {\n if (list.options[t].value=="") continue;\n list.options[t].selected=true;\n count++;\n }\n clearMessage(); displayMessage(cmi.countMsg.format([count]));\n document.getElementById('importStart').disabled=!count;\n break;\n case 'importSelectNew': // select tiddlers not in current document\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < list.options.length; t++) {\n list.options[t].selected=false;\n if (list.options[t].value=="") continue;\n list.options[t].selected=!store.tiddlerExists(list.options[t].value);\n count+=list.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(cmi.countMsg.format([count]));\n document.getElementById('importStart').disabled=!count;\n break;\n case 'importSelectChanges': // select tiddlers that are updated from existing tiddlers\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < list.options.length; t++) {\n list.options[t].selected=false;\n if (list.options[t].value==""||!store.tiddlerExists(list.options[t].value)) continue;\n for (var i=0; i<cmi.inbound.length; i++) // find matching inbound tiddler\n { var inbound=cmi.inbound[i]; if (inbound.title==list.options[t].value) break; }\n list.options[t].selected=(inbound.modified-store.getTiddler(list.options[t].value).modified>0); // updated tiddler\n count+=list.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(cmi.countMsg.format([count]));\n document.getElementById('importStart').disabled=!count;\n break;\n case 'importSelectDifferences': // select tiddlers that are new or different from existing tiddlers\n importReport(); // if an import was in progress, generate a report\n for (var t=0,count=0; t < list.options.length; t++) {\n list.options[t].selected=false;\n if (list.options[t].value=="") continue;\n if (!store.tiddlerExists(list.options[t].value)) { list.options[t].selected=true; count++; continue; }\n for (var i=0; i<cmi.inbound.length; i++) // find matching inbound tiddler\n { var inbound=cmi.inbound[i]; if (inbound.title==list.options[t].value) break; }\n list.options[t].selected=(inbound.modified-store.getTiddler(list.options[t].value).modified!=0); // changed tiddler\n count+=list.options[t].selected?1:0;\n }\n clearMessage(); displayMessage(cmi.countMsg.format([count]));\n document.getElementById('importStart').disabled=!count;\n break;\n case 'importApplyFilter': // filter list to include only matching tiddlers\n importReport(); // if an import was in progress, generate a report\n clearMessage();\n if (!cmi.all) // no tiddlers loaded = "0 selected"\n { displayMessage(cmi.countMsg.format([0])); return false; }\n var hash=document.getElementById('importLastFilter').value;\n cmi.inbound=cmi.filterByHash("#"+hash,cmi.all);\n refreshImportList(); // reset/resize the listbox\n break;\n case 'importStart': // initiate the import processing\n importReport(); // if an import was in progress, generate a report\n document.getElementById('importApplyToAll').checked=false;\n document.getElementById('importStart').value=cmi.stopText;\n if (cmi.index>0) cmi.index=-1; // stop processing\n else cmi.index=importTiddlers(0); // or begin processing\n importStopped();\n break;\n case 'importClose': // unload imported tiddlers or hide the import control panel\n // if imported tiddlers not loaded, close the import control panel\n if (!cmi.inbound) { thePanel.style.display='none'; break; }\n importReport(); // if an import was in progress, generate a report\n cmi.inbound=null; // clear the imported tiddler buffer\n refreshImportList(); // reset/resize the listbox\n break;\n case 'importSkip': // don't import the tiddler\n cmi.lastAction=which;\n var theItem = list.options[cmi.index];\n for (var j=0;j<cmi.inbound.length;j++)\n if (cmi.inbound[j].title==theItem.value) break;\n var theImported = cmi.inbound[j];\n theImported.status='skipped after asking'; // mark item as skipped\n theCollisionPanel.style.display='none';\n cmi.index=importTiddlers(cmi.index+1); // resume with NEXT item\n importStopped();\n break;\n case 'importRename': // change name of imported tiddler\n cmi.lastAction=which;\n var theItem = list.options[cmi.index];\n for (var j=0;j<cmi.inbound.length;j++)\n if (cmi.inbound[j].title==theItem.value) break;\n var theImported = cmi.inbound[j];\n theImported.status = 'renamed from '+theImported.title; // mark item as renamed\n theImported.set(theNewTitle.value,null,null,null,null); // change the tiddler title\n theItem.value = theNewTitle.value; // change the listbox item text\n theItem.text = theNewTitle.value; // change the listbox item text\n theCollisionPanel.style.display='none';\n cmi.index=importTiddlers(cmi.index); // resume with THIS item\n importStopped();\n break;\n case 'importMerge': // join existing and imported tiddler content\n cmi.lastAction=which;\n var theItem = list.options[cmi.index];\n for (var j=0;j<cmi.inbound.length;j++)\n if (cmi.inbound[j].title==theItem.value) break;\n var theImported = cmi.inbound[j];\n var theExisting = store.getTiddler(theItem.value);\n var theText = theExisting.text+'\sn----\sn^^merged from: ';\n theText +='[['+cmi.src+'#'+theItem.value+'|'+cmi.src+'#'+theItem.value+']]^^\sn';\n theText +='^^'+theImported.modified.toLocaleString()+' by '+theImported.modifier+'^^\sn'+theImported.text;\n var theDate = new Date();\n var theTags = theExisting.getTags()+' '+theImported.getTags();\n theImported.set(null,theText,null,theDate,theTags);\n theImported.status = 'merged with '+theExisting.title; // mark item as merged\n theImported.status += ' - '+theExisting.modified.formatString("MM/DD/YYYY 0hh:0mm:0ss");\n theImported.status += ' by '+theExisting.modifier;\n theCollisionPanel.style.display='none';\n cmi.index=importTiddlers(cmi.index); // resume with this item\n importStopped();\n break;\n case 'importReplace': // substitute imported tiddler for existing tiddler\n cmi.lastAction=which;\n var theItem = list.options[cmi.index];\n for (var j=0;j<cmi.inbound.length;j++)\n if (cmi.inbound[j].title==theItem.value) break;\n var theImported = cmi.inbound[j];\n var theExisting = store.getTiddler(theItem.value);\n theImported.status = 'replaces '+theExisting.title; // mark item for replace\n theImported.status += ' - '+theExisting.modified.formatString("MM/DD/YYYY 0hh:0mm:0ss");\n theImported.status += ' by '+theExisting.modifier;\n theCollisionPanel.style.display='none';\n cmi.index=importTiddlers(cmi.index); // resume with THIS item\n importStopped();\n break;\n case 'importListSmaller': // decrease current listbox size, minimum=5\n if (list.options.length==1) break;\n list.size-=(list.size>5)?1:0;\n cmi.listsize=list.size;\n break;\n case 'importListLarger': // increase current listbox size, maximum=number of items in list\n if (list.options.length==1) break;\n list.size+=(list.size<list.options.length)?1:0;\n cmi.listsize=list.size;\n break;\n case 'importListMaximize': // toggle listbox size between current and maximum\n if (list.options.length==1) break;\n list.size=(list.size==list.options.length)?cmi.listsize:list.options.length;\n break;\n }\n}\n//}}}\n\n// // toggle panel\n//{{{\nconfig.macros.importTiddlers.showPanel=function(place,show,skipAnim) {\n if (typeof place == "string") var place=document.getElementById(place);\n if (!place||!place.style) return;\n if(!skipAnim && anim && config.options.chkAnimate) anim.startAnimating(new Slider(place,show,false,"none"));\n else place.style.display=show?"block":"none";\n}\n//}}}\n\n// // refresh listbox\n//{{{\nfunction refreshImportList(selectedIndex)\n{\n var cmi=config.macros.importTiddlers; // abbreviation\n\n var list = document.getElementById("importList");\n if (!list) return;\n // if nothing to show, reset list content and size\n if (!cmi.inbound) \n {\n while (list.length > 0) { list.options[0] = null; }\n list.options[0]=new Option(cmi.loadText,"",false,false);\n list.size=cmi.listsize;\n\n // toggle buttons and panels\n document.getElementById('importLoad').disabled=false;\n document.getElementById('importLoad').style.display='inline';\n document.getElementById('importStart').disabled=true;\n document.getElementById('importOptions').disabled=true;\n document.getElementById('importOptions').style.display='none';\n document.getElementById('fileImportSource').disabled=false;\n document.getElementById('importFromFile').disabled=false;\n document.getElementById('importFromWeb').disabled=false;\n document.getElementById('importStart').value=cmi.startText;\n document.getElementById('importClose').value=cmi.doneText;\n document.getElementById('importSelectPanel').style.display='none';\n document.getElementById('importOptionsPanel').style.display='none';\n return;\n }\n // there are inbound tiddlers loaded...\n // toggle buttons and panels\n document.getElementById('importLoad').disabled=true;\n document.getElementById('importLoad').style.display='none';\n document.getElementById('importOptions').style.display='inline';\n document.getElementById('importOptions').disabled=false;\n document.getElementById('fileImportSource').disabled=true;\n document.getElementById('importFromFile').disabled=true;\n document.getElementById('importFromWeb').disabled=true;\n document.getElementById('importClose').value=cmi.closeText;\n if (document.getElementById('importSelectPanel').style.display=='none')\n cmi.showPanel('importSelectPanel',true);\n\n // get the sort order\n if (!selectedIndex) selectedIndex=0;\n if (selectedIndex==0) cmi.sort='title'; // heading\n if (selectedIndex==1) cmi.sort='title';\n if (selectedIndex==2) cmi.sort='modified';\n if (selectedIndex==3) cmi.sort='tags';\n if (selectedIndex>3) {\n // display selected tiddler count\n for (var t=0,count=0; t < list.options.length; t++) {\n if (!list.options[t].selected) continue;\n if (list.options[t].value!="")\n count+=1;\n else { // if heading is selected, deselect it, and then select and count all in section\n list.options[t].selected=false;\n for ( t++; t<list.options.length && list.options[t].value!=""; t++) {\n list.options[t].selected=true;\n count++;\n }\n }\n }\n clearMessage(); displayMessage(cmi.countMsg.format([count]));\n }\n document.getElementById('importStart').disabled=!count;\n if (selectedIndex>3) return; // no refresh needed\n\n // get the alphasorted list of tiddlers\n var tiddlers=cmi.inbound;\n tiddlers.sort(function (a,b) {if(a['title'] == b['title']) return(0); else return (a['title'] < b['title']) ? -1 : +1; });\n // clear current list contents\n while (list.length > 0) { list.options[0] = null; }\n // add heading and control items to list\n var i=0;\n var indent=String.fromCharCode(160)+String.fromCharCode(160);\n if (cmi.all.length==tiddlers.length)\n var summary=cmi.summaryMsg.format([tiddlers.length,(tiddlers.length!=1)?cmi.plural:cmi.single]);\n else\n var summary=cmi.summaryFilteredMsg.format([tiddlers.length,cmi.all.length,(cmi.all.length!=1)?cmi.plural:cmi.single]);\n list.options[i++]=new Option(summary,"",false,false);\n list.options[i++]=new Option(((cmi.sort=="title" )?">":indent)+' [by title]',"",false,false);\n list.options[i++]=new Option(((cmi.sort=="modified")?">":indent)+' [by date]',"",false,false);\n list.options[i++]=new Option(((cmi.sort=="tags")?">":indent)+' [by tags]',"",false,false);\n // output the tiddler list\n switch(cmi.sort) {\n case "title":\n for(var t = 0; t < tiddlers.length; t++)\n list.options[i++] = new Option(tiddlers[t].title,tiddlers[t].title,false,false);\n break;\n case "modified":\n // sort descending for newest date first\n tiddlers.sort(function (a,b) {if(a['modified'] == b['modified']) return(0); else return (a['modified'] > b['modified']) ? -1 : +1; });\n var lastSection = "";\n for(var t = 0; t < tiddlers.length; t++) {\n var tiddler = tiddlers[t];\n var theSection = tiddler.modified.toLocaleDateString();\n if (theSection != lastSection) {\n list.options[i++] = new Option(theSection,"",false,false);\n lastSection = theSection;\n }\n list.options[i++] = new Option(indent+indent+tiddler.title,tiddler.title,false,false);\n }\n break;\n case "tags":\n var theTitles = {}; // all tiddler titles, hash indexed by tag value\n var theTags = new Array();\n for(var t=0; t<tiddlers.length; t++) {\n var title=tiddlers[t].title;\n var tags=tiddlers[t].tags;\n if (!tags || !tags.length) {\n if (theTitles["untagged"]==undefined) { theTags.push("untagged"); theTitles["untagged"]=new Array(); }\n theTitles["untagged"].push(title);\n }\n else for(var s=0; s<tags.length; s++) {\n if (theTitles[tags[s]]==undefined) { theTags.push(tags[s]); theTitles[tags[s]]=new Array(); }\n theTitles[tags[s]].push(title);\n }\n }\n theTags.sort();\n for(var tagindex=0; tagindex<theTags.length; tagindex++) {\n var theTag=theTags[tagindex];\n list.options[i++]=new Option(theTag,"",false,false);\n for(var t=0; t<theTitles[theTag].length; t++)\n list.options[i++]=new Option(indent+indent+theTitles[theTag][t],theTitles[theTag][t],false,false);\n }\n break;\n }\n list.selectedIndex=selectedIndex; // select current control item\n if (list.size<cmi.listsize) list.size=cmi.listsize;\n if (list.size>list.options.length) list.size=list.options.length;\n}\n\nconfig.macros.importTiddlers.filterTiddlerList=function(success,params,txt,src,xhr) {\n var cmi=config.macros.importTiddlers; // abbreviation\n var src=src.replace(/%20/g," ");\n if (!success) { displayMessage(cmi.openErrMsg.format([src,xhr.status])); return; }\n cmi.all = cmi.readTiddlersFromHTML(txt);\n var count=cmi.all?cmi.all.length:0;\n var querypos=src.lastIndexOf("?"); if (querypos!=-1) src=src.substr(0,querypos);\n displayMessage(cmi.foundMsg.format([count,src]));\n cmi.inbound=cmi.filterByHash(params,cmi.all); // use full URL including hash (if any)\n document.getElementById("importLastFilter").value=cmi.lastFilter;\n window.refreshImportList(0);\n}\n\nconfig.macros.importTiddlers.filterByHash=function(src,tiddlers)\n{\n var hashpos=src.lastIndexOf("#"); if (hashpos==-1) return tiddlers;\n var hash=src.substr(hashpos+1); if (!hash.length) return tiddlers;\n var tids=[];\n var params=hash.parseParams("anon",null,true,false,false);\n for (var p=1; p<params.length; p++) {\n switch (params[p].name) {\n case "anon":\n case "open":\n tids.pushUnique(params[p].value);\n break;\n case "tag":\n if (store.getMatchingTiddlers) { // for boolean expressions - see MatchTagsPlugin\n var r=store.getMatchingTiddlers(params[p].value,null,tiddlers);\n for (var t=0; t<r.length; t++) tids.pushUnique(r[t].title);\n } else for (var t=0; t<tiddlers.length; t++)\n if (tiddlers[t].isTagged(params[p].value))\n tids.pushUnique(tiddlers[t].title);\n break;\n case "story":\n for (var t=0; t<tiddlers.length; t++)\n if (tiddlers[t].title==params[p].value) {\n tiddlers[t].changed();\n for (var s=0; s<tiddlers[t].links.length; s++)\n tids.pushUnique(tiddlers[t].links[s]);\n break;\n }\n break;\n case "search":\n for (var t=0; t<tiddlers.length; t++)\n if (tiddlers[t].text.indexOf(params[p].value)!=-1)\n tids.pushUnique(tiddlers[t].title);\n break;\n }\n }\n var matches=[];\n for (var t=0; t<tiddlers.length; t++)\n if (tids.contains(tiddlers[t].title))\n matches.push(tiddlers[t]);\n displayMessage(config.macros.importTiddlers.filterMsg.format([matches.length,hash]));\n config.macros.importTiddlers.lastFilter=hash;\n return matches;\n}\n//}}}\n\n// // re-entrant processing for handling import with interactive collision prompting\n//{{{\nfunction importTiddlers(startIndex)\n{\n var cmi=config.macros.importTiddlers; // abbreviation\n\n if (!cmi.inbound) return -1;\n\n var list = document.getElementById('importList');\n if (!list) return;\n var t;\n // if starting new import, reset import status flags\n if (startIndex==0)\n for (var t=0;t<cmi.inbound.length;t++)\n cmi.inbound[t].status="";\n for (var i=startIndex; i<list.options.length; i++)\n {\n // if list item is not selected or is a heading (i.e., has no value), skip it\n if ((!list.options[i].selected) || ((t=list.options[i].value)==""))\n continue;\n for (var j=0;j<cmi.inbound.length;j++)\n if (cmi.inbound[j].title==t) break;\n var inbound = cmi.inbound[j];\n var theExisting = store.getTiddler(inbound.title);\n // avoid redundant import for tiddlers that are listed multiple times (when 'by tags')\n if (inbound.status=="added")\n continue;\n // don't import the "ImportedTiddlers" history from the other document...\n if (inbound.title=='ImportedTiddlers')\n continue;\n // if tiddler exists and import not marked for replace or merge, stop importing\n if (theExisting && (inbound.status.substr(0,7)!="replace") && (inbound.status.substr(0,5)!="merge"))\n return i;\n // assemble tags (remote + existing + added)\n var newTags = "";\n if (cmi.importTags)\n newTags+=inbound.getTags() // import remote tags\n if (cmi.keepTags && theExisting)\n newTags+=" "+theExisting.getTags(); // keep existing tags\n if (cmi.addTags && cmi.newTags.trim().length)\n newTags+=" "+cmi.newTags; // add new tags\n inbound.set(null,null,null,null,newTags.trim());\n // set the status to 'added' (if not already set by the 'ask the user' UI)\n inbound.status=(inbound.status=="")?'added':inbound.status;\n // set sync fields\n if (cmi.sync) {\n if (!inbound.fields) inbound.fields={}; // for TW2.1.x backward-compatibility\n inbound.fields["server.page.revision"]=inbound.modified.convertToYYYYMMDDHHMM();\n inbound.fields["server.type"]="file";\n inbound.fields["server.host"]=(cmi.local?"file://":"")+cmi.src;\n }\n // do the import!\n store.suspendNotifications();\n store.saveTiddler(inbound.title, inbound.title, inbound.text, inbound.modifier, inbound.modified, inbound.tags, inbound.fields, true, inbound.created);\n store.fetchTiddler(inbound.title).created = inbound.created; // force creation date to imported value (needed for TW2.1.x and earlier)\n store.resumeNotifications();\n }\n return(-1); // signals that we really finished the entire list\n}\n//}}}\n\n//{{{\nfunction importStopped()\n{\n var cmi=config.macros.importTiddlers; // abbreviation\n var list = document.getElementById('importList');\n var theNewTitle = document.getElementById('importNewTitle');\n if (!list) return;\n if (cmi.index==-1){ \n document.getElementById('importStart').value=cmi.startText;\n importReport(); // import finished... generate the report\n } else {\n // import collision...\n // show the collision panel and set the title edit field\n document.getElementById('importStart').value=cmi.stopText;\n cmi.showPanel('importCollisionPanel',true);\n theNewTitle.value=list.options[cmi.index].value;\n if (document.getElementById('importApplyToAll').checked\n && cmi.lastAction\n && cmi.lastAction.id!="importRename") {\n onClickImportButton(cmi.lastAction);\n }\n }\n}\n//}}}\n\n// // ''REPORT GENERATOR''\n//{{{\nfunction importReport()\n{\n var cmi=config.macros.importTiddlers; // abbreviation\n if (!cmi.inbound) return;\n\n // if import was not completed, the collision panel will still be open... close it now.\n var panel=document.getElementById('importCollisionPanel'); if (panel) panel.style.display='none';\n\n // get the alphasorted list of tiddlers\n var tiddlers = cmi.inbound;\n // gather the statistics\n var count=0; var total=0;\n for (var t=0; t<tiddlers.length; t++) {\n if (!tiddlers[t].status || !tiddlers[t].status.trim().length) continue;\n if (tiddlers[t].status.substr(0,7)!="skipped") count++;\n total++;\n }\n // generate a report\n if (total) displayMessage(cmi.processedMsg.format([total]));\n if (count && config.options.chkImportReport) {\n // get/create the report tiddler\n var theReport = store.getTiddler('ImportedTiddlers');\n if (!theReport) { theReport= new Tiddler(); theReport.title = 'ImportedTiddlers'; theReport.text = ""; }\n // format the report content\n var now = new Date();\n var newText = "On "+now.toLocaleString()+", "+config.options.txtUserName\n newText +=" imported "+count+" tiddler"+(count==1?"":"s")+" from\sn[["+cmi.src+"|"+cmi.src+"]]:\sn";\n if (cmi.addTags && cmi.newTags.trim().length)\n newText += "imported tiddlers were tagged with: \s""+cmi.newTags+"\s"\sn";\n newText += "<<<\sn";\n for (var t=0; t<tiddlers.length; t++) if (tiddlers[t].status) newText += "#[["+tiddlers[t].title+"]] - "+tiddlers[t].status+"\sn";\n newText += "<<<\sn";\n // update the ImportedTiddlers content and show the tiddler\n theReport.text = newText+((theReport.text!="")?'\sn----\sn':"")+theReport.text;\n theReport.modifier = config.options.txtUserName;\n theReport.modified = new Date();\n store.saveTiddler(theReport.title, theReport.title, theReport.text, theReport.modifier, theReport.modified, theReport.tags, theReport.fields);\n story.displayTiddler(null,theReport.title,1,null,null,false);\n story.refreshTiddler(theReport.title,1,true);\n }\n\n // reset status flags\n for (var t=0; t<cmi.inbound.length; t++) cmi.inbound[t].status="";\n\n // mark document as dirty and let display update as needed\n if (count) { store.setDirty(true); store.notifyAll(); }\n\n // always show final message when tiddlers were actually loaded\n if (count) displayMessage(cmi.importedMsg.format([count,tiddlers.length,cmi.src.replace(/%20/g," ")]));\n}\n//}}}\n\n// // File and XMLHttpRequest I/O\n//{{{\nconfig.macros.importTiddlers.askForFilename=function(here) {\n var msg=here.title; // use tooltip as dialog box message\n var path=getLocalPath(document.location.href);\n var slashpos=path.lastIndexOf("/"); if (slashpos==-1) slashpos=path.lastIndexOf("\s\s"); \n if (slashpos!=-1) path = path.substr(0,slashpos+1); // remove filename from path, leave the trailing slash\n var file="";\n var result="";\n if(window.Components) { // moz\n try {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');\n var nsIFilePicker = window.Components.interfaces.nsIFilePicker;\n var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);\n picker.init(window, msg, nsIFilePicker.modeOpen);\n var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n thispath.initWithPath(path);\n picker.displayDirectory=thispath;\n picker.defaultExtension='html';\n picker.defaultString=file;\n picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);\n if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.persistentDescriptor;\n }\n catch(e) { alert('error during local file access: '+e.toString()) }\n }\n else { // IE\n try { // XPSP2 IE only\n var s = new ActiveXObject('UserAccounts.CommonDialog');\n s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|';\n s.FilterIndex=3; // default to HTML files;\n s.InitialDir=path;\n s.FileName=file;\n if (s.showOpen()) var result=s.FileName;\n }\n catch(e) { // fallback\n var result=prompt(msg,path+file);\n }\n }\n return result;\n}\n\nconfig.macros.importTiddlers.fileExists=function(theFile) {\n var found=false;\n if(window.Components) {\n try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }\n catch(e) { return false; } // security access denied\n var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);\n try { file.initWithPath(theFile); }\n catch(e) { return false; } // invalid directory\n found = file.exists();\n }\n else { // use ActiveX FSO object for MSIE \n var fso = new ActiveXObject("Scripting.FileSystemObject");\n found = fso.FileExists(theFile)\n }\n return found;\n\n}\n\nconfig.macros.importTiddlers.loadRemoteFile = function(src,callback) {\n if (src==undefined || !src.length) return null; // filename is required\n var original=src; // URL as specified\n var hashpos=src.indexOf("#"); if (hashpos!=-1) src=src.substr(0,hashpos); // URL with #... suffix removed (needed for IE)\n clearMessage();\n displayMessage(this.openMsg.format([src.replace(/%20/g," ")]));\n if (src.substr(0,5)!="http:" && src.substr(0,5)!="file:") { // if src is relative (i.e., not a URL)\n if (!this.fileExists(src)) { // if file cannot be found, might be relative path.. try fixup\n var pathPrefix=document.location.href; // get current document path and trim off filename\n var slashpos=pathPrefix.lastIndexOf("/"); if (slashpos==-1) slashpos=pathPrefix.lastIndexOf("\s\s"); \n if (slashpos!=-1 && slashpos!=pathPrefix.length-1) pathPrefix=pathPrefix.substr(0,slashpos+1);\n src=pathPrefix+src;\n if (pathPrefix.substr(0,5)!="http:") src=getLocalPath(src);\n }\n }\n if (src.substr(0,5)!="http:" && src.substr(0,5)!="file:") { // if not remote URL, read from local filesystem\n var txt=loadFile(src);\n if ((txt==null)||(txt==false)) // file didn't load\n { displayMessage(config.macros.importTiddlers.openErrMsg.format([src.replace(/%20/g," "),"(filesystem error)"])); }\n else {\n displayMessage(config.macros.importTiddlers.readMsg.format([txt.length,src.replace(/%20/g," ")]));\n if (callback) callback(true,original,convertUTF8ToUnicode(txt),src,null);\n }\n }\n else {\n var name=config.options.txtRemoteUsername; var pass=config.options.txtRemotePassword;\n var xhr=doHttp("GET",src,null,null,name,pass,callback,original,null)\n if (!xhr) displayMessage(config.macros.importTiddlers.openErrMsg.format([src,"(XMLHTTPRequest error)"]));\n }\n}\n\nconfig.macros.importTiddlers.readTiddlersFromHTML=function(html)\n{\n var remoteStore=new TiddlyWiki();\n remoteStore.importTiddlyWiki(html);\n return remoteStore.getTiddlers("title"); \n}\n//}}}
This tiddler incorporates the ImportedTiddlers tiddler that is automatically created by the ImportTiddlersPlugin macro, and that provides a cumulativee log of tiddlers imported from other TiddyWiki pages.\n\n<<tiddler ImportedTiddlers>>'
On Tuesday, July 29, 2008 09:32:56 AM, Webster imported 1 tiddler from\n[[http://www.tiddlytools.com/|http://www.tiddlytools.com/]]:\n<<<\n#[[SplitTiddler]] - added\n<<<\n\n----\nOn Saturday, July 26, 2008 03:08:01 PM, Webster imported 1 tiddler from\n[[http://www.ngo-framework.net/|http://www.ngo-framework.net/]]:\n<<<\n#[[ImportTiddlersPlugin]] - replaces ImportTiddlersPlugin - 12/31/2007 19:53:00 by Webster\n<<<\n\n----\nOn Saturday, July 26, 2008 03:02:58 PM, Webster imported 1 tiddler from\n[[http://www.tiddlytools.com|http://www.tiddlytools.com]]:\n<<<\n#[[NestedSlidersPlugin]] - replaces NestedSlidersPlugin - 9/23/2007 12:49:00 by Webster\n<<<\n\n----\nOn Saturday, July 26, 2008 12:25:15 PM, Webster imported 1 tiddler from\n[[http://mptw.tiddlyspot.com/|http://mptw.tiddlyspot.com/]]:\n<<<\n#[[TagglyTaggingPlugin]] - replaces TagglyTaggingPlugin - 2/11/2007 19:17:00 by Information Habitat\n<<<\n\n----\nOn Thursday, July 24, 2008 01:16:53 PM, Webster imported 3 tiddlers from\n[[file:///t:/climate-change-two.net/garden/index.htm|file:///t:/climate-change-two.net/garden/index.htm]]:\n<<<\n#[[ForEachTiddlerExamples]] - added\n#[[ForEachTiddlerMacro]] - added\n#[[ForEachTiddlerPlugin]] - added\n<<<\n\n----\nOn Thursday, July 24, 2008 01:15:48 PM, Webster imported 1 tiddler from\n[[file:///t:/climate-change-two.net/garden/index.htm|file:///t:/climate-change-two.net/garden/index.htm]]:\n<<<\n#[[Most Recent Tiddlers]] - added\n<<<\n\n----\nOn Thursday, July 24, 2008 01:14:24 PM, Webster imported 1 tiddler from\n[[file:///t:/climate-change-two.net/garden/index.htm|file:///t:/climate-change-two.net/garden/index.htm]]:\n<<<\n#[[Config Tweaks]] - replaces Config Tweaks - 1/30/2008 20:18:00 by Webster\n<<<\n\n----\nOn Wednesday, July 09, 2008 11:25:00 AM, Webster imported 1 tiddler from\n[[index.htm|index.htm]]:\n<<<\n#[[Config Tweaks]] - replaces Config Tweaks - 1/30/2008 20:18:00 by Webster\n<<<\n\n----\nOn Saturday, March 29, 2008 10:10:24 AM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sun-docs\sindex.htm|T:\sngo-framework.net\sun-docs\sindex.htm]]:\n<<<\n#[[Geneva Declaration of the Rights of the Child]] - added\n<<<\n\n----\nOn Monday, March 17, 2008 11:08:14 AM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sun-docs\sindex.htm|T:\sngo-framework.net\sun-docs\sindex.htm]]:\n<<<\n#[[Convention on the Rights of Persons with Disabilities]] - added\n<<<\n\n----\nOn Monday, March 17, 2008 10:58:16 AM, Webster imported 4 tiddlers from\n[[T:\sngo-framework.net\sun-docs\sindex.htm|T:\sngo-framework.net\sun-docs\sindex.htm]]:\n<<<\n#[[60/163. Promotion of peace as a vital requirement for the full enjoyment of all human rights by all]] - added\n#[[60/251. Human Rights Council]] - added\n#[[61/106. Convention on the Rights of Persons with Disabilities]] - added\n#[[62/171. International Year of Human Rights Learning]] - added\n<<<\n\n----\nOn Saturday, February 16, 2008 05:57:52 PM, Webster imported 12 tiddlers from\n[[http://www.ngo-framework.net/|http://www.ngo-framework.net/]]:\n<<<\n#[[ToggleTagPlugin]] - replaces ToggleTagPlugin - 10/19/2006 22:57:00 by MonkeyPirate\n#[[TagglyTaggingStyles]] - replaces TagglyTaggingStyles - 9/22/2007 11:37:00 by Webster\n#[[Simon Baird's BSD License]] - added\n#[[SidebarStyles]] - added\n#[[HeaderStyles]] - added\n#[[MainMenuStyles]] - replaces MainMenuStyles - 2/6/2008 12:00:00 by Webster\n#[[StyleSheet]] - replaces StyleSheet - 2/10/2008 19:21:00 by Webster\n#[[CustomStyleSheetColors]] - added\n#[[ModifiedStyleSheetColors]] - added\n#[[SiteTitle-edu]] - added\n#[[Templates & Stylesheets]] - replaces Templates & Stylesheets - 2/10/2008 19:25:00 by Webster\n#[[SiteTitle]] - skipped after asking\n#[[Setup Menu]] - replaces Setup Menu - 1/1/2008 13:00:00 by Webster\n<<<\n\n----\nOn Thursday, February 07, 2008 09:18:37 AM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sbackups\sindex.20080102.0500140218.html|T:\sngo-framework.net\sbackups\sindex.20080102.0500140218.html]]:\n<<<\n#[[MarkupPostBody]] - added\n<<<\n\n----\nOn Wednesday, February 06, 2008 11:54:51 AM, Webster imported 1 tiddler from\n[[T:\sngo-framework.net\sbackups\sindex.20080206.0508090953.html|T:\sngo-framework.net\sbackups\sindex.20080206.0508090953.html]]:\n<<<\n#[[StyleSheetColors]] - added\n<<<\n\n----\nOn Tuesday, February 05, 2008 06:25:38 PM, Webster imported 1 tiddler from\n[[T:\sclimate-change-two.net\sar4-spm\sindex.htm|T:\sclimate-change-two.net\sar4-spm\sindex.htm]]:\n<<<\n#[[UDHR PageTemplate]] - renamed from PageTemplate\n<<<\n\n----\nOn Tuesday, February 05, 2008 06:21:00 PM, Webster imported 2 tiddlers from\n[[T:\sclimate-change-two.net\sar4-spm\sindex.htm|T:\sclimate-change-two.net\sar4-spm\sindex.htm]]:\n<<<\n#[[ColorPalette]] - added\n#[[CustomStyleSheetColours]] - renamed from StyleSheetColors\n<<<\n\n----\nOn Tuesday, February 05, 2008 05:30 PM, Webster imported this entire TiddlyWiki page from\n[[T:\sngo-framework,net\sdpingo\sindex.htm|T:\sngo-framework,net\sdpingo\sindex.htm]]\n
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a59-2005.htm@@\n<html><iframe\ntitle = "In larger freedom: towards development, security and human rights for all"\nsrc = "http://www.un-documents.net/a59-2005.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
61st Annual DPI/NGO Conference\n\n(Information bulletins will be produced and distributed periodically by the Co-Chairs of the Planning Committee with a view to providing updates on the 61st Annual DPI/NGO Conference to be held from 3-5 September 2008 at UNESCO Headquarters in Paris, France)\n!! Conference Title\n''Reaffirming Human Rights: The Universal Declaration at 60''\nFollowing consultations with NGO representatives and DPI/NGO Section, the Co-Chairs announced the title of the 61st Annual DPI/NGO Conference.\n\nUN DPI's Graphic Design Unit (GDU) is responsible for creating the visual identify of the conference. This will be used for the conference's poster, website, postcards, banners, programme and final report and will be made available for use by conference partners and NGOs in their outreach efforts. It is expected that by 4 April 2008, GDU will deliver a concept for the identity.\n!! Conference's thematic structure - latest, updated draft\nAs explained in the provisional agenda below, the Conference will feature five roundtables, with each comprised of (a) one-hour long expert panel, followed by (b), simultaneous two-hour break-out sessions (up to four).\n\nNGO representatives are invited to offer their input regarding:\n* Round-table themes\n* Topics of break-out sessions\n* Useful, suggested outcomes for roundtables\n* Nomination of speakers.\nThe deadline for providing input on the topics of round-tables and break-out sessions is 11 April 2008.\nComments should be sent to the following e-mail address: [[2008.dpi.ngo.conference@gmail.com|mailto:2008.dpi.ngo.conference@gmail.com]]\n!!! Speaker Contact Information Form\nIf you would like to nominate a speaker for a Roundtable, please complete the following form: \nhttp://www.ngo-framework.net/speaker-nomination_pbl.htm and return the form to advisorsubcommittees08@yahoo.com. The deadline to nominate the speakers is 18 April 2008.\n!! NGO Planning Committee\nThe NGO Planning Committee - based at UN Headquarters in New York - is responsible for the development of the Conference's thematic and organizational structure. It works closely with the Department of Public Information. Minutes of its meetings may be found at the Conference Web Site Resources cited below.\n\nIn addition to the New York based planning committee, NGOs in Paris and Geneva, as well as in other regions, are invited to contribute actively to the planning process. Information on NGO partners in diverse locations worldwide will be provided in the next information bulletin.\n!!! Planning Committee Co-Chairs\n<<tiddler "Planning Committee Co-Chairs">>\n!!! Conference website resources\nUN DPI NGO Section Website: http://www.un.org/dpi/ngosection\nNGO/DPI Executive Committee Website: http://www.ngodpiexecom.org\nTemporary Conference Website: http://www.ngo-framework.net\n!!! Conference Partners\nIn addition to the NGO/DPI Executive Committee, the French Government (French Ministry of Foreign Affairs), UNESCO, OHCHR and the United Nations Regional Information Centre in Brussels are our partners in the organization and planning of this event. UNESCO has agreed to host the Conference and provide the venue. The Government of France is in the process of considering the critical issue of providing financial assistance in this endeavor. OHCHR will provide staff, HR-related expertise and contacts.\n!! UNESCO\n(Subsequent information bulletins will include background on other above-mentioned institutional partners as well as advisers and other focal points in Paris, Geneva, and other locations worldwide).\n!!! About UNESCO\nThe United Nations Educational, Scientific and Cultural Organization (UNESCO) was founded on 16 November 1945. For this specialized United Nations agency, Education, Social and Natural Science, Culture and Communication are the means to an ambitious goal: to build peace in the minds of men. Today, UNESCO functions as a laboratory of ideas and a standard-setter to forge universal agreements on emerging ethical issues. The Organization also serves as a clearinghouse - for the dissemination and sharing of information and knowledge - while helping Member States to build their human and institutional capacities in diverse fields. In short, UNESCO promotes international cooperation among its 193 Member States and six Associate Members in the fields of education, sciences, culture and communication. UNESCO is working to create the conditions for genuine dialogue based upon respect for shared values and the dignity of each civilization and culture.\n\nThrough its strategies and activities, UNESCO is actively pursuing the Millennium Development Goals, especially those aiming to:\n* halve the proportion of people living in extreme poverty in developing countries by 2015\n* achieve universal primary education in all countries by 2015\n* eliminate gender disparity in primary and secondary education by 2005\n* help countries implement a national strategy for sustainable development by 2005 to reverse current trends in the loss of environmental resources by 2015.\n!!! UNESCO and NGOs\nSince its inception, UNESCO has recognized that non-governmental organizations and foundations, which have concerns close to its own, play an important role in international cooperation in the service of peoples. For more than a half-century, UNESCO has woven a valuable tapestry of cooperative relations with a number of such organizations in its fields of competence, thereby enabling it to work with civil society in achieving its objectives and to disseminate through them its democratic and ethical ideals. Currently, UNESCO is enjoying official relations with 307 international NGOs and 26 foundations and similar institutions, which are working in the fields of competence of the Organization. Moreover, it should be stressed that UNESCO cooperates, on an informal basis, with many NGOs and foundations working in its fields of competence, before establishing "official relations".\n\n''Section for Non Governmental Organizations''\n\nThe Section is part of the Sector for External Relations and Cooperation's Division of Relations with Organizations and New Partnerships. It has responsibility for all aspects of cooperation relations between UNESCO and NGOs and foundations pursuant to decisions taken by the governing bodies and the relevant Directives. It plays an important role of liaison with the Secretariat at Headquarters and in the field, with Member States, the governing bodies and non-governmental organizations, in order to foster NGO involvement in the programmes, facilitate collective cooperation and monitor joint activities.\nThe Section also ensures the Secretariat of the Committee on NGOs of the Executive Board. The Chief of the NGO Section is Ms. Marie-Ange Th&eacute;obald (Email: ma.theobald@unesco.org).\n\n''Committee on Non Governmental Organizations of the Executive Board''\n\nThis Committee is a permanent subsidiary organ of the Executive Board, one of the three constitutional organs of UNESCO, which examines its programme of work and corresponding budget estimates and ensures the effective and rational execution of the programme. The Committee on NGOs, made up of 24 Member States, is in charge of examining matters relating to the establishment of official relations with NGOs and all other questions in relation to cooperation with Non-Governmental Organizations. All NGOs in official relations are invited to participate in the round tables and open fora organized on various subjects pertaining to the programme, with the Member States and the Secretariat.\n\n''NGO-UNESCO Liaison Committee''\n\nThe NGO-UNESCO Liaison Committee, elected by the International Conference of NGOs in official relations with UNESCO (held once every two years), is the intermediary between UNESCO and the community of NGOs in official relations. It is responsible for permanent coordination and continuity of collective cooperation. Based at UNESCO Headquarters in Paris, it is composed of nine NGOs and a Chairperson. The Liaison Committee creates and assumes the functioning of Joint Programmatic Commissions (JPC) and working groups, in cooperation with UNESCO's Programme Sectors. The Chair of the Liaison Committee is Mr. Bernard Loing (Email: president.ciong@unesco.org).\n!! Conference Travel\nThe NGO/DPI Executive Committee has secured the services of one of its NGO affiliates, Friendship Ambassadors Foundation (FAF), to offer flexible land and air packages for participants traveling to Paris from the U.S. and land only packages for all other Conference participants.\n\nBook online at http://www.faf.org/grouptours/tourinfo/parisconference/travel2paris.htm or by email at elainevaldov@yahoo.com or friendshipambassadors@faf.org.
''Information ecology'' is a holistic life science for a knowledge-based universe - based on the concept of information and information systems as evolving life forms whose behaviour can best be understood by considering the nature and dynamics of information ecosystems in conjunction with an appreciation of the fundamental nature and properties of information and of a knowledge-based universe and the premise of the existence of 'one light in all of creation'.\n!!Properties of information\nInformation has:\n* has zero mass\n* has zero physical size \n* takes virtually zero time to travel\n* enables common access to properties of the whole\n!!Principles of information\n* value is enhanced by intelligent organization\n* flow is enhanced by intelligent networks\n* management is enhanced by intelligent protocols\n* understanding is enhanced by intelligent practice \nFrom the perspective of economics, the virtually zero marginal cost of information has profound significance, and, in conjunction with the progressive evolution of information and communications technology has given rise to the accelerating development and adoption of open source software, the emergence of a rapidly-growing information commons in the broader context of a cascading global transition to a knowledge-based universe. \n\nThis transition represents no less than an inexorable and progressive transition to a profound new, stable [[Nash equilibrium]] for economic behaviour in which the intelligent adoption of information systems and strategies is the critical factor, accompanied by the emergence of a radically new form of ''free market economics'' for information in which the free exchange of information is free of monetary constraints.\n\nThe concept of "information ecology" has been gaining increasing recognition and usage - e.g. see <<wikipedia "Information ecology">> in Wikipedia. The framework for information ecology that underlies TiddlyPerfect has been progressively developed by [[Information Habitat: Where Information Lives]], an Non-Governmental Organization in Special Consultative Status with the UN Economic and Social Council, in the course of Information Habitat's support and promotion of broad-based participation and access to and exchnage of information in the series of UN global conferences beginning with preparations for the 1992 Earth Summit, held in Rio de Janeiro, Brazil. through the 1996 Habitat II conference in Istanbul and in the follow-up to these and related conferences.
> From [[Towards Earth Summit II: Recommendations for Actions and Commitments at Earth Summit II|http://habitat.igc.org/csdngo/1997/es2ngo1.html]], June 1997\n!!!Information Ecology\n''We call for'': A major commitment to analyze and explore the opportunities and implications of the rapidly evolving "information and communication ecosystem" and to identify critical information ecology issues relating to sustainability. We call for the design and establishment of, and support for participatory enabling environments - from community and interlocal networks to national and global frameworks - within which information and communications technologies, systems and processes - including traditional and non-electronic forms - can facilitate a transition to more open, equitable and sustainable communities and society.\n\n''Implementation'': The Commission on Sustainable Development - CSD - should convene an Ad Hoc, Open-Ended Working Group on Information Ecology - with participation of non-governmental organizations as well as of member states and from within United Nations agencies, programmes and centres. The mandate of the Working Group should include the following:\n* to conduct a systematic review of the opportunities and implications for sustainability and equity of an ecologically sound approach to information flow;\n* to identify and address critical sustainability issues from a whole systems, full life-cycle costs, perspective regarding the transition from a predominantly material to an increasingly digital economy - including resource and capital cost implications.\n* to examine the development of effective mechanisms to support access to and transfer of ecologically and socially sound technologies;\n* to identify and address actual and prospective, direct and indirect economic, cultural, social and environmental impacts of the introduction of information technology;\n* to consider how information and communication technology can be used to strengthen effective community-based, participatory planning, decision-making and implementation processes relating to sustainability and equitable development, focussing on the use of information exchange mechanisms that are accessible at a grassroots level;\n* to examine the destabilizing potentials of modern information, communication and automation technologies, and to develop provisions to prevent the undermining of traditional and sustainable cultures and practices, or the jeopardizing of human, economic, social cultural and political rights;\n* to undertake an examination of the evolving information ecosystem in terms of equitable access to information in the North and the South, addressing intellectual property rights, trends towards concentration of ownership and control in information and communication technology and electronic media, access to information and communication infrastructure, and democratic, participatory processes, rights and freedoms;\n* to review, in the light of the rapidly increasing proportion of capital formation that is in the realm of intellectual property, and the need for development strategies that enable access to information and communication infrastructure as a critical means of enabling access to resources;\n* to set in process the design of a comprehensive sustainability information and communication environment. This should be designed to facilitate partnership-based integrative coordination of monitoring and implementation of the agreements of the "Rio cluster" series of global conferences;\n''Rationale'': The evolution of information and communication technology - the progressive emergence of an "information age" - has been dramatic in the five years since the first Earth Summit. The integrative power of information technology is increasingly clear, as is its progressively growing capacity to model and map the properties of whole systems, however, the pursuit of a specific trend in technology can become unsustainable. Meanwhile, the increasing scale and role of information and communication technology in the global economy and the increasing impact of automation, the rapid growth in both access and inequities in access confirm that the implications of information technology extend far beyond the role envisioned in [[Chapter 40 of Agenda 21 |http://www.un-documents.net/a21-40.htm]] as a support system for decision-makers and require comprehensive re-assessment by the CSD.
> From [[NGO Recommendations for Actions and Commitments at Earth Summit II]], June 1997\n!!!Information Ecology\n''We call for'': A major commitment to analyze and explore the opportunities and implications of the rapidly evolving "information and communication ecosystem" and to identify critical information ecology issues relating to sustainability. We call for the design and establishment of, and support for participatory enabling environments - from community and interlocal networks to national and global frameworks - within which information and communications technologies, systems and processes - including traditional and non-electronic forms - can facilitate a transition to more open, equitable and sustainable communities and society.\n\n''Implementation'': The Commission on Sustainable Development - CSD - should convene an Ad Hoc, ~Open-Ended Working Group on Information Ecology - with participation of non-governmental organizations as well as of member states and from within United Nations agencies, programmes and centres. The mandate of the Working Group should include the following:\n* to conduct a systematic review of the opportunities and implications for sustainability and equity of an ecologically sound approach to information flow;\n* to identify and address critical sustainability issues from a whole systems, full life-cycle costs, perspective regarding the transition from a predominantly material to an increasingly digital economy - including resource and capital cost implications.\n* to examine the development of effective mechanisms to support access to and transfer of ecologically and socially sound technologies;\n* to identify and address actual and prospective, direct and indirect economic, cultural, social and environmental impacts of the introduction of information technology;\n* to consider how information and communication technology can be used to strengthen effective community-based, participatory planning, decision-making and implementation processes relating to sustainability and equitable development, focussing on the use of information exchange mechanisms that are accessible at a grassroots level;\n* to examine the destabilizing potentials of modern information, communication and automation technologies, and to develop provisions to prevent the undermining of traditional and sustainable cultures and practices, or the jeopardizing of human, economic, social cultural and political rights;\n* to undertake an examination of the evolving information ecosystem in terms of equitable access to information in the North and the South, addressing intellectual property rights, trends towards concentration of ownership and control in information and communication technology and electronic media, access to information and communication infrastructure, and democratic, participatory processes, rights and freedoms;\n* to review, in the light of the rapidly increasing proportion of capital formation that is in the realm of intellectual property, and the need for development strategies that enable access to information and communication infrastructure as a critical means of enabling access to resources;\n* to set in process the design of a comprehensive sustainability information and communication environment. This should be designed to facilitate partnership-based integrative coordination of monitoring and implementation of the agreements of the "Rio cluster" series of global conferences;\n''Rationale'': The evolution of information and communication technology - the progressive emergence of an "information age" - has been dramatic in the five years since the first Earth Summit. The integrative power of information technology is increasingly clear, as is its progressively growing capacity to model and map the properties of whole systems, however, the pursuit of a specific trend in technology can become unsustainable. Meanwhile, the increasing scale and role of information and communication technology in the global economy and the increasing impact of automation, the rapid growth in both access and inequities in access confirm that the implications of information technology extend far beyond the role envisioned in [[Chapter 40 of Agenda 21 |http://www.un-documents.net/a21-40.htm]] as a support system for decision-makers and require comprehensive re-assessment by the CSD.
''Information Habitat: Where Information Lives'' - an ''NGO in Consultative Status with the United Nations Economic and Social Council'' - was founded in May 1990 in the context of preparations for the 1992 Earth Summit, held in Rio de Janeiro, Brazil. Information Habitat has focused on the transformative opportunties of information and communications technology (ICT) in support of broad-based participation of ~NGOs in the work of the United Nations, and the critical role of ICT in offering a path towards sustainable development.\n\nFor more information on Information Habitat, visit http://www.information-habitat.net
The principal focus of the ''Information and Communications ~Sub-Committee'' of the [[NGO Committee on Education]] has been the development and implementation of a [[Creative Commons]], [[Free and Open Source]] collaborative learning framework designed to mobilize the powers and freedoms of an evolving knowledge-based universe\n!! Membership\n''Chair''\n* [[Robert Pollard]], [[Information Habitat: Where Information Lives]]\n''Members''\n* [[Daphne Cohen]], [[International Humanist and Ethical Union]]\n* [[Joe Friendly]], [[Truth for a Change]]\n* [[Avy Gonzales]], [[Tutor.com]]\n* [[Judith Lantigua]], [[Information Habitat: Where Information Lives]]\n* [[Kathleen Quain]], [[Foundation for Health and the Environment]]\n* [[Charles Vasquez]], [[Pace University]]\n''Ex-officio Members''\n* [[Faye Feller|Faye C. Feller]], [[National Association of Women for the Arts]]\n* [[Diane Paravazian]], [[World Association of Girl Guides & Girl Scouts]]\n''Strategic Partners''\n* [[Dolly Nielsen]], [[Metro City Media ]]\n* [[Marc Wishengrad]], [[Healing World Foundation]]\n''Senior Advisors''\n* [[Barbara Ann O'Leary]], [[Authenticity]]\n* [[Anthony Judge]], [[Union of International Associations]] (retired)\n!! Web sites\n* [[NGO Committee on Education]] - [[www.ngo-education.net/|http://www.ngo-education.net/]]\n** [[Education, Youth & Technology for Sustainable Development]] - [[www.ngo-education.net/workshop/|http://www.ngo-education.net/workshop/]]\n* [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] - [[www.un-documents.net/|http://www.un-documents.net/]]\n** [[Our Common Future]] - [[www.un-documents.net/wced-ocf.htm|http://www.un-documents.net/wced-ocf.htm]]\n* [[Climate Change 2.0]] - [[www.climate-change-two.net/|http://www.climate-change-two.net/]]\n** [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]] - [[www.climate-change-two.net/wealth-of-networks/|http://www.climate-change-two.net/wealth-of-networks/]]\n** [[Economics of Climate Change: The Stern Review]] - [[www.climate-change-two.net/stern-review/|http://www.climate-changetwo.net/stern-review/]]\n** [[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1 (beta)]] - [[www.climate-change-two.net/plan-b/|http://www.climate-change-two.net/plan-b/]]\n** [[Climate Change Summer]] - [[www.climate-change-summer.net/|http://www.climate-change-summer.net/]]\n** [[Peace Caucus: The Wild Cards in Climate Change]] - [[www.peacecaucus.net/|http://www.peacecaucus.net/]]\n* [[TiddlyWikiPerfect: An emerging hybrid information species]] - [[www.tiddlywikiperfect.net/|http://www.tiddlywikiperfect.net/]]\n* [[Gandhi-King Season for Nonviolence]] - [[www.gandhi-king-season.net/|http://www.gandhi-king-season.net/]]\n* [[Seasons of Peace Cooperation Circles]] - [[www.seasons-of-peace.net/|http://www.seasons-of-peace.net/]]\n* [[Twin Light & Colour Cubes]] - [[www.peace-cubes.net/|http://www.peace-cubes.net/]]\n!! ''E-mail lists''\n** [[ngo-education@googlegroups.com]]\n** [[climate-chsnge-two@googlegroups.com]]\n** [[ngo-networking@googlegroups.com]]\n** [[information-ecology@yahoogroups.com]]
A central concept in [[Climate Change 2.0]] is a focus on climate change //information ecosystems// - a focus that has grown out of the evolving holistic discipline of [[information ecology|Information ecology]] as developed and practiced by [[Information Habitat: Where Information Lives]] in the course of participation of [[NGOs|Non-governmental organizations]] in the work of the United Nations, beginning with the early stages of preparation for the 1992 Earth Summit and based on an appreciation of the.\n\nInformation ecology has been conceived as a holistic, ecological life science based on observation of the nature and properties of an information- and knowledge-based universe that is perceived and understood as a multi-level "nested" and networked ecosystem.\n\nIn the science of ecology, the key components of ecosystems are specimens, species and habitats, within which food and food chain, territory, behaviour, intelligence, adaptability, evolution, and relationships are key elements and processes. In an information ecosystem, the corresponding components are [[information specimens|Information specimens]], [[information species|Information species]] and [[information habitats|Information habitats]]; information - specimens, species and habitats - forms the basis of food and food chains and the same key elements and processes in ecology are also relevant.\n\nA vital distinction between information ecosystems and "real world" ecosystems derives from key "zero-based' properties of information. Specifically:\n* Information has zero mass;\n* Information has zero physical size.\nHistorically the behaviour of information specimens had been constrained by the material properties of information habitats - e.g. libraries, books, etc. - however, through progressive advances in information and communications technology,\n* Information can travel in virtually zero time.\nBy virtue of its zero mass and zero physical size, and the unfolding powers of information technology. the behaviour of information is essentially free from the constraints of the laws of conservation of mass and energy, and the marginal cost of reproducing information is virtually zero. The economic implications of the //zero marginal cost// of information are profound.\n\nAny entity, process, structure or phenomenon that exists can be represented as an information specimen and a member of one or more information species. A preliminary framework is under development of a [[taxonomy of information species]], in a framework modeled on the Linnaean taxonomy.\n\nIn an information ecosystem:\n* An information specimen is also an information habitat\n** As an information habitat, it contains one or information specimens - including the specimen's relationships with other information specimens and information habitats. //Examples// +++\n* ''Business card'': Your business cards - and those you collect from colleagues, associates, clients, etc. - are information specimens, each of which serves as a habitat for a set of information specimens such as: name, role, affiliation, a logo, address, phone & fax numbers, email address and URL. The business card as a habitat also contains a relationship with memories of the "human information specimen" - person who is rep[resented by the business card.\n* ''Climate Change 2007: Fourth Assessment Report'': This example of a far more complex nested information specimen - the consideration, analysis, treatment and morphology of which play a key role in [[Climate Change 2.0]] - contains the reports of each of the three IPCC Working Groups and a Synthesis Report, with each Report contains a cover page. authors, editors, bibliographic information, "front matter", chapters, annexes, etc; each chapter in turn contains multiple sections, that in turn contain paragraphs, sentences, figures - photos, charts, maps, etc - tables, boxes, footnotes, references, each of which in turn contains information specimens - consider, for example the authors, maps, charts or references - and on and on. The relationships of the Fourth Assessment Report include an extensive set of prior relationships with the previous three assessment reports from the IPCC, that in turn embody relationships with a myriad of observations and measurements of geophysical, biological, economic and social phenomena observations and measurements of climate change, observations and measurements that in turn See [[Anatomy of Climate Change 2007]] for more details.\n* ''A smile'': An easier example?\n===\n\n* Each information specimen "lives" within one or more [[information habitats]]\n* The smallest information specimen is the empty, or null specimen - that can also be described as the ''singular information specimen''.
//{{{\nconfig.formatters.unshift( {\n name: "inlinesliders",\n match: "\s\s+\s\s+\s\s+\s\s+|\s\s<slider",\n lookaheadRegExp: /(?:\s+\s+\s+\s+|<slider) (\sw*)(?:>?)\sn((?:.|\sn)*?)\sn(?:====|<\s/slider>)/mg,\n handler: function(w)\n {\n this.lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = this.lookaheadRegExp.exec(w.source)\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart )\n {\n var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\su00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");\n var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");\n panel.style.display = "none";\n wikify(lookaheadMatch[2],panel);\n w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n }\n },\n onClickSlider : function(e)\n {\n if(!e) var e = window.event;\n var n = this.nextSibling;\n n.style.display = (n.style.display=="none") ? "block" : "none";\n return false;\n }\n})\n//}}}
This package provides a set of ~TW-compatible "form input fields" for accessing and modifying custom tiddler fields, tags, options, etc. These input fields make it easier to build application-specific View/Edit templates as well as end-user-oriented "control panels" and "fill in forms".\n\n|<<siteMap >> |<<siteMap "els design">> |
> From [[Towards Earth Summit II: Recommendations for Actions and Commitments at Earth Summit II|http://habitat.igc.org/csdngo/1997/es2ngo1.html]], June 1997\n!!!Integrated Monitoring Frameworks\n''We call for'': The establishment through DPCSD (now the Department of Economic and Social Affairs) of an integrated comprehensive framework - making effective use of modern information and communications technology - for systematic monitoring of the implementation of all the Rio agreements as well as the agreements of the other recent global conferences.\n* Information that the UN has available at web-sites and other new information technologies should be made accessible to the public on a no-cost basis\n* The development of indicators and criteria shall in no way undermine obligations incurred under treaties, covenants conventions or commitments made in conference action plans.\n''Implementation'':\n* Develop a comprehensive framework - to be accessible online - to enable the systematic monitoring and implementation of the agreements of the "Rio cluster" of United Nations conferences and proceedings;\n* develop an integrated, fully searchable database that incorporates the text of all these agreements, that documents initiatives - including best practices - taken by intergovernmental agencies, governments and major groups, and that incorporates data and indicators that can help show current status and trends towards sustainability;\n* the use of geographic information systems as a tool to assist in organizing and integrating information on measures; and\n* measures to support capacity-building in the use of information and communications technology - including the strengthening of information and communications infrastructure in developing countries\n''Rationale'': There is currently no systematic framework in place by which it is possible to assess and monitor the extent and specifics of implementation of the Rio agreements. Modern information and communications technology offers a range of powerful tools to organize and integrate a broad base of diverse information, and to make it widely accessible. There are many areas of overlap between the Rio agreements and the other "Rio cluster" agreements - all of which, in one way or another relate to the attainment of a sustainable common future - so there is a need for an integrated process of monitoring implementation of the whole set of agreements.
> From [[NGO Recommendations for Actions and Commitments at Earth Summit II]], June 1997\n!!!Integrated Monitoring Frameworks\n''We call for'': The establishment through DPCSD (now the Department of Economic and Social Affairs) of an integrated comprehensive framework - making effective use of modern information and communications technology - for systematic monitoring of the implementation of all the Rio agreements as well as the agreements of the other recent global conferences.\n* Information that the UN has available at web-sites and other new information technologies should be made accessible to the public on a no-cost basis\n* The development of indicators and criteria shall in no way undermine obligations incurred under treaties, covenants conventions or commitments made in conference action plans.\n''Implementation'':\n* Develop a comprehensive framework - to be accessible online - to enable the systematic monitoring and implementation of the agreements of the "Rio cluster" of United Nations conferences and proceedings;\n* develop an integrated, fully searchable database that incorporates the text of all these agreements, that documents initiatives - including best practices - taken by intergovernmental agencies, governments and major groups, and that incorporates data and indicators that can help show current status and trends towards sustainability;\n* the use of geographic information systems as a tool to assist in organizing and integrating information on measures; and\n* measures to support capacity-building in the use of information and communications technology - including the strengthening of information and communications infrastructure in developing countries\n''Rationale'': There is currently no systematic framework in place by which it is possible to assess and monitor the extent and specifics of implementation of the Rio agreements. Modern information and communications technology offers a range of powerful tools to organize and integrate a broad base of diverse information, and to make it widely accessible. There are many areas of overlap between the Rio agreements and the other "Rio cluster" agreements - all of which, in one way or another relate to the attainment of a sustainable common future - so there is a need for an integrated process of monitoring implementation of the whole set of agreements.
/***\n|//Name://|~IntelliTaggerPlugin|\n|//Version://|1.0.0 |\n|//Date:// |26 April 2006 - 2006-04-26|\n|//Tags://|tagging intellitagger plugin 'abego software' intelligence 'key words'|\n|//Type://|plugin|\n|//Source://|http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin|\n|//Author://|Udo Borkowski (ub [at] abego-software [dot] de)|\n|//Documentation://|[[IntelliTaggerPlugin Documentation|http://tiddlywiki.abego-software.de/doc/IntelliTagger.pdf]] (pdf)|\n|//Source Code://|[[IntelliTaggerPlugin SourceCode|[http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin SourceCode]]|\n|//Licence://|[[BSD open source license (abego Software)|http://tiddlywiki.abego-software.de/#BSD open source license (abego Software)]]|\n|//~TiddlyWiki://|Version 2.0.8 or better|\n|//Browser://|Firefox 1.5.0.2 or better|\n***/\n// /%\nif(!version.extensions.IntelliTaggerPlugin){if(!window.abego){window.abego={};}if(!abego.internal){abego.internal={};}abego.alertAndThrow=function(s){alert(s);throw s;};if(version.major<2){abego.alertAndThrow("Use TiddlyWiki 2.0.8 or better to run the IntelliTagger Plugin.");}version.extensions.IntelliTaggerPlugin={major:1,minor:0,revision:0,date:new Date(2006,3,26),type:"plugin",source:"http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin",documentation:"[[IntelliTaggerPlugin Documentation]]",sourcecode:"[[IntelliTaggerPlugin SourceCode]]",author:"Udo Borkowski (ub [at] abego-software [dot] de)",licence:"[[BSD open source license (abego Software)]]",tiddlywiki:"Version 2.0.8 or better",browser:"Firefox 1.5.0.2 or better"};abego.isPopupOpen=function(_2){return _2&&_2.parentNode==document.body;};abego.openAsPopup=function(_3){if(_3.parentNode!=document.body){document.body.appendChild(_3);}};abego.closePopup=function(_4){if(abego.isPopupOpen(_4)){document.body.removeChild(_4);}};abego.getWindowRect=function(){return {left:findScrollX(),top:findScrollY(),height:findWindowHeight(),width:findWindowWidth()};};abego.moveElement=function(_5,_6,_7){_5.style.left=_6+"px";_5.style.top=_7+"px";};abego.centerOnWindow=function(_8){if(_8.style.position!="absolute"){throw "abego.centerOnWindow: element must have absolute position";}var _9=abego.getWindowRect();abego.moveElement(_8,_9.left+(_9.width-_8.offsetWidth)/2,_9.top+(_9.height-_8.offsetHeight)/2);};abego.isDescendantOrSelf=function(_a,e){while(e){if(_a==e){return true;}e=e.parentNode;}return false;};abego.toSet=function(_c){var _d={};for(var i=0;i<_c.length;i++){_d[_c[i]]=true;}return _d;};abego.filterStrings=function(_f,_10,_11){var _12=[];for(var i=0;i<_f.length&&(_11===undefined||_12.length<_11);i++){var s=_f[i];if(s.match(_10)){_12.push(s);}}return _12;};abego.arraysAreEqual=function(a,b){var n=a.length;if(n!=b.length){return false;}for(var i=0;i<n;i++){if(a[i]!=b[i]){return false;}}return true;};abego.moveBelowAndClip=function(_19,_1a){if(!_1a){return;}var _1b=findPosX(_1a);var _1c=findPosY(_1a);var _1d=_1a.offsetHeight;var _1e=_1b;var _1f=_1c+_1d;var _20=findWindowWidth();if(_20<_19.offsetWidth){_19.style.width=(_20-100)+"px";}var _21=_19.offsetWidth;if(_1e+_21>_20){_1e=_20-_21-30;}if(_1e<0){_1e=0;}_19.style.left=_1e+"px";_19.style.top=_1f+"px";_19.style.display="block";};abego.compareStrings=function(a,b){return (a==b)?0:(a<b)?-1:1;};abego.sortIgnoreCase=function(arr){var _25=[];var n=arr.length;for(var i=0;i<n;i++){var s=arr[i];_25.push([s.toString().toLowerCase(),s]);}_25.sort(function(a,b){return (a[0]==b[0])?0:(a[0]<b[0])?-1:1;});for(i=0;i<n;i++){arr[i]=_25[i][1];}};abego.getTiddlerField=function(_2b,_2c,_2d){var _2e=document.getElementById(_2b.idPrefix+_2c);var e=null;if(_2e!=null){var _30=_2e.getElementsByTagName("*");for(var t=0;t<_30.length;t++){var c=_30[t];if(c.tagName.toLowerCase()=="input"||c.tagName.toLowerCase()=="textarea"){if(!e){e=c;}if(c.getAttribute("edit")==_2d){e=c;}}}}return e;};abego.setRange=function(_33,_34,end){if(_33.setSelectionRange){_33.setSelectionRange(_34,end);var max=0+_33.scrollHeight;var len=_33.textLength;var top=max*_34/len,bot=max*end/len;_33.scrollTop=Math.min(top,(bot+top-_33.clientHeight)/2);}else{if(_33.createTextRange!=undefined){var _39=_33.createTextRange();_39.collapse();_39.moveEnd("character",end);_39.moveStart("character",_34);_39.select();}else{_33.select();}}};abego.internal.TagManager=function(){var _3a=null;var _3b=function(){if(_3a){return;}_3a={};store.forEachTiddler(function(_3c,_3d){for(var i=0;i<_3d.tags.length;i++){var tag=_3d.tags[i];var _40=_3a[tag];if(!_40){_40=_3a[tag]={count:0,tiddlers:{}};}_40.tiddlers[_3d.title]=true;_40.count+=1;}});};var _41=TiddlyWiki.prototype.saveTiddler;TiddlyWiki.prototype.saveTiddler=function(_42,_43,_44,_45,_46,_47){var _48=this.fetchTiddler(_42);var _49=_48?_48.tags:[];var _4a=(typeof _47=="string")?_47.readBracketedList():_47;_41.apply(this,arguments);if(!abego.arraysAreEqual(_49,_4a)){abego.internal.getTagManager().reset();}};var _4b=TiddlyWiki.prototype.removeTiddler;TiddlyWiki.prototype.removeTiddler=function(_4c){var _4d=this.fetchTiddler(_4c);var _4e=_4d&&_4d.tags.length>0;_4b.apply(this,arguments);if(_4e){abego.internal.getTagManager().reset();}};this.reset=function(){_3a=null;};this.getTiddlersWithTag=function(tag){_3b();var _50=_3a[tag];return _50?_50.tiddlers:null;};this.getAllTags=function(_51){_3b();var _52=[];for(var i in _3a){_52.push(i);}for(i=0;_51&&i<_51.length;i++){_52.pushUnique(_51[i],true);}abego.sortIgnoreCase(_52);return _52;};this.getTagInfos=function(){_3b();var _54=[];for(var _55 in _3a){_54.push([_55,_3a[_55]]);}return _54;};var _56=function(a,b){var a1=a[1];var b1=b[1];var d=b[1].count-a[1].count;return d!=0?d:abego.compareStrings(a[0].toLowerCase(),b[0].toLowerCase());};this.getSortedTagInfos=function(){_3b();var _5c=this.getTagInfos();_5c.sort(_56);return _5c;};this.getPartnerRankedTags=function(_5d){var _5e={};for(var i=0;i<_5d.length;i++){var _60=this.getTiddlersWithTag(_5d[i]);for(var _61 in _60){var _62=store.getTiddler(_61);if(!(_62 instanceof Tiddler)){continue;}for(var j=0;j<_62.tags.length;j++){var tag=_62.tags[j];var c=_5e[tag];_5e[tag]=c?c+1:1;}}}var _66=abego.toSet(_5d);var _67=[];for(var n in _5e){if(!_66[n]){_67.push(n);}}_67.sort(function(a,b){var d=_5e[b]-_5e[a];return d!=0?d:abego.compareStrings(a.toLowerCase(),b.toLowerCase());});return _67;};};abego.internal.getTagManager=function(){if(!abego.internal.gTagManager){abego.internal.gTagManager=new abego.internal.TagManager();}return abego.internal.gTagManager;};(function(){var _6c=2;var _6d=1;var _6e=30;var _6f;var _70;var _71;var _72;var _73;var _74;if(!abego.IntelliTagger){abego.IntelliTagger={};}var _75=function(){return _70;};var _76=function(tag){return _73[tag];};var _78=function(s){var i=s.lastIndexOf(" ");return (i>=0)?s.substr(0,i):"";};var _7b=function(_7c){var s=_7c.value;var len=s.length;return (len>0&&s[len-1]!=" ");};var _7f=function(_80){var s=_80.value;var len=s.length;if(len>0&&s[len-1]!=" "){_80.value+=" ";}};var _83=function(tag,_85,_86){if(_7b(_85)){_85.value=_78(_85.value);}story.setTiddlerTag(_86.title,tag,0);_7f(_85);abego.IntelliTagger.assistTagging(_85,_86);};var _87=function(n){if(_74){if(_74.length>n){return _74[n];}n-=_74.length;}return (_72&&_72.length>n)?_72[n]:null;};var _89=function(n,_8b,_8c){var _8d=_87(n);if(_8d){_83(_8d,_8b,_8c);}};var _8e=function(_8f){var pos=_8f.value.lastIndexOf(" ");var _91=(pos>=0)?_8f.value.substr(++pos,_8f.value.length):_8f.value;return new RegExp(_91.escapeRegExp(),"i");};var _92=function(_93,_94){var _95=0;for(var i=0;i<_93.length;i++){if(_94[_93[i]]){_95++;}}return _95;};var _97=function(_98,_99,_9a){var _9b=1;var c=_98[_99];for(var i=_99+1;i<_98.length;i++){if(_98[i][1].count==c){if(_98[i][0].match(_9a)){_9b++;}}else{break;}}return _9b;};var _9e=function(_9f,_a0){var _a1=abego.internal.getTagManager().getSortedTagInfos();var _a2=[];var _a3=0;for(var i=0;i<_a1.length;i++){var c=_a1[i][1].count;if(c!=_a3){if(_a0&&(_a2.length+_97(_a1,i,_9f)>_a0)){break;}_a3=c;}if(c==1){break;}var s=_a1[i][0];if(s.match(_9f)){_a2.push(s);}}return _a2;};var _a7=function(_a8,_a9){return abego.filterStrings(abego.internal.getTagManager().getAllTags(_a9),_a8);};var _aa=function(){if(!_6f){return;}var _ab=store.getTiddlerText("IntelliTaggerMainTemplate");if(!_ab){_ab="<b>Tiddler IntelliTaggerMainTemplate not found</b>";}_6f.innerHTML=_ab;applyHtmlMacros(_6f,null);refreshElements(_6f,null);};var _ac=function(e){if(!e){var e=window.event;}var tag=this.getAttribute("tag");if(_71){_71.call(this,tag,e);}return false;};var _af=function(_b0,_b1,_b2,_b3){if(!_b1){return;}var _b4=_b3?abego.toSet(_b3):{};var n=_b1.length;for(var i=0;i<n;i++){var tag=_b1[i];if(_b4[tag]){continue;}if(i>0){createTiddlyElement(_b0,"span",null,"tagSeparator"," | ");}var _b8="";var _b9=_b0;if(_b2<10){_b9=createTiddlyElement(_b0,"span",null,"numberedSuggestion");_b2++;var key=_b2<10?""+(_b2):"0";createTiddlyElement(_b9,"span",null,"suggestionNumber",key+") ");var _bb=_b2==1?"Ctrl-Space or ":"";_b8=" (Shortcut: %1Alt-%0)".format([key,_bb]);}var _bc=config.views.wikified.tag.tooltip.format([tag]);var _bd=(_76(tag)?"Remove tag '%0'%1":"Add tag '%0'%1").format([tag,_b8]);var _be="%0; Shift-Click: %1".format([_bd,_bc]);var btn=createTiddlyButton(_b9,tag,_be,_ac,_76(tag)?"currentTag":null);btn.setAttribute("tag",tag);}};var _c0=function(){if(_6f){window.scrollTo(0,ensureVisible(_6f));}if(_75()){window.scrollTo(0,ensureVisible(_75()));}};var _c1=function(e){if(!e){var e=window.event;}if(!_6f){return;}var _c3=resolveTarget(e);if(_c3==_75()){return;}if(abego.isDescendantOrSelf(_6f,_c3)){return;}abego.IntelliTagger.close();};addEvent(document,"click",_c1);var _c4=Story.prototype.gatherSaveFields;Story.prototype.gatherSaveFields=function(e,_c6){_c4.apply(this,arguments);var _c7=_c6.tags;if(_c7){_c6.tags=_c7.trim();}};var _c8=function(_c9){story.focusTiddler(_c9,"tags");var _ca=abego.getTiddlerField(story,_c9,"tags");if(_ca){var len=_ca.value.length;abego.setRange(_ca,len,len);window.scrollTo(0,ensureVisible(_ca));}};var _cc=config.macros.edit.handler;config.macros.edit.handler=function(_cd,_ce,_cf,_d0,_d1,_d2){_cc.apply(this,arguments);var _d3=_cf[0];if((_d2 instanceof Tiddler)&&_d3=="tags"){var _d4=_cd.lastChild;_d4.onfocus=function(e){abego.IntelliTagger.assistTagging(_d4,_d2);setTimeout(function(){_c8(_d2.title);},100);};_d4.onkeyup=function(e){if(!e){var e=window.event;}if(e.altKey&&!e.ctrlKey&&!e.metaKey&&(e.keyCode>=48&&e.keyCode<=57)){_89(e.keyCode==48?9:e.keyCode-49,_d4,_d2);}else{if(e.ctrlKey&&e.keyCode==32){_89(0,_d4,_d2);}}setTimeout(function(){abego.IntelliTagger.assistTagging(_d4,_d2);},100);return false;};_7f(_d4);}};var _d7=function(e){if(!e){var e=window.event;}var _d9=resolveTarget(e);var _da=_d9.getAttribute("tiddler");if(_da){story.displayTiddler(_d9,_da,"IntelliTaggerEditTagsTemplate",false);_c8(_da);}return false;};var _db=config.macros.tags.handler;config.macros.tags.handler=function(_dc,_dd,_de,_df,_e0,_e1){_db.apply(this,arguments);abego.IntelliTagger.createEditTagsButton(_e1,createTiddlyElement(_dc.lastChild,"li"));};var _e2=function(){if(_6f&&_70&&!abego.isDescendantOrSelf(document,_70)){abego.IntelliTagger.close();}};setInterval(_e2,100);abego.IntelliTagger.displayTagSuggestions=function(_e3,_e4,_e5,_e6,_e7){_72=_e3;_73=abego.toSet(_e4);_74=_e5;_70=_e6;_71=_e7;if(!_6f){_6f=createTiddlyElement(document.body,"div",null,"intelliTaggerSuggestions");_6f.style.position="absolute";}_aa();abego.openAsPopup(_6f);if(_75()){var w=_75().offsetWidth;if(_6f.offsetWidth<w){_6f.style.width=(w-2*(_6c+_6d))+"px";}abego.moveBelowAndClip(_6f,_75());}else{abego.centerOnWindow(_6f);}_c0();};abego.IntelliTagger.assistTagging=function(_e9,_ea){var _eb=_8e(_e9);var s=_e9.value;if(_7b(_e9)){s=_78(s);}var _ed=s.readBracketedList();var _ee=_ed.length>0?abego.filterStrings(abego.internal.getTagManager().getPartnerRankedTags(_ed),_eb,_6e):_9e(_eb,_6e);abego.IntelliTagger.displayTagSuggestions(_a7(_eb,_ed),_ed,_ee,_e9,function(tag,e){if(e.shiftKey){onClickTag.call(this,e);}else{_83(tag,_e9,_ea);}});};abego.IntelliTagger.close=function(){abego.closePopup(_6f);_6f=null;return false;};abego.IntelliTagger.createEditTagsButton=function(_f1,_f2,_f3,_f4,_f5,id,_f7){if(!_f3){_f3="[edit]";}if(!_f4){_f4="Edit the tags";}if(!_f5){_f5="editTags";}var _f8=createTiddlyButton(_f2,_f3,_f4,_d7,_f5,id,_f7);_f8.setAttribute("tiddler",(_f1 instanceof Tiddler)?_f1.title:String(_f1));return _f8;};config.macros.intelliTagger={label:"intelliTagger",handler:function(_f9,_fa,_fb,_fc,_fd,_fe){var _ff=_fd.parseParams("list",null,true);var _100=_ff[0]["action"];for(var i=0;_100&&i<_100.length;i++){var _102=_100[i];var _103=config.macros.intelliTagger.subhandlers[_102];if(!_103){abego.alertAndThrow("Unsupported action '%0'".format([_102]));}_103(_f9,_fa,_fb,_fc,_fd,_fe);}},subhandlers:{showTags:function(_104,_105,_106,_107,_108,_109){_af(_104,_72,_74?_74.length:0,_74);},showFavorites:function(_10a,_10b,_10c,_10d,_10e,_10f){_af(_10a,_74,0);},closeButton:function(_110,_111,_112,_113,_114,_115){var _116=createTiddlyButton(_110,"close","Close the suggestions",abego.IntelliTagger.close);},version:function(_117){var t="IntelliTagger %0.%1.%2".format([version.extensions.IntelliTaggerPlugin.major,version.extensions.IntelliTaggerPlugin.minor,version.extensions.IntelliTaggerPlugin.revision]);var e=createTiddlyElement(_117,"a");e.setAttribute("href","http://tiddlywiki.abego-software.de/#IntelliTaggerPlugin");e.innerHTML="<font color=\s"black\s" face=\s"Arial, Helvetica, sans-serif\s">"+t+"<font>";},copyright:function(_11a){var e=createTiddlyElement(_11a,"a");e.setAttribute("href","http://tiddlywiki.abego-software.de");e.innerHTML="<font color=\s"black\s" face=\s"Arial, Helvetica, sans-serif\s">&copy; 2006 <b><font color=\s"red\s">abego</font></b> Software<font>";}}};})();config.shadowTiddlers["IntelliTaggerStyleSheet"]="/***\sn"+"!~IntelliTagger Stylesheet\sn"+"***/\sn"+"/*{{{*/\sn"+".intelliTaggerSuggestions {\sn"+"\stposition: absolute;\sn"+"\stwidth: 600px;\sn"+"\sn"+"\stpadding: 2px;\sn"+"\stlist-style: none;\sn"+"\stmargin: 0;\sn"+"\sn"+"\stbackground: #eeeeee;\sn"+"\stborder: 1px solid DarkGray;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .currentTag {\sn"+"\stfont-weight: bold;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .suggestionNumber {\sn"+"\stcolor: #808080;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .numberedSuggestion{\sn"+"\stwhite-space: nowrap;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .intelliTaggerFooter {\sn"+"\stmargin-top: 4px;\sn"+"\stborder-top-width: thin;\sn"+"\stborder-top-style: solid;\sn"+"\stborder-top-color: #999999;\sn"+"}\sn"+".intelliTaggerSuggestions .favorites {\sn"+"\stborder-bottom-width: thin;\sn"+"\stborder-bottom-style: solid;\sn"+"\stborder-bottom-color: #999999;\sn"+"\stpadding-bottom: 2px;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .normalTags {\sn"+"\stpadding-top: 2px;\sn"+"}\sn"+"\sn"+".intelliTaggerSuggestions .intelliTaggerFooter .button {\sn"+"\stfont-size: 10px;\sn"+"\sn"+"\stpadding-left: 0.3em;\sn"+"\stpadding-right: 0.3em;\sn"+"}\sn"+"\sn"+"/*}}}*/\sn";config.shadowTiddlers["IntelliTaggerMainTemplate"]="<!--\sn"+"{{{\sn"+"-->\sn"+"<div class=\s"favorites\s" macro=\s"intelliTagger action: showFavorites\s"></div>\sn"+"<div class=\s"normalTags\s" macro=\s"intelliTagger action: showTags\s"></div>\sn"+"<!-- The Footer (with the Navigation) ============================================ -->\sn"+"<table class=\s"intelliTaggerFooter\s" border=\s"0\s" width=\s"100%\s" cellspacing=\s"0\s" cellpadding=\s"0\s"><tbody>\sn"+" <tr>\sn"+"\st<td align=\s"left\s">\sn"+"\st\st<span macro=\s"intelliTagger action: closeButton\s"></span>\sn"+"\st</td>\sn"+"\st<td align=\s"right\s">\sn"+"\st\st<span macro=\s"intelliTagger action: version\s"></span>, <span macro=\s"intelliTagger action: copyright \s"></span>\sn"+"\st</td>\sn"+" </tr>\sn"+"</tbody></table>\sn"+"<!--\sn"+"}}}\sn"+"-->\sn";config.shadowTiddlers["IntelliTaggerEditTagsTemplate"]="<!--\sn"+"{{{\sn"+"-->\sn"+"<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler'></div>\sn"+"<div class='title' macro='view title'></div>\sn"+"<div class='tagged' macro='tags'></div>\sn"+"<div class='viewer' macro='view text wikified'></div>\sn"+"<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler'></div>\sn"+"<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>\sn"+"<!--\sn"+"}}}\sn"+"-->\sn";config.shadowTiddlers["BSD open source license (abego Software)"]="See [[Licence|http://tiddlywiki.abego-software.de/#%5B%5BBSD%20open%20source%20license%5D%5D]].";config.shadowTiddlers["IntelliTaggerPlugin Documentation"]="[[Documentation on abego Software website|http://tiddlywiki.abego-software.de/doc/IntelliTagger.pdf]].";config.shadowTiddlers["IntelliTaggerPlugin SourceCode"]="[[Plugin source code on abego Software website|http://tiddlywiki.abego-software.de/src/Plugin-IntelliTagger-src.js]]";setStylesheet(store.getTiddlerText("IntelliTaggerStyleSheet"),"intelliTagger");}\n//%/\n
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/icerd.htm@@\n<html><iframe\ntitle="International Convention on the Elimination of All Forms of Racial Discrimination"\nsrc="http://www.un-documents.net/icerd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/icpramw.htm@@\n<html><iframe\ntitle="International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families"\nsrc="http://www.un-documents.net/icpramw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/iccpr.htm@@\n<html><iframe\ntitle = "International Covenant on Civil and Political Rights"\nsrc = "http://www.un-documents.net/iccpr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/icescr.htm@@\n<html><iframe\ntitle = "International Covenant on Economic, Social and Cultural Rights"\nsrc = "http://www.un-documents.net/icescr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a21r2200.htm@@\n<html><iframe\ntitle = "International Covenant on Economic, Social and Cultural Rights, International Covenant on Civil and Political Rights and Optional Protocol to the International Covenant on Civil and Political Rights"\nsrc = "http://www.un-documents.net/a21r2200.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
The [[International Bill of Human Rights|217 (III). International Bill of Human Rights]] that established the [[Universal Declaration of Human Rights]] included a commitment in resolution 217 E (III) Preparation of a Draft Covenant on Human Rights and Draft Measures of Implementation]]
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a38r116.htm@@\n<html><iframe\ntitle = "International Covenants on Human Rights"\nsrc = "http://www.un-documents.net/a38r116.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
The ''International Decade for a Culture of Peace and ~Non-Violence for the Children of the World'' was approved by the General Assembly its [[resolution 53/25|53/25. International Decade for a Culture of Peace and Non-Violence for the Children of the World, 2001-2010]] of 10 November 1998.
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/unt-corn.htm@@\n<html><iframe\ntitle = "International Treaties from Cornell"\nsrc = "http://www.un-documents.net/unt-corn.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can view this page in a separate browser tab or window at http://www.un-documents.net/ist-dec.htm@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/ist-dec.htm"\n title = "Istanbul Declaration on Human Settlements">\n</iframe> </html>
Jeffrey Huffines is //Chair// of the [[NGO/DPI Executive Committee]] and //UN Representative//, [[National Spiritual Assembly of the Baha'is of the US|http://www.bahai.us/]]\n\nE-mail: [[jhuffines@ngodpiexecom.org|mailto:jhuffines@ngodpiexecom.org]]
Joan Kirby is the previous //Chair// of the [[NGO/DPI Executive Committee]].\n\nMs Kirby has represented the [[Temple of Understanding|http://www.templeofunderstanding.org]] at the UN since April 2000 where her focus has been on sustainable development financing for development and children in armed conflict. From 1994 until 2000, she was the Executive Director of the Temple of Understanding where she developed educational interfaith programmes for people of different religious traditions. \n\nMs Kirby served as //Secretary// for the NGO Committee on Human Rights and is the //~Vice-President// of the Committee of Religious ~NGOs at the UN where she works with the ~Tri-Partite Forum for Interfaith Cooperation for Peace. She was //Chair// of the DPI/NGO Conference in September 2004: The Millennium Development Goals: Civil Society Takes Action. \n\nJoan Kirby is a national of the United States.
!!!From our origins to the future\n1. We, the representatives of the peoples of the world, assembled at the World Summit on Sustainable Development in Johannesburg, South Africa, from 2 to 4 September 2002, reaffirm our commitment to sustainable development.\n\n2. We commit ourselves to building a humane, equitable and caring global society, cognizant of the need for human dignity for all.\n\n3. At the beginning of this Summit, the children of the world spoke to us in a simple yet clear voice that the future belongs to them, and accordingly challenged all of us to ensure that through our actions they will inherit a world free of the indignity and indecency occasioned by poverty, environmental degradation and patterns of unsustainable development.\n\n4. As part of our response to these children, who represent our collective future, all of us, coming from every corner of the world, informed by different life experiences, are united and moved by a deeply felt sense that we urgently need to create a new and brighter world of hope.\n\n5. Accordingly, we assume a collective responsibility to advance and strengthen the interdependent and mutually reinforcing pillars of sustainable development - economic development, social development and environmental protection - at the local, national, regional and global levels.\n\n6. From this continent, the cradle of humanity, we declare, through the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]] and the present Declaration, our responsibility to one another, to the greater community of life and to our children.\n\n7. Recognizing that humankind is at a crossroads, we have united in a common resolve to make a determined effort to respond positively to the need to produce a practical and visible plan to bring about poverty eradication and human development.\n!!!From Stockholm to Rio de Janeiro to Johannesburg\n8. Thirty years ago, in Stockholm, we agreed on the urgent need to respond to the problem of environmental deterioration.^^[[1|Declaration of the United Nations Conference on the Human Environment]]^^ Ten years ago, at the United Nations Conference on Environment and Development, held in Rio de Janeiro, we agreed that the protection of the environment and social and economic development are fundamental to sustainable development, based on the Rio Principles. To achieve such development, we adopted the global programme entitled [[Agenda 21]] and the [[Rio Declaration on Environment and Development]], to which we reaffirm our commitment. The Rio Conference was a significant milestone that set a new agenda for sustainable development.\n\n9. Between Rio and Johannesburg, the world's nations have met in several major conferences under the auspices of the United Nations, including the International Conference on Financing for Development, as well as the Doha Ministerial Conference. These conferences defined for the world a comprehensive vision for the future of humanity.\n\n10. At the Johannesburg Summit, we have achieved much in bringing together a rich tapestry of peoples and views in a constructive search for a common path towards a world that respects and implements the vision of sustainable development. The Johannesburg Summit has also confirmed that significant progress has been made towards achieving a global consensus and partnership among all the people of our planet.\n!!!The challenges we face\n11. We recognize that poverty eradication, changing consumption and production patterns and protecting and managing the natural resource base for economic and social development are overarching objectives of and essential requirements for sustainable development.\n\n12. The deep fault line that divides human society between the rich and the poor and the ever-increasing gap between the developed and developing worlds pose a major threat to global prosperity, security and stability.\n\n13. The global environment continues to suffer. Loss of biodiversity continues, fish stocks continue to be depleted, desertification claims more and more fertile land, the adverse effects of climate change are already evident, natural disasters are more frequent and more devastating, and developing countries more vulnerable, and air, water and marine pollution continue to rob millions of a decent life.\n\n14. Globalization has added a new dimension to these challenges. The rapid integration of markets, mobility of capital and significant increases in investment flows around the world have opened new challenges and opportunities for the pursuit of sustainable development. But the benefits and costs of globalization are unevenly distributed, with developing countries facing special difficulties in meeting this challenge.\n\n15. We risk the entrenchment of these global disparities and unless we act in a manner that fundamentally changes their lives the poor of the world may lose confidence in their representatives and the democratic systems to which we remain committed, seeing their representatives as nothing more than sounding brass or tinkling cymbals.\n!!!Our commitment to sustainable development\n16. We are determined to ensure that our rich diversity, which is our collective strength, will be used for constructive partnership for change and for the achievement of the common goal of sustainable development.\n\n17. Recognizing the importance of building human solidarity, we urge the promotion of dialogue and cooperation among the world's civilizations and peoples, irrespective of race, disabilities, religion, language, culture or tradition.\n\n18. We welcome the focus of the Johannesburg Summit on the indivisibility of human dignity and are resolved, through decisions on targets, timetables and partnerships, to speedily increase access to such basic requirements as clean water, sanitation, adequate shelter, energy, health care, food security and the protection of biodiversity. At the same time, we will work together to help one another gain access to financial resources, benefit from the opening of markets, ensure capacity- building, use modern technology to bring about development and make sure that there is technology transfer, human resource development, education and training to banish underdevelopment forever.\n\n19. We reaffirm our pledge to place particular focus on, and give priority attention to, the fight against the worldwide conditions that pose severe threats to the sustainable development of our people, which include: chronic hunger; malnutrition; foreign occupation; armed conflict; illicit drug problems; organized crime; corruption; natural disasters; illicit arms trafficking; trafficking in persons; terrorism; intolerance and incitement to racial, ethnic, religious and other hatreds; xenophobia; and endemic, communicable and chronic diseases, in particular HIV/AIDS, malaria and tuberculosis.\n\n20. We are committed to ensuring that women's empowerment, emancipation and gender equality are integrated in all the activities encompassed within [[Agenda 21]], the [[Millennium Development Goals]] and the [[Plan of Implementation of the Summit|http://www.un-documents.net/jburgpln.htm]].\n\n21. We recognize the reality that global society has the means and is endowed with the resources to address the challenges of poverty eradication and sustainable development confronting all humanity. Together, we will take extra steps to ensure that these available resources are used to the benefit of humanity.\n\n22. In this regard, to contribute to the achievement of our development goals and targets, we urge developed countries that have not done so to make concrete efforts reach the internationally agreed levels of official development assistance.\n\n23. We welcome and support the emergence of stronger regional groupings and alliances, such as the [[New Partnership for Africa's Development|http://www.un-documents.net/nepad.htm]], to promote regional cooperation, improved international cooperation and sustainable development.\n\n24. We shall continue to pay special attention to the developmental needs of small island developing States and the least developed countries.\n\n25. We reaffirm the vital role of the indigenous peoples in sustainable development.\n\n26. We recognize that sustainable development requires a long-term perspective and broad-based participation in policy formulation, decision-making and implementation at all levels. As social partners, we will continue to work for stable partnerships with all major groups, respecting the independent, important roles of each of them.\n\n27. We agree that in pursuit of its legitimate activities the private sector, including both large and small companies, has a duty to contribute to the evolution of equitable and sustainable communities and societies.\n\n28. We also agree to provide assistance to increase income-generating employment opportunities, taking into account the [[Declaration on Fundamental Principles and Rights at Work|http://www.un-documents.net/dfprw.htm]] of the International Labour Organization.\n\n29. We agree that there is a need for private sector corporations to enforce corporate accountability, which should take place within a transparent and stable regulatory environment.\n\n30. We undertake to strengthen and improve governance at all levels for the effective implementation of [[Agenda 21]], the [[Millennium Development Goals]] and the [[Plan of Implementation of the Summit|http://www.un-documents.net/jburgpln.htm]].\n!!!Multilateralism is the future\n31. To achieve our goals of sustainable development, we need more effective, democratic and accountable international and multilateral institutions.\n\n32. We reaffirm our commitment to the [[principles and purposes of the Charter of the United Nations|Purposes and Principles of the United Nations]] and international law, as well as to the strengthening of multilateralism. We support the leadership role of the United Nations as the most universal and representative organization in the world, which is best placed to promote sustainable development.\n\n33. We further commit ourselves to monitor progress at regular intervals towards the achievement of our sustainable development goals and objectives.\n!!!Making it happen!\n34. We are in agreement that this must be an inclusive process, involving all the major groups and Governments that participated in the historic Johannesburg Summit.\n\n35. We commit ourselves to act together, united by a common determination to save our planet, promote human development and achieve universal prosperity and peace.\n\n36. We commit ourselves to the [[Plan of Implementation of the World Summit on Sustainable Development|http://www.un-documents.net/jburgpln.htm]] and to expediting the achievement of the time-bound, socio-economic and environmental targets contained therein.\n\n37. From the African continent, the cradle of humankind, we solemnly pledge to the peoples of the world and the generations that will surely inherit this Earth that we are determined to ensure that our collective hope for sustainable development is realized.\n
"Human nature is not a machine to be built after a model, and set to do exactly the work prescribed for it, but a tree, which requires to grow and develop itself on all sides, according to the tendency of the inward forces which make it a living thing."\n\n"Such are the differences among human beings in their sources of pleasure, their susceptibilities of pain, and the operation on them of different physical and moral agencies, that unless there is a corresponding diversity in their modes of life, they neither obtain their fair share of happiness, nor grow up to the mental, moral, and aesthetic stature of which their nature is capable."\n<html><p align="right">John Stuart Mill, <i>On Liberty</i> (1859)</p></html>
* [[Universal Declaration of Human Rights]], 1948\n* [[Convention on the Prevention and Punishment of the Crime of Genocide]], 1946\n* [[Geneva Conventions]], 1949 +++\n* [[Geneva Convention for the Amelioration of the Condition of the Wounded and Sick in Armed Forces in the Field]]\n* [[Geneva Convention for the Amelioration of the Condition of the Wounded and Sick and Shipwrecked Members of Armed Forces at Sea]]\n* [[Geneva Convention relative to the Protection of Civilian Persons in Time of War]]\n* [[Geneva Convention relative to the Treatment of Prisoners of War]]\n* [[Protocol I Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of International Armed Conflicts]]\n* [[Protocol II Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of Non-International Armed Conflicts]], 1977\n===\n\n* [[Convention for the Suppression of the Traffic in Persons and of the Exploitation of the Prostitution of Others]], 1949\n* [[Convention relating to the Status of Refugees]], 1951\n** [[Protocol relating to the Status of Refugees]], 1967\n* [[Convention on the Political Rights of Women]], 1952\n* [[Convention concerning Discrimination in Respect of Employment and Occupation]], 1958\n* [[International Convention on the Elimination of All Forms of Racial Discrimination]], 1965\n* [[International Covenant on Civil and Political Rights]], 1966\n** [[Optional Protocol to Covenant on Civil and Political Rights]], 1966\n* [[International Covenant on Economic, Social and Cultural Rights]], 1966\n* [[Convention against Discrimination in Education]], 1960\n* [[International Convention on the Elimination of All Forms of Racial Discrimination]], 1965\n* [[Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]], 1984\n* [[Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects]], 1980\n* [[Convention on the Rights of the Child]], 1989\n** [[Optional Protocol to the Convention on the Rights of the Child on the involvement of children in armed conflict]], 2000\n** [[Optional Protocol to the Convention on the Rights of the Child on the sale of children, child prostitution and child pornography]], 2000\n* [[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]]\n* [[Vienna Declaration and Programme of Action]], 1993\n* [[Standard Rules on the Equalization of Opportunities for Persons with Disabilities]], 1993\n* [[Convention on the Elimination of All Forms of Discrimination against Women]], 1994\n** [[Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women]], 1999\n* [[Universal Declaration on Cultural Diversity]], 2001\n* [[Convention on the Rights of Persons with Disabilities]], 2006\n* [[United Nations Declaration on the Rights of Indigenous Peoples]], 2007\n
@@font-size:90%;''Note'': This is a "framed" page from the ''KnowYourRights2008'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.knowyourrights2008.org/@@\n<html><iframe\n src = "http://www.knowyourrights2008.org/"\n title = "KnowYourRights2008"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
While not yet in widespread use, the phrase '''knowledge-based universe''' is increasingly being used to describe the universe of knowledge that is rapidly becoming accessible in digital form via the Internet, and to incorporate the recognition of this universe as a realm of the natural world. \n\nUnlike the material universe, the knowledge-based universe is governed by the laws and properties of information and networks; in particular, abundance in this universe is not constrained by the laws of conservation of mass and energy.
''Secretary-General Kofi A. Annan,''\nTeheran (Iran)\n10 December 1997\n> //The Universal Declaration of Human Rights enshrines and illuminates global pluralism and diversity, Says Secretary-General on the 50th Anniversary of the Declaration.//\nIt is a special pleasure for me to address you today, at this distinguished university, in the heart of your great and ancient land. I have long looked forward to visiting Iran, and I am grateful for the generous welcome I have received. Iran is living through a time of great promise and change. The eyes of the world are upon you. With vision, pride and compassion, you are renewing your nation. I congratulate you on your success.\n\nI speak to you on a worldwide day of celebration. December tenth marks the beginning of the fiftieth anniversary year of the Universal Declaration of Human Rights. It gives me a special pleasure, therefore, to speak to you and through you to the rest of the world today.\n\nYou, the students and leaders of tomorrow -- here in Iran and in every nation -- are the guardians of these human rights. Their fate and future is in your hands.\n\nToday, in every part of the world, men, women and children of all faiths and tongues, of every colour and creed, will gather to embrace our common human rights.\n\nThey will do so in the knowledge that human rights are the foundation of human existence and coexistence; that human rights are universal, indivisible and interdependent; and that human rights lie at the heart of all that the United Nations aspires to achieve in peace and development.\n\nHuman rights are what make us human. They are the principles by which we create the sacred home for human dignity.\n\nArticle 1 of the Universal Declaration of Human Rights states that\n<<<\n"All human beings are born free and equal in dignity and rights.\n\nThey are endowed with reason and conscience and shall act towards one another in a spirit of brotherhood."\n<<<\nHuman rights are what reason requires and conscience commands. They are us and we are them. Human rights are rights that any person has as a human being. We are all human beings; we are all deserving of human rights. One cannot be true without the other.\n\nWho can deny that we all share the same horror of violence? Who can deny that we all seek lives free of fear, torture and discrimination? Who can deny that we all seek to express ourselves freely and pursue our aims in life?\n\nWhen have you heard a free voice demand an end to freedom? Where have you heard a slave argue for slavery? When have you heard a victim of torture endorse the ways of the torturer? Where have you heard the tolerant cry out for intolerance?\n\nThe absence of tolerance and human rights is not only a denial of human dignity. It is also the root of the suffering and hatred that breeds political violence and inhibits economic development.\n\nIf this century's bloody history has taught us one lesson, it is this.\n\nWhen we speak of the right to life, or development, or to dissent and diversity, we are speaking of tolerance. Tolerance promoted, protected and enshrined will ensure all freedoms. Without it, we can be certain of none. In the words of one wise man: "Faith elicits respect, and fanaticism provokes hate."\n\nHuman rights are the expression of those traditions of tolerance in all cultures that are the basis of peace and progress. Human rights, properly understood and justly interpreted, are foreign to no culture and native to all nations.\n\nIt is the universality of human rights that gives them their strength and endows them with the power to cross any border, climb any wall, defy any force.\n\nHuman rights are universal not only because their roots exist in all cultures and traditions. Their modern universality is founded on their endorsement by all 185 Members of the United Nations. The Declaration itself was the product of debates between a uniquely representative group of scholars, a majority of whom came from the non-Western world.\n\nThey brought to this historic assignment the recent memories of world war and the ancient teachings of universal peace. The principles enshrined in the Universal Declaration of Human Rights are deeply rooted in the history of humankind. They can be found in the teachings of all the world's great cultural and religious traditions.\n\nImam Ali, the fourth Khalifa after Prophet Muhammed, instructed the governor of Egypt to rule with mercy and tolerance towards all his subjects:\n<<<\n"... Let the dearest of your treasuries be the treasury of righteous action... Infuse your heart with mercy, love and kindness for your subjects. Be not in the face of them a voracious animal, counting them as easy prey, for they are of two kinds: either they are your brothers in religion or your equals in creation."\n<<<\nSa'adi, the great thirteenth century Persian poet, also offered a moving tribute to the values of tolerance and equality among all peoples and nations:\n<<<\n"The children of Adam are limbs of one another\nAnd in their creation come from one substance.\n\nWhen the world gives pain to one member,\nThe other members find no rest.\n\nThou who are indifferent to the sufferings of others\nDo not deserve to be called a man."\n<<<\nAlmost 2,000 years earlier, Confucius spoke of the dignity of the individual and the tolerance of the State towards the freedom of expression of all its citizens:\n<<<\n"When the good way prevails in the State, speak boldly and act boldly.\nWhen the State has lost the way, act boldly and speak softly."\n<<<\nFinally, and much closer to our time, Thomas Jefferson framed human rights as universal rights to freedom and dignity in the American Declaration of Independence of 1776. He wrote:\n<<<\n"We hold these Truths to be self-evident, that all Men are created equal, that they are endowed, by their Creator, with certain unalienable Rights, that among these are Life, Liberty, and the Pursuit of Happiness."\n<<<\nI have recounted these examples from all times and far-flung lands because they testify to a lasting and deeply inspiring truth about the human condition.\n\nTolerance and mercy have always and in all cultures been ideals of government rule and human behaviour. Today, we call these values human rights.\n\nThe growth in support for the Declaration of Human Rights over the past 50 years has given it new life and reaffirmed its universality. The basic principles of the Declaration have been incorporated into national laws of countries from all cultural traditions.\n\nThere is no single model of democracy, or of human rights, or of cultural expression for all the world. But for all the world, there must be democracy, human rights, and free cultural expression.\n\nHuman ingenuity will ensure that each society, within its own traditions and history, will enshrine and promote these values. I am convinced of that.\n\nThat is why I speak in Africa of human rights as "African Rights", as rights that must find expression in the language of the people they protect. That is what gives me confidence that one day, these rights will prevail.\n\nThe Universal Declaration of Human Rights, far from insisting on uniformity, is the basic condition for global diversity. That is its great power. That is its lasting value.\n\nThe Universal Declaration of Human Rights enshrines and illuminates global pluralism and diversity. It is the standard for an emerging era in which communication and collaboration between States and peoples will determine their success and survival.\n\nThe struggle for universal human rights has always and everywhere been the struggle against all forms of tyranny and injustice: against slavery, against colonialism, against apartheid. It is nothing less and nothing different today.\n\nIn every part of the world, the United Nations is engaged in securing the basic conditions for human existence: peace, development, a safe environment, food, adequate shelter, enhanced opportunities.\n\nWe seek to provide these goods not because we believe all humans are the same, but because we know that all humans need food, need freedom, need a sustainable future. They are human rights.\n\nThe history of human rights is the history of the United Nations. The principles and precepts of the Universal Declaration of Human Rights guide and inform every act of the United Nations.\n\nThey inspire us to do more for greater numbers. They embolden us to believe that our cause is just and its fate the measure of man.\n\nThe very First United Nations World Conference on Human Rights took place 30 years ago right here in Tehran. That Conference endorsed the basic principles of the Universal Declaration and set the agenda that we seek to meet today.\n\nIt called for the elimination of all forms of discrimination against women. It emphasized the indivisibility of all human rights and fundamental freedoms. It insisted that the full realization of civil and political rights was not possible without the enjoyment of economic, social and cultural rights.\n\nThe United Nations' work in peace and development has increasingly placed human rights at the forefront.\n\nThat includes all human rights, from civil and political rights to social and economic rights. The right to development is a universal and inalienable right, and it is inseparable from all other rights. Indeed, it remains the measure of the respect of all other human rights.\n\nOne cannot pick and choose among human rights, ignoring some while insisting on others. Only as rights equally applied can they be rights universally accepted. Nor can they be applied selectively or relatively, or as a weapon with which to punish others.\n\nTheir purity is their eternal strength.\n\nIf, as some suggest, this has been the most terrible century in human history, it has also been the most hopeful. The essential dignity of every human being is not in doubt as we enter a new millennium.\n\nWe celebrate today the anniversary of a testament to that dignity.\n\nWe celebrate a victory for tolerance, diversity and pluralism. The Universal Declaration of Human Rights is a global bulwark against all systems and all ideologies that would suppress our distinctness and our humanity.\n\nDiversity no less than dignity is essential to the human condition.\n\nMy dear young friends, here in this hall and all over the world,\n\nThe ideals of human rights are the ideals of hope and humanity. Your idealism inspires your faith in our common future, and your determination to make it more just and more merciful than the past.\n\nIt is for you to realize these rights, now and for all time.\n\nHuman rights are your rights. Seize them. Defend them. Promote them.\n\nUnderstand them and insist on them. Nourish and enrich them.\n\nThey are the true reflection of humanity's highest aspirations. They are the best in us. Give them life.\n\n//Original at// http://www.un.org/News/ossg/sg/stories/statments_search_full.asp?statID=47
> From the Annex to the Hague Convention: Regulations Respective the Laws and Customs of War on Land\n! Section II. On Hostilities\n!!Chapter I. On means of injuring the Enemy, Sieges, and Bombardments\n!!!Article 22\n<<<\nThe right of belligerents to adopt means of injuring the enemy is not unlimited.\n<<<\n!!!Article 23\n<<<\nBesides the prohibitions provided by special Conventions, it is especially prohibited:--\n* To employ poison or poisoned arms;\n* To kill or wound treacherously individuals belonging to the hostile nation or army;\n* To kill or wound an enemy who, having laid down arms, or having no longer means of defence, has surrendered at discretion;\n* To declare that no quarter will be given;\n* To employ arms, projectiles, or material of a nature to cause superfluous injury;\n* To make improper use of a flag of truce, the national flag, or military ensigns and the enemy's uniform, as well as the distinctive badges of the Geneva Convention;\n* To destroy or seize the enemy's property, unless such destruction or seizure be imperatively demanded by the necessities of war.\n<<<\n!!! Article 24\n<<<\nRuses of war and the employment of methods necessary to obtain information about the enemy and the country, are considered allowable.\n<<<\n!!! Article 25\n<<<\nThe attack or bombardment of towns, villages, habitations or buildings which are not defended, is prohibited.\n<<<\n!!!Article 26\n<<<\nThe Commander of an attacking force, before commencing a bombardment, except in the case of an assault, should do all he can to warn the authorities.\n<<<\n!!!Article 27\n<<<\nIn sieges and bombardments all necessary steps should be taken to spare as far as possible edifices devoted to religion, art, science, and charity, hospitals, and places where the sick and wounded are collected, provided they are not used at the same time for military purposes.\n\nThe besieged should indicate these buildings or places by some particular and visible signs, which should previously be notified to the assailants.\n<<<\n!!!Article 28\n<<<\nThe pillage of a town or place, even when taken by assault, is prohibited.\n<<<
Please help spread the word about [[udhr@60+]] and the 60th Anniversary of the Universal Declaration of Human Rights by adding a link to this site.\n\n<html><a href="http://www.ngo-framework.net/" target="_blank"><img src="http://www.ngo-framework.net/udhr60-beacon-64x64.png" width="64" height="64" alt="udhr@60+ protection and realization of human rights in a knowledge-based universe / The Universal Declaration at 60 and beyond"></a></html>\n\nYou can add this link by copying and pasting the following snippet of code on your web page:\n\n{{{<a href="http://www.ngo-framework.net/" target="_blank"><img src="http://www.ngo-framework.net/udhr60-beacon-64x64.png" width="64" height="64" alt="udhr@60+ protection and realization of human rights in a knowledge-based universe / The Universal Declaration at 60 and beyond"></a>}}}
/***\n|Name|ListboxPlugin|\n|Source|http://www.TiddlyTools.com/#ListboxPlugin|\n|Version|0.8.1|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|set tiddler fields by selecting enumerated values from a listbox or droplist|\n|Status| ''BETA - SUBJECT TO CHANGE'' |\n\n!!!!!Usage\n<<<\nThe {{{<<select>>}}} macro sets tiddler field values by selecting from pre-configured enumerated values in listbox/droplist control. The macro may be used within the ViewTemplate or EditTemplate to a listbox/droplist to every tiddler, or embedded directly in specific tiddler content to create interfaces for custom-built TW "applications" that use tiddler fields to store application-specific values.\n\nSyntax for use in ViewTemplate/EditTemplate:\n{{{\n<div class="editor" macro="select fieldname@tiddlername rows:nn width:xxx autoSave allowBlank allowOther\n value value value ..."></div>\n<div class="editor" macro="select fieldname@tiddlername rows:nn width:xxx autoSave allowBlank allowOther\n label=value label=value label=value ..."></div>\n<div class="editor" macro="select fieldname@tiddlername rows:nn width:xxx autoSave allowBlank allowOther\n +TiddlerName allowEdit"></div>\n}}}\n\nSyntax for direct embedding in tiddler content:\n{{{\n<<select fieldname@tiddlername rows:nn width:xxx allowBlank allowOther\n value value value ...>>\n<<select fieldname@tiddlername rows:nn width:xxx allowBlank allowOther\n label=value label=value label=value ...>>\n<<select fieldname@tiddlername rows:nn width:xxx allowBlank allowOther\n +TiddlerName allowEdit>>\n}}}\n\n//where://\n''fieldname@tiddlername''\n>specifies the tiddler field associated with the list display. The "@tiddlername" portion is optional and, when omitted, the current tiddler is assumed (note: you may also use the special keyword, "@here", to designate the current tiddler)\n''rows:nn''\n>specifies the number of lines to display in the list. If rows=1, a 'droplist' is displayed. If rows>1 a fixed-height listbox is used. By default (or if rows=0 is used), the listbox is displayed with enough lines to show all items without scrolling (i.e., "fit to contents - vertically")\n''width:xxx''\n>specifies the width of the list, using a CSS dimension value (px, em, in, cm, or %). The default is auto (i.e., "fit to contents - horizontally").\n''autoSave''\n>when used in EditTemplate, this keyword forces selection changes to be applied immediately rather than waiting for the "done" command to be invoked. Note: because the standard ViewTemplate toolbar does not have a "done" command to signal the end of the editing activity, ''autoSave'' is always enabled when working with a selection list that is not being displayed via EditTemplate.\n''allowBlank''\n>when the value of a tiddler field is "undefined", a special 'blank' list item is added at the beginning of the list so that the undefined field value can be indicated. If a field value is subsequently selected, the blank item is removed from the list. Use the ''allowBlank'' keyword to always include the blank item in the list and allow it to be re-selected, allowing you to set the field value back to "undefined" (i.e., delete the field).\n''allowOther''\n>when the value of a tiddler field does not match any of the values in the list, a special 'other' is added at the end of the list so that the unrecognized field value can be indicated. If another field value is subsequently selected, the 'other' item is removed from the list. Use the ''allowOther'' keyword to always include the 'other item in the list. When this item is selected, you will be prompted to enter a custom value to assign to the field.\n''value value value ...'' //(inline list definition)//\n//or// ''label=value label=value label=value ...'' //(inline list definition)//\n//or// ''+TiddlerName'' (//or// ''*TiddlerName'') //(tiddler-based list definition)//\n>specifies list item values or label/value pairs. You can also use the ''+TiddlerName'' or ''*TiddlerName'' syntax to define the values or label/value pairs using a tiddler containing an "HR-separated" list, where each list item is one or two lines of text, separated from the next item by a horizontal rule: """----""". The first line of each item contains the value or label=value that will appear in the list. The second, optional line allows you to specify a custom tooltip for that list item. If you use "*" preceding the TiddlerName, the contents of the tiddler will be processed by the TiddlyWiki parser before being processed as a list definition. This allows you to use macros to dynamically generate list definitions based on the current document contents (such as available tag names). The default tooltip for a list item is: "{{{set fieldname@tiddlername=itemvalue}}}". Note: if all list entries are single-line (i.e., you are not defining ANY custom tooltips), you can omit the horizontal rule between entries... each line of text will be treated as a separate list entry.\n''allowEdit'' //(for use with +TiddlerName param only)//\n>adds optional "edit list..." item to the end of the list, to enable quick editing of a tiddler-based list definition. Note: if the ''+TiddlerName'' parameter refers to a tiddler that does not yet exist, the "edit list..." item is automatically added to the list, even if ''allowEdit'' was not specified. This allows you to place an 'empty' tiddler-based list into your content (e.g., """<<select fieldname =NewTiddlerName>>"""), and then create and define the tiddler-based list later on.\n<<<\n!!!!!Examples\n<<<\n''inline list definition:''\n{{{<<select thing rows:1 eenie meenie miney moe>>}}}\n<<select thing rows:1 eenie meenie miney moe>>\n{{{<<select size rows:1 xsmall=30 small=32 medium=34 large=36 xlarge=38>>}}}\n<<select size rows:1 xsmall=30 small=32 medium=34 large=36 xlarge=38>>\n{{{<<select size allowOther xsmall=30 small=32 medium=34 large=36 xlarge=38>>}}}\n<<select size allowOther xsmall=30 small=32 medium=34 large=36 xlarge=38>>\n\n''tiddler-based list definition:''\n{{{<<select color rows:1 +ListboxSample>>}}}\n<<select color rows:1 +ListboxSample>>\n{{{<<select color allowBlank allowOther +ListboxSample allowEdit>>}}}\n<<select color allowBlank allowOther +ListboxSample allowEdit>>\n{{{<<select demo@ListboxDemoTarget +ListboxNewSample>>}}}\n<<select demo@ListboxDemoTarget +ListboxNewSample>>\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\nListboxPlugin\n<<<\n!!!!!Revision History\n<<<\n''2007.08.31 [0.8.2]'' corrected handling for "@tiddlername" syntax for non-default 'target' tiddler.\n''2007.08.06 [0.8.1]'' added support for "@here" keyword syntax and cleaned up handling for identifying 'target' tiddler. Also added 'onclick' handler for "other:" item, so that prompt dialog is presented even if "other" was already selected (and hence, no "onchange" event)\n''2007.07.29 [0.8.0]'' added getWikifiedData() and support for "*" prefix on TiddlerName. Causes tiddler content to be wikified before processing it as a listbox definition. Allows you to use macros or inline scripts to *generate* dynamic list definitions from current document content. Based on a request from EdgarWhipple.\n''2007.07.26 [0.7.3]'' in onChange(), corrected call to config.macros.select.setFieldValue() instead of config.macros.setFieldValue(). Thanks to EdgarWhipple for the bug report!\n''2007.07.24 [0.7.2]'' in setFieldValue(), 'touch' target tiddler AFTER setting value to avoid early refresh event that steps on listbox attributes, causing a fatal error (in IE only). Thanks go to Ken Girard for the bug report! Also, in render(), fixed problem where selecting "edit list..." would set the value of the field to the name of the tiddler containing the list. Also removed unneeded deferred (setTimeout) handling for invoking setFieldValue()\n''2007.06.28 [0.7.1]'' in render(), retrieve current val from tiddler editor control (when editing) or use stored field (when viewing).\n''2007.05.29 [0.7.0]'' split render() logic from handler(), added notification-based refresh() for lists that use +TiddlerName definition so changes in underlying tiddler definition are automatically sync'ed up in any currently displayed lists\n''2007.05.15 [0.6.1]'' code/documentation cleanup\n''2007.05.14 [0.6.0]'' lots more options\n''2007.05.12 [0.5.0]'' started\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by Eric L Shulman / ELS Design Studios\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.select= {major: 0, minor: 8, revision: 2, date: new Date(2007,8,31)};\n\nconfig.macros.select = {\n tooltip: "select a value for %0@%1",\n blankTooltip: "set %0@%1=[null] (delete field value)",\n valueTooltip: "set %0@%1=%2",\n otherLabel: "other",\n otherTooltip: "set %0@%1=[???] (enter custom value)",\n otherPrompt: "enter a value for '%0'",\n editLabel: "edit list...",\n editTooltip: "edit '%0' list definition (%1)",\n changeMsg: "setting %0@%1=%2",\n verbose: false,\n hereKeyword: "here",\n defaultTarget: "SiteFields",\n handler:\n function(place,macroName,params,wikifier,paramString,tiddler) {\n\n // get containing tiddler (or use default "SiteFields" catch-all tiddler)\n var here=story.findContainingTiddler(place);\n var targetID=here?here.getAttribute("tiddler"):this.defaultTarget;\n // get field name\n var field=params.shift();\n var pos=field.indexOf("@"); // if non-default target ("field@tiddler" syntax)\n if(pos!=-1) { // split field into field and tiddlername.\n if (field.substr(pos+1)!=this.hereKeyword) // "here" == use default target\n targetID=field.substr(pos+1); // switch to different target tiddler\n field=field.substr(0,pos);\n }\n\n // if no field name, do nothing\n if(!field || !field.length) return;\n\n var p=params.shift();\n var rows="0"; if (p.substr(0,5)=="rows:") { rows=p.substr(5); p=params.shift(); } // optional list height in lines\n var width="auto"; if (p.substr(0,6)=="width:") { width=p.substr(6); p=params.shift(); } // optional CSS width\n var autosave=(p.toLowerCase()=="autosave"); if (autosave) p=params.shift(); // optional autosave\n var allowBlank=(p.toLowerCase()=="allowblank"); if (allowBlank) p=params.shift(); // add optional empty item\n var allowOther=(p.toLowerCase()=="allowother"); if (allowOther) p=params.shift(); // add optional "other: ____" item\n\n if (tiddler && !story.isDirty(tiddler.title)) autosave=true; // if tiddler is in VIEW mode, force autosave\n\n if (p.substr(0,1)=="+"||p.substr(0,1)=="*") { // get list from HR-separated tiddler (* means wikify source first)\n var listsrc=p.substr(1);\n var listtxt=store.getTiddlerText(listsrc);\n var wikifyData=p.substr(0,1)=="*"; if (wikifyData) listtxt=this.getWikifiedData(listtxt);\n var separator="\sn";\n if (listtxt && listtxt.indexOf("\sn----\sn")!=-1) separator="\sn----\sn";\n var list=[];\n if (listtxt && listtxt.length) var list=listtxt.split(separator);\n var allowEdit=(params[0] && params[0].toLowerCase()=="allowedit"); // add optional "edit list..." item\n if (allowEdit) p=params.shift();\n }\n else { // get list from macro params: "value value value ..." or "label=value label=value label=value ..."\n var list=[];\n while (p) {\n var parts=p.split("=");\n var label=parts[0]; var v=parts[1]?parts[1]:parts[0];\n list.push(label+"="+v);\n p=params.shift();\n }\n }\n // register notification handler for ALL tiddler changes (to sync lists)\n store.addNotification(null,this.refresh);\n // render the control\n this.render(createTiddlyElement(place,"span"), null, targetID, field, list, listsrc, wikifyData, rows, width, autosave, allowBlank, allowOther, allowEdit);\n },\n getWikifiedData: // wikify tiddler content, then extract text WITH newlines and HRs included\n function(txt) {\n var e=createTiddlyElement(document.body,"div"); wikify(txt,e);\n var breaks=e.getElementsByTagName("br");\n for (var b=0; b<breaks.length; b++) breaks[b].parentNode.insertBefore(document.createTextNode("\sn"),breaks[b]);\n var lines=e.getElementsByTagName("hr");\n for (var l=0; l<lines.length; l++) lines[l].parentNode.insertBefore(document.createTextNode("----\sn"),lines[l]);\n var items=e.getElementsByTagName("li");\n for (var i=0; i<items.length; i++) items[i].parentNode.insertBefore(document.createTextNode("\sn"),items[i]);\n var txt=getPlainText(e); removeNode(e); return txt;\n },\n refresh:\n function (title) {\n var lists=document.getElementsByTagName("select");\n for (i=0; i<lists.length; i++) {\n if (lists[i].getAttribute("listsrc")==title) {\n var here=lists[i];\n var place=here.parentNode;\n var targetID=here.getAttribute("tiddler");\n var field=here.getAttribute("edit");\n var listsrc=here.getAttribute("listsrc");\n var rows=here.getAttribute("rows");\n var width=here.getAttribute("width");\n var autosave=here.getAttribute("autosave")=="true";\n var allowBlank=here.getAttribute("allowBlank")=="true";\n var allowOther=here.getAttribute("allowOther")=="true";\n var allowEdit=here.getAttribute("allowEdit")=="true";\n var wikifyData=here.getAttribute("wikifyData")=="true";\n // get the list\n var listtxt=store.getTiddlerText(listsrc,""); if (wikifyData) listtxt=config.macros.select.getWikifiedData(listtxt);\n var separator="\sn"; if (listtxt && listtxt.indexOf("\sn----\sn")!=-1) separator="\sn----\sn";\n var list=[]; if (listtxt && listtxt.length) var list=listtxt.split(separator);\n // re-render control\n config.macros.select.render(place, here, targetID, field, list, listsrc, wikifyData, rows, width, autosave, allowBlank, allowOther, allowEdit);\n }\n }\n },\n render:\n function (place, here, targetID, field, list, listsrc, wikifyData, rows, width, autosave, allowBlank, allowOther, allowEdit) {\n // use selected value from existing listbox (except for "edit list..." item)\n if (here && here.selectedIndex!=-1 && here.options[here.selectedIndex].text!=config.macros.select.editLabel)\n { var val=here.value; if (val && !val.length) val=undefined; }\n // if listbox doesn't yet exist, or 'edit list' item was selected, use value from existing field, if available...\n if (!val) var val=store.getValue(targetID,field);\n var count=0; var options="";\n // add default 'undefined' item\n if (val==undefined || allowBlank) {\n var title=this.blankTooltip.format([field,targetID]);\n options+='<option value="" title="'+title+'"></option>';\n count++;\n }\n // add enumerated items\n var isOther=(val!=undefined);\n for (opt=0; opt<list.length; opt++) {\n var lines=list[opt].split("\sn"); var parts=lines[0].split("=");\n var label=parts[0];\n var v=parts[1]?parts[1]:parts[0];\n var title=lines[1]?lines[1]:this.valueTooltip.format([field,targetID,v]);\n options+='<option value="'+v+'" '+(val==v?'selected':'')+' title="'+title+'">'+label+'</option>';\n if (val==v) isOther=false; // found matching value in list\n count++;\n }\n // add other... item\n if (isOther||allowOther) {\n var label="other"+(isOther?(": "+val):"...");\n var v=isOther?val:"";\n var title=this.otherTooltip.format([field,targetID]);\n options+='<option value="'+v+'" '+(isOther?'selected':'')+' title="'+title+'">'+label+'</option>';\n count++;\n }\n // add edit list... item\n if (listsrc && (!store.tiddlerExists(listsrc) || allowEdit)) {\n var title=this.editTooltip.format([field,listsrc]);\n options+='<option value="'+listsrc+'" title="'+title+'">'+this.editLabel+'</option>';\n count++;\n }\n // construct full HTML\n var html='<select ';\n html+=(val!=undefined?'value="'+val+'" ':'')+'" edit="'+field+'" ';\n html+='onclick="return config.macros.select.onClick(this,event)" ';\n html+='onchange="return config.macros.select.onChange(this,event)" ';\n html+='ondblclick="return false" ';\n html+='autosave="'+autosave+'" allowBlank="'+allowBlank+'" ';\n html+='allowOther="'+allowOther+'" allowEdit="'+allowEdit+'" ';\n html+='rows="'+rows+'" size="'+(rows!=0?rows:count)+'" ';\n html+='tiddler="'+targetID+'" '+'" listsrc="'+listsrc+'" wikifyData="'+wikifyData+'" ';\n html+='title="'+this.tooltip.format([field,targetID])+'" style="width:'+width+'">'+options+'</select>';\n // pass to browser for rendering\n place.innerHTML=html;\n },\n onClick:\n function(here,event) {\n var label=config.macros.select.otherLabel;\n if (here.getAttribute("allowother")=="true" && here.options[here.selectedIndex].text.substr(0,label.length)==label)\n here.onchange.apply(here,arguments);\n },\n onChange:\n function(here,event) {\n if (here.options[here.selectedIndex].text==config.macros.select.editLabel) {\n story.displayTiddler(story.findContainingTiddler(here),here.value,DEFAULT_EDIT_TEMPLATE);\n return false;\n }\n var label=config.macros.select.otherLabel;\n if (here.getAttribute("allowother")=="true" && here.options[here.selectedIndex].text.substr(0,label.length)==label) {\n var newval=prompt(config.macros.select.otherPrompt.format([here.getAttribute("edit")]),here.value);\n if (!newval) {// user cancelled\n var v=store.getValue(here.getAttribute("tiddler"),here.getAttribute("edit"));\n { here.value=v; if (v==undefined) here.selectedIndex=0; return false; }\n };\n here.options[here.selectedIndex].value=newval;\n here.options[here.selectedIndex].text=config.macros.select.otherLabel+": "+newval;\n here.value=newval;\n }\n if (here.getAttribute("autosave")=="true") config.macros.select.setFieldValue(here);\n return false;\n },\n setFieldValue: function(here) {\n var tid=here.getAttribute("tiddler"); if (!tid || !tid.length) return; // no target tiddler specified, do nothing\n var field=here.getAttribute("edit");\n // if tiddler doesn't exist, create it...\n if (!store.tiddlerExists(tid)) store.saveTiddler(tid,tid,"",config.options.txtUserName,new Date(),[]);\n // set the field value in the target tiddler\n store.setValue(tid,field,here.value.length?here.value:null); // if value is blank, delete field\n // touch target tiddler so that modified and modifier are updated\n var t=store.getTiddler(tid);\n store.saveTiddler(tid,tid,t.body,config.options.txtUserName,new Date(),t.tags,t.fields);\n if (config.macros.select.verbose) // tell user what happened\n { clearMessage(); displayMessage(config.macros.select.changeMsg.format([field,tid,here.value])); }\n }\n}\n//}}}
{{iframe{''Note'': This is a "framed" page from this web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.ngo-framework.net/luarca.htm}}}\n<html><iframe\n src = "http://www.ngo-framework.net/luarca.htm"\n title = "Luarca Draft Declaration on the Human Right to Peace"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
<<tiddler "Custom Main Menu">>\n<<tiddler "Administrative Menu">>
/*{{{*/\n#mainMenu {\nposition: absolute;\nleft: 0;\nwidth: 16em;\ntext-align: right;\nline-height: 1.6em;\npadding-left: 0.2em;\npadding-right: 0.5em;\npadding-top: 0.5em;\nfont-size: 85%;\n}\n\n#mainMenu .tiddlyLinkExisting, \n#mainMenu .tiddlyLinkNonExisting,\n#sidebarTabs .tiddlyLinkNonExisting{\nfont-weight: normal;\nfont-style: normal;\n}\n#mainMenu .highlight {\nbackground: [[ColorPalette::SecondaryLight]]\n}\n#mainMenu table {\ntext-align: right;\nwidth: 100%;\n}\n#mainMenu .center {\nalign:center;\ntext-align:center;\n}\n/*}}}*/\n
<!--{{{-->\n<!-- Tracking script for Google Analytics -->\n<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">\n</script>\n<script type="text/javascript">\n_uacct = "UA-2759737-9";\nurchinTracker();\n</script>\n<!--}}}-->
<!--{{{-->\n<link rel='alternate' type='application/rss+xml' title='RSS' href='rss.xml'/>\n<html>\n<div id="SplashScreen" style="display: block; text-align: center; width: 100%; padding: 10px; background-color:#fff; color:#00f; font-size:12pt; line-height:140%; font-family:comic sans ms;">\n<p align="center">\n<span style="font-size: 150%;font-weight:bold;color:#8b1516;">\nthe Universal Declaration of Human Rights at 60 & beyond</b></span>\n<p align="center">\n<span style="font-size: 350%;font-weight:bold;color:#8b1516;">\nudhr@60<sup>+</sup></span>\n<p align="center">\n<span style="font-size: 115%;color:#8b1516;">\nProtection & realization of human rights in a knowledge-based universe\n</span>\n<br>\n<p align="center">\n<img src="http://www.ngo-framework.net/udhr60-beacon-160x160.png" alt="Logo of UDHR @60+ - protection and realization of rights in a knowledge-based millennium. Beyond the 60th Anniversary of the Universal Declaration of Human Rights">\n<p>\n<span style="font-size: 140%;font-weight:bold;color:#8b1516;font-family:bernhardmod bt;">\nRather light a candle than curse the darkness\n<br>\nEleanor Roosevelt\n</span>\n<p align="center">\n<span style="font-size: 120%;font-weight:bold;">\nDignity&nbsp;&&nbsp;justice&nbsp;for&nbsp;all&nbsp;of&nbsp;us; Being the change we want to see\n</span>\n<p>\n<div style="color:#700;">\n<span style="font-size: 95%;"><b>Please be patient while this Open Source, Creative Commons, TiddlyWiki web site is loading</b><blink> ...</blink> \n<p>\nWe trust your patience will be rewarded; for some of us, the rewards and wonders of a TiddlyWiki universe may come quickly - in a wiki way; for others, more patience may be required, especially for those of us who are as old, or older than, the Universal Declaration.\n<br>\n<b>Javascript required; Firefox recomended.</b>\n</span>\n</div>\n<p align="left">\n<blockquote>\n<span style="font-size: 80%;line-height:100%;color:#00f;">This site is being developed in support of preparations for, participation in, and follow-up to, the\n<br>\n<b>60th Anniversary</b> of the <b>Universal Declaration of Human Rights</b>, including the\n<br>\n<b>61st Annual DPI/NGO Conference</b>, to be held in Paris from September 5-7 2008 at UNESCO Headquarters in Paris, France on the theme <b>Reaffirming Human Rights for All: The Universal Declaration at 60</b>, and the\n<br>\n<b>International Year of Human Rights Learning, 2009</b>\n<br>\n<br>\n<b>Information and Communications Sub-Committee</b> of the <b>NGO Education Committee</b> of <b>CoNGO</b> - the <b>C</b>onference <b>O</b>f <b>N</b>on-<b>G</b>overnmental <b>O</b>rganizations \nin Consultative Relationship with the United Nations</b> - <b>Information Habitat: Where Information Lives</b>, and a growing wealth of diverse support & resource networks.</span>\n<p>\n<img src="congo-116x87.png" width="74" height="54" alt="Logo of CoNGO: the Conference of Non-Governmental Organizations in Consultative Relationship with the United Nations"> \n</div>\n</div>\n</html>\n<!--}}}-->
{{center{<html><a href="http://bluedot.us/Authoring.aspx" onclick="{var w=window;w.l=w.location;w.SdP='';w.bU=(w.l.protocol=='https:'?'https://'+w.SdP:'http://')+'bluedot.us';w.eUC=encodeURIComponent;function fBkF(){w.l.href=w.bU+'/Authoring.aspx?u='+w.eUC(w.l.href)+'&amp;t='+w.eUC(document.title);}w.gT=w.setTimeout(fBkF,6999);w.d=w.document;w.sT=w.d.body;w.o=w.d.createElement('scri'+'pt');if(typeof w.o!='object')fBkF();w.o.setAttribute('src',w.bU+'/js/Authoring.js');w.o.setAttribute('type','text/javascript');void(w.sT.appendChild(w.o));if(w.event){w.event.returnValue=false;}return false;}" id="BlueDotPartner"><img src="http://www.climate-change-two.net/blue-ribbon-24.jpg" alt="Give a blue Ribbon bookmark to this site" style="border:none"></a> <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&noui&jump=close&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;"><img src="http://www.climate-change-two.net/delicious.32px.gif" alt="bookmark this site at del.icio.us"></a></html> [img[http://www.climate-change-two.net/rss-small.jpg][Site RSS feeds]]\n}}}
''Menus'' - and the versatility of menus - - if understood and used creatively and systematically - play a key role in TiddlyPerfect site - and open up a plethora of opportunities to organize, present, and find the wealth of information that can live in the structured tiddlers of a TiddlyPerfect world. In a digital knowledge-based universe, the use of digital tools that offer you clear and simple hierarchical user-defined menus can play an invaluable role in easing one's journey in a digital world.\n\nThe [[NestedSlidersPlugin]], written by [[Udo Borkowski]] plays a vital role in [[TiddlyPerfect Menus]] - allowing the easy expansion or collapsing of multi-level menus.\n\n* [[Main Menu|MainMenu]] \n* [[Administrative Menus]]\n** [[Head Menu]]\n** [[Hover Menu|HoverMenu]] \n** [[Nesting Menus]]\n* [[Changing Menus]]\n* [[DataPerfect Menus]] \n* [[Browser Menus]] \n* [[Designing Menus]]\n* [[Building Menus]]\n* [[Desktop Menus]] \n* [[Digital Navigation]]\n* [[Learning Menus]]
[[TiddlyWiki|http://www.tiddlywiki.com]] says:\n<<<\n"MicroContent being a fashionable word for self-contained fragments of content that are typically smaller than entire pages. Often MicroContent is presented via some kind of aggregation that reduces the perceptual shock and resource cost of context switching (eg Blogs aggregating several entries onto a page or Flickr presenting photos in an album). This TiddlyWiki aggregates MicroContent items that I call 'tiddlers' into pages that are loaded in one gulp and progressively displayed as the user clicks hypertext links to read them."\n<<<
By the year 2015, all 191 UN Member States have pledged to meet these goals.\n# ''Eradicate extreme poverty and hunger''\n** Reduce by half the proportion of people living on less than a dollar a day.\n** Reduce by half the proportion of people who suffer from hunger\n# ''Achieve universal primary education''\n** Ensure that all boys and girls complete a full course of primary schooling\n# ''Promote gender equality and empower women''\n** Eliminate gender disparity in primary and secondary education preferably by 2005, and at all levels by 2015\n# ''Reduce child mortality''\n** Reduce by two thirds the mortality rate among children under five\n# ''Improve maternal health''\n** Reduce by three quarters the maternal mortality ratio\n# ''Combat HIV/AIDS, malaria and other diseases''\n** Halt and begin to reverse the spread of HIV/AIDS\n** Halt and begin to reverse the incidence of malaria and other major diseases\n# ''Ensure environmental sustainability''\n** Integrate the principles of sustainable development into country policies and programmes; reverse loss of environmental resources\n** Reduce by half the proportion of people without sustainable access to safe drinking water\n** Achieve significant improvement in lives of at least 100 million slum dwellers, by 2020\n# ''Develop a global partnership for development''\n** Develop further an open trading and financial system that is rule-based, predictable and non-discriminatory. Includes a commitment to good governance, development and poverty reduction-nationally and internationally\n** Address the least developed countries' special needs. This includes tariff- and quota-free access for their exports; enhanced debt relief for heavily indebted poor countries; cancellation of official bilateral debt; and more generous official development assistance for countries committed to poverty reduction\n** Address the special needs of landlocked and small island developing States\n** Deal comprehensively with developing countries' debt problems through national and international measures to make debt sustainable in the long term\n** In cooperation with the developing countries, develop decent and productive work for youth\n** In cooperation with pharmaceutical companies, provide access to affordable essential drugs in developing countries\n** In cooperation with the private sector, make available the benefits of new technologies - especially information and communications technologies
* [[Minutes of the 14 February 2008 Meeting of Co-Chairs]]\n* [[Minutes of the 28 February 2008 Meeting of Co-Chairs]]\n* [[Planning Committee Co-Chairs]]
When: Friday, 4/11, 2008, 2-4PM\nWhere: UN DPI/NGO Resource Centre, Room L-1B-31, NY, NY, 10017, USA\n!!! Meeting Facilitator & Co-Chair\n* Bircan Unver, Light Millennium\n!!! Attendees\n* Robert Pollard, NGO Committee on Education, Co-Chair\n* Linda Misek-Falkoff, CCC/UN & Respectful Interfaces\n* Dolly Nielsen, Metro City Media & Information Habitat\n* Jerry Spivack, CCC/UN\n* Kim Yacoubian, Armenian General Benevolent Union\n!! Agenda Items & Minutes\n!!! General Discussion:\n* Website meeting scheduled for Mon., 4/14 which will help RCW Sub-Committee determine next steps; RCW Co-Chairs attending.\n* Bircan to submit request to obtain three interns for the RCW Sub-Committee.\n* Bircan handed out copies of the 4/11 email sent by Dr. Elizabeth Carll on behalf of the Media Sub-Committee to RCW.\n* Bircan stressed the need to strengthen the Research aspect of the Subcommittee, in particular reaching out to NGOs and CSOs from the least developed countries.\n!!! Training:\n* Past discussion involved providing training on the Internet and new technology (e.g., User Guide). The need for training was recognized at the last meeting of the Planning Committee Co-Chairs, and Juan Carlos Brandt had asked Robert to organize a training session for the Co-Chairs\n* Robert reported that he has been compiling materials and an outline for a training curriculum that will include an ICT Toolbox\n* Linda suggested a "Model DPI Conference" approach and will work on an initial prototype.\n* Linda and Robert initially agree to develop and work on this idea.\n!!! Reports & Role Selection:\n* Kim expressed that the direction of the Sub-Committee can be nebulous which makes it difficult for her to assign herself to work when she unsure what the output/deliverables are of the RCW.\n* Kim to read HR declaration and look for areas that speak to communications.\n* Dolly presented the flipvideo camera, and how this technology could be used for "on-the street" interviews and stories relating to human rights\n* Group expressed that we need to develop the official website for the conference, as well as alternative online mediums, to disseminate information about the conference and human rights.\n!!! Interns:\n* Dolly reported on discussions she has had with St. John's University - her /alma mater/ - and with student groups there, about St. John's making space available at their Murray Street campus in Manhattan to work with Metro City Media & Information Habitat on issues to include human rights, climate change, TiddlyWiki, streaming media and an ICT toolbox in support of the DPI/NGO Conference\n* Robert noted that many of the tasks involved in compiling, organizing and reformatting human rights information online much suggested that the interns might also be able to work on developing an Open Source conference template that would be available for use in future conferences.\n!!! Communications:\n* Robert reported that, at the Co-Chairs meeting, communications was recognized as a key problem - e.g. there has been no communication between the New York Sub-Committees and the partners in Paris & Geneva and no contact information has been made available concerning the latter (Joan Levy had agreed to send that information to the Sub-Committee Co-Chairs, but has not yet done so).\n* Robert also noted that he has set up Google Groups for each of the Sub-Committees; however there has been considerable resistance from the Co-Chairs to using them and lack of support from the leadership of the Planning Committee\n!!! Website:\n* There was discussion on the relationship of the NGO Framework site to the official website for the conference. Robert reported that much of his work has been based on the premise that the 60th Anniversary needs to focus attention on the entire body of human rights agreements, laws and institutions to which the Universal Declaration has given rise, with the goal of compiling information - optimized for a digital environment - relating to each of the human rights instruments & conventions. The need for such information had been noted by Bobbi Nassar, Co-Chair of the Thematic Sub-Committee, at the most recent Co-Chairs meeting.\n* These resources would continue to be of value after the conference - including during 2009, the International Year of Human Rights Learning - and could be further developed under the auspices of the NGO Committee on Education.\n* Robert noted that much of the online material - e.g. the human rights fact sheets - is currently only available as pdf files, a format that is designed for printing and that tends to be cumbersome to search and navigate on-screen.\n!!! Project Ideas:\n* Bircan reported that her "MyProject & MyTask" proposal will likely align itself with the e-discussion initiative per the Outreach Subcommittee's approach, and the first targeted website should be determined for this collaboration.\n* Bircan reported that her initial video project has been tabled for another idea. She will circulate the new video project idea to the group. It involves PS56-5^th Grade students who will write 2 minute-essays based on the UDHR and present them on camera with the aim of the video being filmed at the Conference, posted to the Conference formal website and/or conference-related alternative websites, as well as cable casting at QPTV under Light Millennium TV programs prior to the Conference.\n* Discussion ensued surrounding the addition of Sub-Committee photos and/or individual member profiles which Bircan proposed to the Planning Committee on March 12, 2008 to create visibility of the Planning Committee and all subcommittees as well as the connection between Paris and Geneva, in particular, on the Conference formal website but not limited to.\n!!! Next Meeting:\n* Thursday, May 8, 2008; if held at UNESCO, then from 3-5PM, OR if held in the Resource Center, from 3:30-5PM.\n* Location is TBD.
61st Annual DPI/NGO Conference\nMinutes of the 14 February 2008 Meeting of Co-Chairs, UNESCO Offices, DC-1 New York\n\n1. ''Review of Agenda''\n<<<\nThe agenda was approved with the following additions:\n* to discuss the terminology used by the planning committee\n* to review the structure of the Conference\n<<<\n2. ''Review of Minutes 31 January planning committee meeting''\n<<<\nThe minutes of the 31 January planning committee meeting were approved with amendments; various NGO representatives expressed concern that they did not receive the minutes prior to the meeting although others had received them. It was suggested that NGO representatives who did not receive materials verify their correct e-mail address with the NGO Resource Centre.\n<<<\n3. ''Discussion on terminology used by the planning committee''\n<<<\nThe use of the word "facilitator" vs. the term "co-chair" of subcommittees of the planning committee was discussed. As a majority of planning committee members in attendance voiced support for the use of the term "co-chair" due to consistency with terminology used in other NGO committee settings, it was decided that "co-chair" would replace "facilitator" in the working language of the planning committee.\n\nThe Conference Chair recalled that the term "facilitator" had been initially opted for, as it conveyed the inclusive goals of the Conference. As NGO representatives in various locations were being invited to contribute actively to the work of the planning committee, despite the change of term to "co-chair" all should bear in mind that decisions could not be driven exclusively by the NGO representatives based in New York.\n<<<\n4. ''Review of the structure of the Conference''\n* In addition to the Conference format based on previous years, consisting of an opening and closing ceremony, seven round tables and thirty midday workshops, additional break out sessions, caucuses, training sessions and off the record discussion spaces were being envisaged.\n* The DPI/NGO Section remains the Secretariat of the Conference. All other institutional partners will have the opportunity to input on various aspects of the Conference. The subcommittees of the New York based planning committee will liaise with NGO counterparts in other locations.\n5. ''Introduction of sub-committee co-chairs''\n* Representatives of the sub-committees in attendance introduced themselves. The co-chairs of the midday workshops sub-committee had communicated that they would be absent from the meeting due to travel.\n6. ''Discussion communications and work plan of sub-committees ''\n* For the internal communication of the planning committee, the use of google groups was suggested. Some NGO representatives expressed reservations in that regard. It was decided that Robert Pollard, Co-chair of the Research, website, communication sub-committee would assist all sub-committees in setting up a google group and would be available to support on an individual basis those interested in learning how to use the google group. This would also enable NGO representatives abroad to become members of the group more easily. The groups would function by invitation only and would aid to share information.\n* Regarding communications between the Planning Committee members and various agencies and other entities throughout the UN system engaged in activities related to the commemoration of the UDHR, there should be a consistent method for liaising with those partners. The conference website could link to other sites and include information from diverse relevant sources.\n* The Co-chairs of the planning committee would meet with the various sub-committee co-chairs to discuss their work plans. The importance of adopting a flexible approach was underscored, recalling that valuable lessons can be gathered from previous experiences, but that past practices should not restrict the development of new opportunities and formats.\n7. ''Reports from the sub-committees''\n\n//Outreach://\n<<<\nThe outreach sub-committee has begun to identify organizations and networks that can engage groups that have not had the opportunity to participate in previous conferences. The format of the Conference should ensure the maximum interaction and constitute a useful and empowering experience. The sub-committee required material to send out to these groups.\nIn order to decide on action points and desired outcomes of the Conference, a process should be initiated many months prior to the Conference.\nFor many organizations, training opportunities and avenues for obtaining grants or scholarships would be valuable.\nAll relevant information should be posted on the website. The website could also provide a space for receiving input from interested groups.\nIt was suggested that the outreach and thematic sub-committees collaborate with one another.\n<<<\n//Thematic://\n<<<\nThe thematic sub-committee was developing an outline of the Conference themes. To avoid duplication of contacts, the outreach sub-committee could be responsible for communicating with groups that should provide input to the various themes.\nThe form for nominations of speakers was being revised, it would be necessary to specify which language(s) the nominated speaker is fluent in, and further detail as to the nominee's area of expertise.\n<<<\n//Rapporteurs://\n<<<\nStudents based abroad and exchange students would be invited to act as rapporteurs. It was suggested that the multi-generational subcommittee participate in support of this process.\n<<<\n//Travel://\n<<<\nInformation would be provided regarding provisional arrangements for travel and accommodation, following the monthly meeting of the NGO/DPI Executive Committee. \n<<<\n//Research website and communications://\n<<<\nIn addition to posting relevant information, the website could also include a space for proposals of projects and other initiatives related to the Conference theme. A meeting was being scheduled between the sub-committee and the planning committee Co-chairs.\nThe sub-committee was asked to provide an overview in writing of the various components that it wishes to pursue.\n<<<\n//Media / Multigenerational / Events://\n<<<\nMeetings were being scheduled between the various sub-committee Co-chairs and the Co-chairs of the planning committee to discuss objectives and working methods.\n<<<\n8. ''Review of timeline''\n//Deadlines://\n<<<\nDue to the change of venue, the deadlines would be earlier than in previous years, in order to allow for the shipment of materials and other needs.\n<<<\n//Conference Titles://\n<<<\nA message inviting NGO representatives to submit proposals for the title of the Conference would be circulated by DPI to the list of NGOs having attended previous planning committee meetings. The original title could be submitted in French or English and would have to translate well into either language. The deadline for submissions was 21 February.\n<<<\n//Thematic structure of Conference://\n<<<\nIt was proposed that the thematic structure of the Conference should be in place by mid-March. Concerns were raised that this may not allow sufficient time for input from the groups being identified by the outreach sub-committee. It was suggested that the outreach and the thematic sub-committees work together to begin the consultative process as the themes take shape. All recognized the urgency of making progress, as well as the importance of ensuring the quality and integrity of the substance.\n<<<\n//Speaker Submissions://\n<<<\nThe form for nominations of speakers would be revised to include fields that would provide further information on the proposed speaker. The proposed deadline for speaker nomination forms was 31 March. It was suggested that the outline of the thematic structure accompany the speaker form, so as to enable people to specify which round table or session they believe their nominee is best suited to address.\n<<<\n9. ''Next meeting''\n<<<\nThe next meeting of Co-chairs would be held at the end of February and the next full meeting of the planning committee would be held in March - dates and venue to be communicated by e-mail.\n<<<\n10. ''Other business''\n<<<\nIt was noted that the CSW will be held at the UN starting 25 February. The Board members of CONGO will also be meeting in New York that week. Efforts will be made to liaise with CONGO and groups attending the CSW.\n<<<
61st Annual DPI/NGO Conference\nMinutes of the 4th Planning Committee meeting (Subcommittee Co-chairs)\nConference Room B Wednesday 27th February 2008 3.00 - 5.00 pm\n\n''1. Welcome & Introduction''\n<<<\nShamina de Gonzaga, Chair of the 61st Annual DPI/NGO Conference, and Co-Chair of the Planning Committee, welcomed the NGO representatives to the 4th Planning Committee meeting (second meeting of Subcommittee Co-chairs) and introduced former DPI/NGO Conference Chair and Founder of Women's World Banking, Michaela Walsh, Representative of 3HO Foundation and DPI/NGO Conference Planning Committee member based in Geneva, Deva Kaur Khalsa, and Doctoral Candidate in Anthropology and French Studies at NYU and Intern for the DPI/NGO Conference, Jelena Karanovic.\n\nJuan Carlos Brandt, Chief of the NGO Section of the Department of Public Information, and Co-Chair of the Planning Committee, suggested postponing the discussion on the conference title until further notice from his colleagues in DPI, noting that the submissions of proposed conference titles from NGO representatives had been received.\n<<<\n''2. Reports from the Subcommittees''\n\n''Outreach''\n<<<\nJoan Kirby reported on the activities of the Outreach subcommittee. Co-Chair, Vicki Soanes, was abroad.\n\nThe subcommittee met prior to the Planning Committee meeting. In an effort to coordinate outreach activities with the thematic development of the Conference, Sr. Kirby had attended the Thematic subcommittee meeting and, in turn, both co-chairs of the Thematic subcommittee attended the Outreach subcommittee meeting.\n\nA letter from the members of the Outreach subcommittee presenting basic information about the conference and inviting civil society representatives at the grassroots to provide input on the themes and other developments of the Conference was being prepared and would be shared with Mr. Brandt and Ms. de Gonzaga.\n\nThe subcommittee had also expanded a grid including geographic categories to identify diverse groups that should receive the letter. Among the input received thus far, it had been suggested that the issue of water as a human right rather than as commodity, and the rights of gay, lesbian and transgender people be taken into consideration.\n\nThe Thematic subcommittee should provide material to send out.\n<<<\n''Rapporteurs''\n<<<\nDiane Paravazian'' ''reported that her students who would potentially act as rapporteurs were fluent in French, and were already scheduled to be in Paris during the Conference. In addition to acting as rapporteurs, Diane expressed interest in organizing interdisciplinary human rights-related projects, to further involve the students in the Conference and proposed that one of the Conference round tables could be youth-oriented.\n\nMs. de Gonzaga reminded that in 2001, the Conference had included a panel comprised entirely of youth speakers. However, following that meeting, it was decided that there should be a youth speaker on every panel and that NGOs should be encouraged to include youth in their delegation to the Conference, rather than having one panel of youth speakers only. She proposed that Diane coordinate with the Multigenerational Committee.\n\nThe importance of skilled rapporteurs, who are fluent in several languages, to follow the sessions was stressed, as their work would be useful not only for the final report but also in helping to ensure coherence of the conference, and in sharing information.\n\nWriting skills should be evaluated and rapporteurs' submissions should be reviewed. Students should be trained ahead of time.\n\nMr. Brandt suggested that student rapporteurs should reflect each of the regional groups for presentations during the report back segment of the conference.\n\nHe reminded planning committee members to copy Sasa Gorisek on all communications addressed to him, and noted that the conference would not necessarily have to replicate the same structures as in previous years.\n<<<\n''Thematic''\n<<<\nThe Co-chairs of the Thematic subcommittee, Estelle Perry and Bobbi Nassar, presented an overview of the suggested themes and tentative programme, following discussion with the Conference Chair.\n\nFor every roundtable, there could be a panel with 3 speakers and 1 moderator, for about an hour, followed by breakout sessions (perhaps up to four break-out sessions per round table). Each panelist and moderator should attend a breakout session. The breakout sessions should include experts with field experience who could speak to the application of the topic in question on the ground. The format of break-out sessions would render the Conference more participatory as it would enable in-depth discussions and relevant organizations could be identified to lead the breakout sessions. The break-out sessions could also be run in different languages.\n\nOverflow rooms could be necessary.\n\nUNESCO would have to be consulted regarding the logistics; would the break-out sessions be held in different rooms? What space is available? Would all rooms be staffed, have interpretation and webcast services?\n\nAdditionally, it was suggested that the Office of the High Commissioner for Human Rights could be asked to man a resource centre where participants could come to throughout the Conference to learn about filing reports and other useful information.\n\nDay 1: The morning session would be absorbed by the opening ceremony. Due to a long list of speakers, it was suggested that the Chair of the NGO/DPI Executive Committee and the President of CONGO address the Conference during the Report Back segment on the last day rather than on the first day. This would also enable them to provide information on outcomes and follow-up to the Conference.\n\nThe first set of midday meetings could focus on the evolution of different UN HR mechanisms in the past 60 years. The afternoon round table could be dedicated to increasing participants' understanding of the UN HR system and its application in the present day.\n\nDay 2: In the morning, the theme of human security and human rights including issues of access to water, privatization, food security, and housing could be addressed.\n\nIn the afternoon, the issue of freedom from fear, protecting human dignity and the rights of marginalized or vulnerable groups in the context of globalization, preserving culture as a human right, issues of oppression and discrimination, and the impact of the media and information technology could be addressed.\n\nDay 3: The morning would include two parallel round tables.\n* Focus on human rights and education, ex. education and empowerment, how people learn to understand their human rights and realize them. Also access to education.\n* Protection of HR and empowerment of civil society.\nFor the parallel round tables there would be fewer breakout sessions - perhaps 2 per round table.\n\nThe afternoon would include a Reporting-back on the various sessions of the conference, to present action points and recommendations. Participants should be contacted beforehand regarding their desired outcomes. The Chair of the NGO/DPI Exec Committee and President of CONGO will present the proposed follow-up.\n\nThe Closing Ceremony could include possibly two key-note speakers, and Ms. de Gonzaga will close the Conference.\n\nComments on the proposed programme:\n* Jeffery Huffines, Chair of the NGO/DPI Executive Committee welcomed the proposal that the Executive Committee and CONGO would oversee the follow-up of the Conference and recommended that the President of CONGO be informed about the proposed programme.\n* It was suggested that UNESCO be consulted regarding the number of available rooms and requirements re. staffing etc. prior to the next Planning Committee meeting.\n* The budget that DPI had prepared contained an annex including the number of available rooms and their capacity.\n<<<\n''Communications/Website''\n<<<\n* Robert Pollard reported on the work of the subcommittee. The website required updates. Robert was meeting with various subcommittee Co-chairs to set up the Google groups. To join Google groups, people could be invited or request an invitation. Currently, members cannot automatically see who the other subscribers are. It was suggested that there be an official group for the Planning Committee, and that the functions of the Communications/Website subcommittee should include ICT support, a research working group, and support to the Outreach subcommittee.\n* Sasa Gorisek announced that the Thursday briefing would entail a demonstration of the use of Google groups, the NGO virtual resource center, and other tools for communication that could be used into the future.\n<<<\n''Midday Workshops:''\n<<<\nThe Co-chairs of the midday workshops subcommittee, Elisabeth Shuman and Charles Hitchcock presented a series of questions for consideration:\n* Would there be midday workshops in other locations simultaneously?\n* Will there be a subcommittee in Paris and Geneva that will be organizing workshops, or will the New York subcommittee be responsible for workshops in all three sites?\n* A meeting between the subcommittee Co-Chairs and the Planning Committee Co-chairs was being organized.\n* Mr. Brandt welcomed the proposal that groups interested in following the conference should have simultaneous conferences or access, but noted that it would be unrealistic at this time to be responsible for organization or coordination of simultaneous workshops in multiple places, including New York.\n* Ms. de Gonzaga specified that the Planning Committee will be responsible only for workshops held at the Conference in Paris and that counterparts in Paris and Geneva could assist in this effort. Organizations from all regions should have the opportunity to lead workshops.\n* Letters to inform the NGO constituency at large about how to submit workshop proposals should be made available shortly. The second information bulletin on the Conference should be made available.\n<<<\n''Media''\n> Anne Riccitelli reported that the media subcommittee scheduled its first meeting for April 3rd. Following the letter from the planning committee co-chairs inviting NGOs to register for the Conference, the media subcommittee would begin to outreach to NGO media.\n''Multigenerational''\n> Rosa Resnick reported that the first meeting of the multi-generational subcommittee would be held on Friday, to establish their objectives, and work plan. They have received interest from students of Manhattanville College and were trying to identify a time that would be suitable for all.\n''Events Committee''\n<<<\nSuzanne Engo and Michele Peppers presented an outline of possible events including:\n* Opening or closing night reception, which could include tickets for sale depending on the venue and could feature prominent personalities or celebrities;\n* A speakers' luncheon such as that which was typically hosted at the Secretary General's residence to welcome and thank the speakers; due to the change of venue, the question was raised as to who would be the appropriate host for such an event;\n* Pre-events in NY, e.g. at the Alliance Francaise;\n* Side events: If any other group intended to organize events, they can make Events Committee aware of their event by requesting and filling out an events form.\n* The Ribbon Ceremony and interfaith gathering\n* Exhibits at UNESCO headquarters\n* Events sponsored by the Media and Multigenerational subcommittees.\nThe Events subcommittee could in some cases act as a manager of the guest lists and overall coordinator rather than organizer of events. A meeting was being scheduled between the subcommittee Co-Chairs and the Co-Chairs of the Planning Committee to discuss a work plan and any events already being developed.\n\nIssues that required attention included:\n* Names and contact information of counterparts of the Events subcommittee at UNESCO.\n* Which date would be preferable to hold a major event in Paris?\n* What are the restrictions in terms of budget, and outside sponsors?\n* There should be an events page on the Conference website that would feature a calendar of events as well as photos.\n<<<\n''Travel''\n<<<\n* Patrick Sciaratta from the Friendship Ambassadors Foundation (FAF) would present his organization's proposal for travel and accommodation packages at the monthly meeting of the NGO/DPI Executive Committee, at which point it was expected that the recommendation would be made designating FAF as the travel agent for the Conference (encouraged but not mandatory). This activity is under the auspices of the NGO/DPI Executive Committee.\n* There would be 3 different packages (land-only or air-and-land packages, arriving on 30 August, Sept 1, and Sept 2).\n* The commissions would go to the NGO/DPI Executive Committee to assist in fund-raising for the Conference.\n* FAF was aiming to secure the best 3- and 4-star hotels in the area of UNESCO. The first week of September is a high season for tourism in Paris.\n<<<\n''3. Remarks by Deva Kaur Khalsa, 3HO Foundation invited by Shamina de Gonzaga as Geneva observer''\n<<<\nThere is a great interest in Geneva in the theme and participating in the organization and thematic structure of the Conference, and bringing to the Conference some timely issues of interest such as the environment and climate change and their connection to human rights.\n\nMs. Kaur Khalsa drew attention to 3 Geneva based initiatives:\n* Task Force "Celebrating Eleanor Roosevelt", NGO Committee on Status of Women,\n* Working Group on Human Rights Education and Learning, Special Committee of NGOs on Human Rights: the subject of Human Rights Education and Learning was also being discussed by the CONGO Board as priority theme for the Civil Society Development Forum\n* Draft Declaration on the Human Right to Peace: Spanish Society for the Advancement of Human Rights Law, introduced to the 4th Session of the HRC in March 2007. 91 organizations as well as both INSTRAW and the OHCHR lend support to this initiative.\nMs. Kaur Khalsa welcomed the visit of the Chair of the 61st Annual DPI/NGO Conference to Geneva, noting that Ms. de Gonzaga's presence and interest in consulting with Geneva based NGOs signaled a new inclusivity in the Annual DPI/NGO Conference, and that the discussions held were meaningful and met with interest on all sides. She suggested that a visit to Geneva during the 7th Session of the Human Rights Council would be an important opportunity to carry out further consultations. As it is likely that the Annual DPI/NGO Conference will be out of New York for some years during the renovations of the UN Headquarters, Ms. Kaur Khalsa emphasized that this year's Conference was a unique opportunity to break new ground and for the present Planning Committee to set a precedent in inclusivity and universality. This 61st Annual DPI/NGO Conference is likely to set the template for future DPI/NGO Conferences to be held out of New York and must therefore be seen as an historic, unique and ground breaking opportunity.\n* On the question of simultaneous workshops, although it may be felt that the organization of simultaneous workshops may be complicated to arrange, Ms. Kaur Khalsa suggested that both Geneva and Vienna may well rise to the challenge. Further, the only organization needed would be to identify key NGOs in the 5 Regions that would undertake to organize a Workshop/Panel/Celebration around the theme of the 61st Annual DPI/NGO Conference. Organizations in Geneva, Vienna and Cape Town (the Mayor of Cape Town Helen Zille) - had already expressed interest.\n* Ms. Kaur Khalsa suggested the use of Celebration instead of Commemoration in reference to the theme of the 61st Annual DPI/NGO Conference noting, that it is the document that is being celebrated and not the human rights record. She referenced the use of the LOGO in celebration of the Universal Declaration of Human Rights created by the OHCHR and which all are encouraged to use throughout this year through until 10th December (Human Rights Day). The Logo could be featured on the artwork of the 61st Annual DPI/NGO Conference, posters, postcards, T shirts, Website etc.\n<<<\n''4. Open discussion''\n<<<\n* Jeffery Huffines remarked that, because the conference budget prepared by the DPI had not yet been approved, the estimated NGO budget for the conference could also not be assessed. He urged the subcommittees to send any budget information that they could provide.\n* Estelle Perry requested more guidance on who will be invited to the Conference - If the Thematic subcommittee wanted to reach out to local groups that do not have formal affiliation with the UN and wanted them to come and/or be speakers, what would the process entail?\n* The themes should be identified in mid-March. End of March is the proposed deadline to obtain nominations for speakers.\n<<<\n''5. Approval of Minutes of last Meeting''\n> Ms. de Gonzaga asked participants to review minutes of the previous Planning Committee meeting on their own and communicate any amendments by e-mail.\n''6. Next Planning Committee meeting''\n> The next Planning Committee meeting will take place on the 12th March, from 10-1, in Conference Room 7.
<<list missing>>
/*{{{*/\nbody {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\na.externalLink {\n color: #007700;\n}\na {\n color: [[ColorPalette::PrimaryMid]];\n}\n\na:hover {\n background: [[ColorPalette::PrimaryMid]];\n color: [[ColorPalette::Background]];\n}\na img {\n border: 0;\n}\n\n.cleartable table {\nborder: 1px solid #fff;\n}\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n\n.button {\n color: [[ColorPalette::PrimaryDark]];\n border: 1px solid [[ColorPalette::Background]];\n}\n\n.button:hover {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::SecondaryLight]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::SecondaryDark]];\n}\n\n.header {\n background: [[ColorPalette::PrimaryMid]];\n}\n\n.headerShadow {\n color: [[ColorPalette::Foreground]];\n}\n\n.headerShadow a {\n font-weight: normal;\n color: [[ColorPalette::Foreground]];\n}\n\n.headerForeground {\n color: [[ColorPalette::Background]];\n}\n\n.headerForeground a {\n font-weight: normal;\n color: [[ColorPalette::PrimaryPale]];\n}\n\n.tabSelected{\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border-left: 1px solid [[ColorPalette::TertiaryLight]];\n border-top: 1px solid [[ColorPalette::TertiaryLight]];\n border-right: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabUnselected {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::TertiaryMid]];\n}\n\n.tabContents {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabContents .button {\n border: 0;}\n\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: [[ColorPalette::PrimaryMid]];\n background: [[ColorPalette::Background]];\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.wizard h2 {\n color: [[ColorPalette::Foreground]];\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:hover {\n color: [[ColorPalette::PrimaryLight]];\n background: [[ColorPalette::PrimaryDark]];\n border-color: [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n#messageArea {\n border: 1px solid [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::SecondaryMid]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::Background]];\n}\n\n.popup {\n background: [[ColorPalette::PrimaryLight]];\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.popup hr {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::PrimaryDark]];\n border-bottom: 1px;\n}\n\n.listBreak div{\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n}\n\n.popup li.disabled {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.popup li a, .popup li a:visited {\n color: [[ColorPalette::TertiaryPale]];\n border: none;\n}\n\n.popup li a:hover {\n background: [[ColorPalette::PrimaryDark]];\n color: [[ColorPalette::Background]];\n border: none;\n}\n\n.tiddler .defaultCommand {\n font-weight: bold;\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.title {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.tagging, .tagged {\n border: 1px solid [[ColorPalette::TertiaryPale]];\n background-color: [[ColorPalette::TertiaryPale]];\n}\n\n.selected .tagging, .selected .tagged {\n background-color: [[ColorPalette::TertiaryLight]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: [[ColorPalette::TertiaryLight]];\n}\n\n.selected .footer {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n.sparkline {\n background: [[ColorPalette::PrimaryPale]];\n border: 0;\n}\n\n.sparktick {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n.error, .errorButton {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::Error]];\n}\n\n.warning {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.cascade {\n background: [[ColorPalette::TertiaryPale]];\n color: [[ColorPalette::TertiaryMid]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n.viewer .listTitle {list-style-type: none; margin-left: -2em;}\n\n.viewer .button {\n border: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.viewer blockquote {\n [[ColorPalette::Foeground]];\n}\n\n.viewer table {\n border: 2px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::PrimaryPale]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.viewer td, .viewer tr {\n border: 1px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer pre {\n border: 1px solid [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.viewer code {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.viewer hr {\n border: 0;\n border-top: solid2px [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.box {\n background: #ccecff;\n border; 1px;\n}\n\n#mainMenu .highlight, #mainMenu .marked {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n}\n\n.editor input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.editor textarea {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n width: 100%;\n}\n\n.editorFooter {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/*}}}*/
/***\n| Name:|''monkeyTagger''|\n| Created by:|SaqImtiaz|\n| Location:|http://lewcid.googlepages.com/lewcid.html|\n| Version:|0.9 (08-Apr-2006)|\n| Requires:|~TW2.07|\n\n!About:\n*an adaptation of TagAdderMacro for monkeyGTD and tagglytagging user, but could be useful to just about anyone!\n*{{{<<monkeyTagger Project>>}}} gives a drop down list of all tags, tagged with Project.\n*The list allows toggling of tags on the current tiddler.\n*logging options for task management.\n\n!Demo:\n<<monkeyTagger Status>>\n\n!Installation:\n*Copy this tiddler to your TW with the systemConfig tag\n*either copy the following to your ViewTemplate:\n{{{<div class='tagged' macro='monkeyTagger tagToTrack'></div>}}}\nor\n*better yet, define your own toolbar class and add as many as you need to create a nice toolbar.\nEg:\n{{{<div class='toolbar' >\n<span style="padding-right:0.15em;" macro='monkeyTagger Project'></span>\n<span style="padding-right:0.15em;" macro='monkeyTagger Status'></span>\n<span macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></span>\n</div>}}}\n (adjust padding to taste)\n\n!Usage:\n\n''Syntax:''\n|>|{{{<<monkeyTagger source:"sourcetag" label:"customlabel" logging:"true/false" anchor:"anchortext" arrow:"true/false">>}}}|\n|label:|quoted text to use as a customlabel|\n|arrow:|add arrow to custom label, values are "true" or "false"|\n|anchor:|quoted text to specify where to add logging text|\n|logging:|enable logging of tags added (for task management), values are "true" or "false"|\n\nthe only parameter you ''have'' to pass is the source. When passing only one parameter, you can write either something like:\n{{{<<monkeyTagger "Project">>}}} or {{{<<monkeyTagger source:"Project">>}}} for <<monkeyTagger Project>>\nAll other parameters are optional, and can be written in any order.\n\n''Defaults:''\n|label:|default label if not specified = source tag + arrow|\n|arrow:|true |\n|logging:|false |\n|anchor:|none used by default, logging text added to end of tiddler |\n\n''Examples:''\n|custom label| {{{<<monkeyTagger source:"Project" label:"customlabel">>}}} |<<monkeyTagger source:"Project" label:"customlabel">>|\n|custom label without arrow| {{{<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>}}} |<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>|\n|logging enabled| {{{<<monkeyTagger source:"Project" logging:"true"}}} |<<monkeyTagger source:"Project" logging:"true">>|\n|logging enabled with anchor text|{{{<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext"}}} |<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext">>|\n\n''Tips:''\n*Make sure your anchor text doesn't occur more than once in every tiddler, as the first instance will be used.\n*I recommend using something like {{{/%StatusLog%/}}} as an invisible anchor.\n*Use a tag based template, and add monkeyTagger macro's with logging enabled to the toolbar in just your taskmanagement templates.\n\n!To Do:\n*add sorting options if requested.\n*''add exclude tag feature''!\n\n!History\n*Version 0.9: \n**changed to named parameters to make it more user friendly\n**added option to disable/enable dropdown arrow in custom labels\n**added logging option with anchor text.\n\n!CODE\n***/\n//{{{\n\nconfig.macros.monkeyTagger= {};\n//config.macros.monkeyTagger.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE\nconfig.macros.monkeyTagger.dropdownchar = "▼"; // uncomment previous line and comment this for smaller version in FF\nconfig.macros.monkeyTagger.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var nAV = paramString.parseParams('test', null, true);\n\n if ((nAV[0].arrow)&&(nAV[0].arrow[0])=='false')\n var arrow=': ';\n else\n var arrow=': '+ config.macros.monkeyTagger.dropdownchar;\n\n if((nAV[0].source)&&(nAV[0].source[0])!='.')\n {var tagToTrack = nAV[0].source[0]}\n else if(params[0]&&(params[0]!='.'))\n {var tagToTrack = params[0]}\n else\n {return false;};\n var monkeylabel = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+arrow: tagToTrack+arrow;\n var logmode = ((nAV[0].logging)&&(nAV[0].logging[0])!='.')?nAV[0].logging[0]: "false";\n if ((nAV[0].anchor)&&(nAV[0].anchor[0])!='.')\n var anchor = nAV[0].anchor[0];\n var monkeytooltip=tagToTrack + ' :';\n\n\n if(tiddler instanceof Tiddler)\n {var title = tiddler.title;\n \n var addcomment = function(tiddler,newTag){\n var now = new Date();\n var timeFormat= 'DD/0MM/YY 0hh:0mm';\n var formattednow= now.formatString(timeFormat);\n var txt="\sn*''"+tagToTrack+"'' set as ''"+newTag+"'' on "+formattednow;\n if (anchor && anchor!='.')\n {var pos=tiddler.text.indexOf(anchor);\n if (pos!=-1) {pos=pos + anchor.length}\n else if (pos==-1) {pos=tiddler.text.length}}\n else if (!anchor){var pos = tiddler.text.length;};\n\n tiddler.set(null,tiddler.text.substr(0,pos)+txt+tiddler.text.substr(pos));\n story.refreshTiddler(tiddler.title,null,true);\n return false;\n}\n\n var ontagclick = function(e) {\n if (!e) var e = window.event;\n var tag = this.getAttribute("tag");\n var t=store.getTiddler(title);\n if (!t || !t.tags) return;\n if (t.tags.find(tag)==null)\n {t.tags.push(tag)\n if (logmode=="true"){addcomment(t,tag);}}\n else\n {t.tags.splice(t.tags.find(tag),1)};\n story.saveTiddler(title);\n story.refreshTiddler(title,null,true);\n return false;\n };\n var onclick = function(e) {\n if (!e) var e = window.event;\n var popup = Popup.create(this);\n var thistiddler=store.getTiddler(title);\n\n var taggedarray = new Array();\n var tagslabel = new Array();\n\n var taggedtiddlers = store.getTaggedTiddlers(tagToTrack);\n for (var t=0; t<taggedtiddlers.length; t++){\n var taggedtitle= ((taggedtiddlers[t]).title);\n taggedarray.push(taggedtitle);}\n\n for (var t=0; t<taggedarray.length; t++){\n var temptag = taggedarray[t];\n if (thistiddler.tags.find(temptag)==null)\n {var temptag='[ ] '+ temptag;\n tagslabel.push(temptag);}\n else\n {var temptag ='[x] '+ temptag;\n tagslabel.push(temptag);}\n }\n\n if(tagslabel.length == 0)\n createTiddlyText(createTiddlyElement(popup,"li"),('no '+tagToTrack));\n for (var t=0; t<tagslabel.length; t++)\n {\n var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tagslabel[t],("toggle '"+ ([taggedarray[t]]))+"'",ontagclick);\n theTag.setAttribute("tag",taggedarray[t]);\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n};\n //createTiddlyButton(place,monkeylabel,monkeylabel,onclick);\n\nvar createdropperButton = function(place){\nvar sp = createTiddlyElement(place,"span",null,"monkeytaggerbutton");\nvar theDropDownBtn = createTiddlyButton(sp,monkeylabel,monkeytooltip,onclick);\n};\n\ncreatedropperButton(place);\n }\n};\nsetStylesheet(\n ".toolbar .monkeytaggerbutton {margin-right:0em; border:0px solid #fff; padding:0px; padding-right:0px; padding-left:0px;}\sn"+\n ".monkeytaggerbutton a.button {padding:2px; padding-left:2px; padding-right:2px;}\sn"+\n// ".monkeytaggerbutton {font-size:130%;}\sn"+\n//".monkeytaggerbutton .button {color:#703;}\sn"+\n "",\n"MonkeyTaggerStyles");\n\n//}}}
<<forEachTiddler\n sortBy \n tiddler.modified\n descending\n write \n '(index < 10) ? "* [["+tiddler.title+"]]\sn" : ""'\n>>
//{{{\nconfig.macros.saveRss = {};\nconfig.macros.saveRss.handler = function(place)\n{\n if(!readOnly)\n createTiddlyButton(place,'save rss','save rss',function(e){saveMultiRss();return false;});\n}\n\nwindow.getRssMarkers = function()\n{\n var s = [];\n myregexp=/\s|(?:.*?)\s|(?:.*?)\s|(.*?)\s|(?:.*?)\s|(.*?)\s|/g;\n while((m = myregexp.exec(store.getTiddlerText("MultiRssConfig"))) != null)\n s.push("<link rel='alternate' type='application/rss+xml' title='%0' href='%1'>".format([m[1].trim(),m[2].trim()]));\n return s.splice(1,s.length).join("\sn");\n}\n\nupdateMarkupBlock_old_multirss = window.updateMarkupBlock;\nwindow.updateMarkupBlock = function (s,blockName,tiddlerName)\n{\n s = updateMarkupBlock_old_multirss.apply(this,arguments);\n if (blockName == "PRE-HEAD")\n s = lewcidRSSAddToMarkupBlock(s);\n return s;\n}\n\nwindow.lewcidRSSAddToMarkupBlock = function (s)\n{\n var pos = s.indexOf("<!--PRE-HEAD-END-->");\n return ( s.substring(0,pos).replace("<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'>","") + "\sn" + getRssMarkers() + "\sn" + s.substring(pos) );\n}\n\nTiddlyWiki.prototype.rssgetTiddlers = function(field,includeTag,excludeTag)\n{\n var results = [];\n this.forEachTiddler(function(title,tiddler)\n {\n if(excludeTag == undefined || excludeTag == '' || tiddler.tags.find(excludeTag) == null)\n if(includeTag == undefined || includeTag == '' || tiddler.tags.find(includeTag)!=null)\n results.push(tiddler);\n });\n if(field)\n results.sort(function (a,b) {if(a[field] == b[field]) return(0); else return (a[field] < b[field]) ? -1 : +1; });\n return results;\n}\n\nwindow.generateRss = function (tiddlers,title,subtitle)\n{\n var s = [];\n var d = new Date();\n var u = store.getTiddlerText("SiteUrl");\n s.push("<" + "?xml version=\s"1.0\s"?" + ">");\n s.push("<rss version=\s"2.0\s">");\n s.push("<channel>");\n s.push("<title" + ">" + ((title && title != '') ? wikifyPlain("SiteTitle").htmlEncode()+ " | "+ title: wikifyPlain("SiteTitle").htmlEncode()) + "</title" + ">");\n if(u)\n s.push("<link>" + u.htmlEncode() + "</link>");\n s.push("<description>" + ((subtitle && subtitle != '')? subtitle : wikifyPlain("SiteSubtitle").htmlEncode()) + "</description>");\n s.push("<language>en-us</language>");\n s.push("<copyright>Copyright " + d.getFullYear() + " " + config.options.txtUserName.htmlEncode() + "</copyright>");\n s.push("<pubDate>" + d.toGMTString() + "</pubDate>");\n s.push("<lastBuildDate>" + d.toGMTString() + "</lastBuildDate>");\n s.push("<docs>http://blogs.law.harvard.edu/tech/rss</docs>");\n s.push("<generator>TiddlyWiki " + version.major + "." + version.minor + "." + version.revision + "</generator>");\n if (!tiddlers)\n var tiddlers = store.getTiddlers("modified","excludeLists");\n var n = config.numRssItems > tiddlers.length ? 0 : tiddlers.length-config.numRssItems;\n for (var t=tiddlers.length-1; t>=n; t--)\n s.push(tiddlers[t].saveToRss(u));\n s.push("</channel>");\n s.push("</rss>");\n return s.join("\sn");\n}\n\n\nold_multiRss_saveChanges = window.saveChanges;\nwindow.saveChanges = function(onlyIfDirty)\n{\n var rssStatus = config.options.chkGenerateAnRssFeed;\n config.options.chkGenerateAnRssFeed = false;\n old_multiRss_saveChanges.apply(this,arguments);\n config.options.chkGenerateAnRssFeed = rssStatus;\n if(config.options.chkGenerateAnRssFeed)\n saveMultiRss();\n}\n\nwindow.saveMultiRss = function()\n{\n var rssIndex = store.getTiddlerText("MultiRssConfig").split("\sn");\n rssIndex = rssIndex.splice(1,rssIndex.length);\n for (var i=0; i<rssIndex.length; i++)\n {\n var rss = rssIndex[i].split("|");\n var localPath = getLocalPath(document.location.toString());\n var rssPath = getRssPath(localPath)+ (rss[5].trim());\n var rssSave = saveFile(rssPath,convertUnicodeToUTF8(generateRss(store.rssgetTiddlers("modified",rss[1].trim(),rss[2].trim()),rss[3].trim(),rss[4].trim())));\n if(rssSave)\n displayMessage(config.messages.rssSaved,"file://" + rssPath);\n else\n alert(config.messages.rssFailed);\n }\n}\n\nwindow.getRssPath = function(str) {\n var slash = (str.indexOf('/')!=-1)? '/':'\s\s';\n return str.substring(0,str.lastIndexOf(slash) + 1);\n}\n\nconfig.shadowTiddlers.MultiRssConfig = "| !includeTag | !excludeTag | !title | !description | !filename |\sn| rss | |rss only| this feed has rss tiddlers only | rss-feed.xml |\sn| systemConfig| |plugins| tiddlywiki plugins only |plugins.xml|\sn| | systemConfig excludeRSS| Main RSS feed | everything but plugins | rss.xml|";\n//}}}
The ''NGO Committee on Education'' is a New York-based Substantive Committee of [[CONGO|Conference Of NGOs]] - the ''C''onference ''O''f ''N''on-''G''overnmental ''O''rganizations in Consultative Relationship with the United Nations - and was founded in November 2000.\n\nThe Committee normally holds its meetings on the third Thursday of each month between September and June. Please contact the Co-Chairs at [[co-chairs@ngo-education.net|mailto:co-chairs@ngo-education.net]], or use the [[contact form|Contact form]] if you would like to receive information on upcoming meetings, and/or to be added to the email list for the Committee.\n\nThe ''NGO Committee on Education'' has made a priority commitment to the [[United Nations Decade of Education for Sustainable Development]] (2005-2014) throughout the Decade. This commitment was launched with our co-sponsorship of a workshop on ''Education, Youth & Technology for Sustainable Development'' at the ''59th Annual DPI/NGO Conference'' on September 9, 2007. For more details on the workshop, please visit http://www.ngo-education.net/workshop\n* [[Meetings]]\n* [[By-laws]]\n* [[Executive Committee]]\n* [[Information and Communications Sub-Committee]]\n** [[Web sites|Committee web sites]]\n*** [[Education, Youth & Technology for Sustainable Development]] - [[www.ngo-education.net/workshop/|http://www.ngo-education.net/workshop/]]\n*** [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] - [[www.un-documents.net|http://www.un-documents.net/]]\n*** [[Climate Change 2.0]] - [[www.climate-change-two.net/|http://www.climate-change-two.net/]]\n*** [[The Wealth of Networks: How Social Production Transforms Markets and Freedom]] - [[www.climate-change-two.net/wealth-of-networks|http://www.climate-change-two.net/wealth-of-networks/]]\n*** [[Economics of Climate Change: The Stern Review]] - [[www.climate-change-two.net/stern-review/|http://www.climate-changetwo.net/stern-review/]]\n*** [[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 3.0 (beta)]] - [[www.climate-change-two.net/plan-b/|http://www.climate-change-two.net/plan-b/]]\n*** [[TiddlyWikiPerfect: An emerging hybrid information species]] - [[www.tiddlywikiperfect.net/|http://www.tiddlywikiperfect.net/]]\n** ''E-mail lists''\n*** [[ngo-education@googlegroups.com]]
The ''Executive Committee'' of the [[NGO Committee on Education]] consists of the Officers, ~Members-at-Large, and ~Sub-Committee Chairs (//ex officio//):\n!!! ~Co-Chairs\n* [[Diane Paravazian]], [[World Association of Girl Guides and Girl Scouts]]\n* [[Faye C. Feller]], [[Information Habitat: Where Information Lives]]\n!!! Secretary\n* ''Catherine Waters'', [[Catholic International Education Office]]\n!!! Treasurer\n* [[Daphne Cohen]], [[International Humanist and Ethical Union]]\n!!! ~Members-at-Large\n* ''Catherine Moore''. [[International Federation of University Women]]\n* ''Doris Sargeant'', [[Rotary International]]\n* ''Cora Weiss'', [[The Hague Appeal for Peace]]\n!!! ~Sub-Committee Chairs\n* [[Information and Communications Sub-Committee]] \n** [[Robert Pollard]], [[Information Habitat: Where Information Lives]]
The ''NGO/DPI Executive Committee'' - The Executive Committee of Non-Governmental Organizations Associated with the United Nations Department of Public Information - is the official liaison between UN-associated NGOs and the UN's Department of Public Information. DPI works closely with the Executive Committee as it assists with the provision of services, the dissemination of materials, and the use of UN facilities to increase public knowledge of UN purposes, policies, programmes, actions, and structure. The Committee appoints the Chair of the Annual DPI/NGO Conference and develops outreach campaigns and fundraising efforts for the Conference. The //Chair// of the NGO/DPI Executive Committee is [[Jeffery Huffines]], UN Representative for the [[National Spiritual Assembly of the Baha'is of the US]], (E-mail: [[jhuffines@ngodpiexecom.org|mailto:huffines@ngodpiexecom.org]])\n\n//Web site//: +++[www.ngodpiexecom.org]\n{{iframe{''Note'': This is a "framed" page from the ''NGO/DPI Executive Committee'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.ngodpiexecom.org/}}}\n<html><iframe\n src = "http://www.ngodpiexecom.org/"\n title = "NGO/DPI Executive Committee"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>\n===
Non-governmental organizations have been partners of the Department of Public Information (DPI) since its establishment in 1947. Official relationships between DPI and NGOs date back to 1968. The Economic and Social Council in its decision 1966/1297 called on DPI to associate NGOs with effective information programmes in place and thus disseminate information about issues on the UN’s agenda and the work of the Organization. Through associated NGOs DPI seeks to reach people around the world and help them better understand the work and aims of the United Nations.\n\nNGOs associated with DPI elect an [[NGO/DPI Executive Committee]] - [[www.ngodpiexecom.org/|http://www.ngodpiexecom.org/]] - that meets regularly with the [[DPI/NGO Section]] of the [[Department of Public Information]] and convenes a Planning Committee with DPI for the Annual DPI/NGO Conference.
One of the very first resolutions of the newly-constituted General Assembly was [[4 (I). Representation of Non-Governmental Bodies on the Economic and Social Council]]. Currently, there are four categories of Consultative Status: [[General Consultative Status]], [[Special Consultative Status]], [[ECOSOCO Roster]], and [[ECOSOC Roster for the Purposes of the Commission on Sustainable Development]],\n\nThe [[Conference Of NGOs]] - CONGO - has played a lead role in convening NGOs in Consultative Status, and has established NGO Committees on key issues facing the United Nations to facilitate collaboration among the NGOs.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/nfl-foot.htm@@\n<html><iframe\ntitle="Nairobi Forward-looking Strategies. Footnotes"\nsrc="http://www.un-documents.net/nfl-foot.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
/***\n|Name|NestedSlidersPlugin|\n|Source|http://www.TiddlyTools.com/#NestedSlidersPlugin|\n|Documentation|http://www.TiddlyTools.com/#NestedSlidersPluginInfo|\n|Version|2.4.5|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Options|##Configuration|\n|Description|show content in nest-able sliding/floating panels, without creating separate tiddlers for each panel's content|\n!!!!!Documentation\n>see [[NestedSlidersPluginInfo]]\n!!!!!Configuration\n<<<\n<<option chkFloatingSlidersAnimate>> allow floating sliders to animate when opening/closing\n>Note: This setting can cause 'clipping' problems in some versions of InternetExplorer.\n>In addition, for floating slider animation to occur you must also allow animation in general (see [[AdvancedOptions]]).\n<<<\n!!!!!Revisions\n<<<\n2008.06.07 - 2.4.5 in 'onmouseover' handler for 'open on hover' slider buttons,<br>use call() method when invoking document.onclick function (avoids error in IE)\n|please see [[NestedSlidersPluginInfo]] for additional revision details|\n2005.11.03 - 1.0.0 initial public release. Thanks to RodneyGomes, GeoffSlocock, and PaulPetterson for suggestions and experiments.\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.nestedSliders = {major: 2, minor: 4, revision: 5, date: new Date(2008,6,7)};\n\n// options for deferred rendering of sliders that are not initially displayed\nif (config.options.chkFloatingSlidersAnimate===undefined)\n config.options.chkFloatingSlidersAnimate=false; // avoid clipping problems in IE\n\n// default styles for 'floating' class\nsetStylesheet(".floatingPanel { position:absolute; z-index:10; padding:0.5em; margin:0em; \s\n background-color:#eee; color:#000; border:1px solid #000; text-align:left; }","floatingPanelStylesheet");\n\nconfig.formatters.push( {\n name: "nestedSliders",\n match: "\s\sn?\s\s+{3}",\n terminator: "\s\ss*\s\s={3}\s\sn?",\n lookahead: "\s\sn?\s\s+{3}(\s\s+)?(\s\s([^\s\s)]*\s\s))?(\s\s!*)?(\s\s^(?:[^\s\s^\s\s*\s\s@\s\s[\s\s>]*\s\s^)?)?(\s\s*)?(\s\s@)?(?:\s\s{\s\s{([\s\sw]+[\s\ss\s\sw]*)\s\s{)?(\s\s[[^\s\s]]*\s\s])?(\s\s[[^\s\s]]*\s\s])?(?:\s\s}{3})?(\s\s#[^:]*\s\s:)?(\s\s>)?(\s\s.\s\s.\s\s.)?\s\ss*",\n handler: function(w)\n {\n lookaheadRegExp = new RegExp(this.lookahead,"mg");\n lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = lookaheadRegExp.exec(w.source)\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart)\n {\n var defopen=lookaheadMatch[1];\n var cookiename=lookaheadMatch[2];\n var header=lookaheadMatch[3];\n var panelwidth=lookaheadMatch[4];\n var transient=lookaheadMatch[5];\n var hover=lookaheadMatch[6];\n var buttonClass=lookaheadMatch[7];\n var label=lookaheadMatch[8];\n var openlabel=lookaheadMatch[9];\n var panelID=lookaheadMatch[10];\n var blockquote=lookaheadMatch[11];\n var deferred=lookaheadMatch[12];\n\n // location for rendering button and panel\n var place=w.output;\n\n // default to closed, no cookie, no accesskey, no alternate text/tip\n var show="none"; var cookie=""; var key="";\n var closedtext=">"; var closedtip="";\n var openedtext="<"; var openedtip="";\n\n // extra "+", default to open\n if (defopen) show="block";\n\n // cookie, use saved open/closed state\n if (cookiename) {\n cookie=cookiename.trim().slice(1,-1);\n cookie="chkSlider"+cookie;\n if (config.options[cookie]==undefined)\n { config.options[cookie] = (show=="block") }\n show=config.options[cookie]?"block":"none";\n }\n\n // parse label/tooltip/accesskey: [label=X|tooltip]\n if (label) {\n var parts=label.trim().slice(1,-1).split("|");\n closedtext=parts.shift();\n if (closedtext.substr(closedtext.length-2,1)=="=") \n { key=closedtext.substr(closedtext.length-1,1); closedtext=closedtext.slice(0,-2); }\n openedtext=closedtext;\n if (parts.length) closedtip=openedtip=parts.join("|");\n else { closedtip="show "+closedtext; openedtip="hide "+closedtext; }\n }\n\n // parse alternate label/tooltip: [label|tooltip]\n if (openlabel) {\n var parts=openlabel.trim().slice(1,-1).split("|");\n openedtext=parts.shift();\n if (parts.length) openedtip=parts.join("|");\n else openedtip="hide "+openedtext;\n }\n\n var title=show=='block'?openedtext:closedtext;\n var tooltip=show=='block'?openedtip:closedtip;\n\n // create the button\n if (header) { // use "Hn" header format instead of button/link\n var lvl=(header.length>5)?5:header.length;\n var btn = createTiddlyElement(createTiddlyElement(place,"h"+lvl,null,null,null),"a",null,buttonClass,title);\n btn.onclick=onClickNestedSlider;\n btn.setAttribute("href","javascript:;");\n btn.setAttribute("title",tooltip);\n }\n else\n var btn = createTiddlyButton(place,title,tooltip,onClickNestedSlider,buttonClass);\n btn.innerHTML=title; // enables use of HTML entities in label\n\n // set extra button attributes\n btn.setAttribute("closedtext",closedtext);\n btn.setAttribute("closedtip",closedtip);\n btn.setAttribute("openedtext",openedtext);\n btn.setAttribute("openedtip",openedtip);\n btn.sliderCookie = cookie; // save the cookiename (if any) in the button object\n btn.defOpen=defopen!=null; // save default open/closed state (boolean)\n btn.keyparam=key; // save the access key letter ("" if none)\n if (key.length) {\n btn.setAttribute("accessKey",key); // init access key\n btn.onfocus=function(){this.setAttribute("accessKey",this.keyparam);}; // **reclaim** access key on focus\n }\n btn.setAttribute("hover",hover?"true":"false");\n btn.onmouseover=function(ev) {\n // optional 'open on hover' handling\n if (this.getAttribute("hover")=="true" && this.sliderPanel.style.display=='none') {\n document.onclick.call(document,ev); // close transients\n onClickNestedSlider(ev); // open this slider\n }\n // mouseover on button aligns floater position with button\n if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this,this.sliderPanel);\n }\n\n // create slider panel\n var panelClass=panelwidth?"floatingPanel":"sliderPanel";\n if (panelID) panelID=panelID.slice(1,-1); // trim off delimiters\n var panel=createTiddlyElement(place,"div",panelID,panelClass,null);\n panel.button = btn; // so the slider panel know which button it belongs to\n btn.sliderPanel=panel; // so the button knows which slider panel it belongs to\n panel.defaultPanelWidth=(panelwidth && panelwidth.length>2)?panelwidth.slice(1,-1):"";\n panel.setAttribute("transient",transient=="*"?"true":"false");\n panel.style.display = show;\n panel.style.width=panel.defaultPanelWidth;\n panel.onmouseover=function(event) // mouseover on panel aligns floater position with button\n { if (window.adjustSliderPos) window.adjustSliderPos(this.parentNode,this.button,this); }\n\n // render slider (or defer until shown) \n w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n if ((show=="block")||!deferred) {\n // render now if panel is supposed to be shown or NOT deferred rendering\n w.subWikify(blockquote?createTiddlyElement(panel,"blockquote"):panel,this.terminator);\n // align floater position with button\n if (window.adjustSliderPos) window.adjustSliderPos(place,btn,panel);\n }\n else {\n var src = w.source.substr(w.nextMatch);\n var endpos=findMatchingDelimiter(src,"+++","===");\n panel.setAttribute("raw",src.substr(0,endpos));\n panel.setAttribute("blockquote",blockquote?"true":"false");\n panel.setAttribute("rendered","false");\n w.nextMatch += endpos+3;\n if (w.source.substr(w.nextMatch,1)=="\sn") w.nextMatch++;\n }\n }\n }\n }\n)\n\nfunction findMatchingDelimiter(src,starttext,endtext) {\n var startpos = 0;\n var endpos = src.indexOf(endtext);\n // check for nested delimiters\n while (src.substring(startpos,endpos-1).indexOf(starttext)!=-1) {\n // count number of nested 'starts'\n var startcount=0;\n var temp = src.substring(startpos,endpos-1);\n var pos=temp.indexOf(starttext);\n while (pos!=-1) { startcount++; pos=temp.indexOf(starttext,pos+starttext.length); }\n // set up to check for additional 'starts' after adjusting endpos\n startpos=endpos+endtext.length;\n // find endpos for corresponding number of matching 'ends'\n while (startcount && endpos!=-1) {\n endpos = src.indexOf(endtext,endpos+endtext.length);\n startcount--;\n }\n }\n return (endpos==-1)?src.length:endpos;\n}\n//}}}\n//{{{\nwindow.onClickNestedSlider=function(e)\n{\n if (!e) var e = window.event;\n var theTarget = resolveTarget(e);\n while (theTarget && theTarget.sliderPanel==undefined) theTarget=theTarget.parentNode;\n if (!theTarget) return false;\n var theSlider = theTarget.sliderPanel;\n var isOpen = theSlider.style.display!="none";\n\n // toggle label\n theTarget.innerHTML=isOpen?theTarget.getAttribute("closedText"):theTarget.getAttribute("openedText");\n // toggle tooltip\n theTarget.setAttribute("title",isOpen?theTarget.getAttribute("closedTip"):theTarget.getAttribute("openedTip"));\n\n // deferred rendering (if needed)\n if (theSlider.getAttribute("rendered")=="false") {\n var place=theSlider;\n if (theSlider.getAttribute("blockquote")=="true")\n place=createTiddlyElement(place,"blockquote");\n wikify(theSlider.getAttribute("raw"),place);\n theSlider.setAttribute("rendered","true");\n }\n // show/hide the slider\n if(config.options.chkAnimate && (!hasClass(theSlider,'floatingPanel') || config.options.chkFloatingSlidersAnimate))\n anim.startAnimating(new Slider(theSlider,!isOpen,e.shiftKey || e.altKey,"none"));\n else\n theSlider.style.display = isOpen ? "none" : "block";\n // reset to default width (might have been changed via plugin code)\n theSlider.style.width=theSlider.defaultPanelWidth;\n // align floater panel position with target button\n if (!isOpen && window.adjustSliderPos) window.adjustSliderPos(theSlider.parentNode,theTarget,theSlider);\n // if showing panel, set focus to first 'focus-able' element in panel\n if (theSlider.style.display!="none") {\n var ctrls=theSlider.getElementsByTagName("*");\n for (var c=0; c<ctrls.length; c++) {\n var t=ctrls[c].tagName.toLowerCase();\n if ((t=="input" && ctrls[c].type!="hidden") || t=="textarea" || t=="select")\n { ctrls[c].focus(); break; }\n }\n }\n var cookie=theTarget.sliderCookie;\n if (cookie && cookie.length) {\n config.options[cookie]=!isOpen;\n if (config.options[cookie]!=theTarget.defOpen)\n saveOptionCookie(cookie);\n else { // remove cookie if slider is in default display state\n var ex=new Date(); ex.setTime(ex.getTime()-1000);\n document.cookie = cookie+"=novalue; path=/; expires="+ex.toGMTString();\n }\n }\n\n // prevent SHIFT-CLICK from being processed by browser (opens blank window... yuck!)\n // prevent clicks *within* a slider button from being processed by browser\n // but allow plain click to bubble up to page background (to close transients, if any)\n if (e.shiftKey || theTarget!=resolveTarget(e))\n { e.cancelBubble=true; if (e.stopPropagation) e.stopPropagation(); }\n Popup.remove(); // close open popup (if any)\n return false;\n}\n//}}}\n//{{{\n// click in document background closes transient panels \ndocument.nestedSliders_savedOnClick=document.onclick;\ndocument.onclick=function(ev) { if (!ev) var ev=window.event; var target=resolveTarget(ev);\n\n if (document.nestedSliders_savedOnClick)\n var retval=document.nestedSliders_savedOnClick.apply(this,arguments);\n // if click was inside a popup... leave transient panels alone\n var p=target; while (p) if (hasClass(p,"popup")) break; else p=p.parentNode;\n if (p) return retval;\n // if click was inside transient panel (or something contained by a transient panel), leave it alone\n var p=target; while (p) {\n if ((hasClass(p,"floatingPanel")||hasClass(p,"sliderPanel"))&&p.getAttribute("transient")=="true") break;\n p=p.parentNode;\n }\n if (p) return retval;\n // otherwise, find and close all transient panels...\n var all=document.all?document.all:document.getElementsByTagName("DIV");\n for (var i=0; i<all.length; i++) {\n // if it is not a transient panel, or the click was on the button that opened this panel, don't close it.\n if (all[i].getAttribute("transient")!="true" || all[i].button==target) continue;\n // otherwise, if the panel is currently visible, close it by clicking it's button\n if (all[i].style.display!="none") window.onClickNestedSlider({target:all[i].button}) \n }\n return retval;\n};\n//}}}\n//{{{\n// adjust floating panel position based on button position\nif (window.adjustSliderPos==undefined) window.adjustSliderPos=function(place,btn,panel) {\n if (hasClass(panel,"floatingPanel")) {\n var rightEdge=document.body.offsetWidth-1;\n var panelWidth=panel.offsetWidth;\n var left=0;\n var top=btn.offsetHeight; \n if (place.style.position=="relative" && findPosX(btn)+panelWidth>rightEdge) {\n left-=findPosX(btn)+panelWidth-rightEdge; // shift panel relative to button\n if (findPosX(btn)+left<0) left=-findPosX(btn); // stay within left edge\n }\n if (place.style.position!="relative") {\n var left=findPosX(btn);\n var top=findPosY(btn)+btn.offsetHeight;\n var p=place; while (p && !hasClass(p,'floatingPanel')) p=p.parentNode;\n if (p) { left-=findPosX(p); top-=findPosY(p); }\n if (left+panelWidth>rightEdge) left=rightEdge-panelWidth;\n if (left<0) left=0;\n }\n panel.style.left=left+"px"; panel.style.top=top+"px";\n }\n}\n//}}}\n//{{{\n// TW2.1 and earlier:\n// hijack Slider stop handler so overflow is visible after animation has completed\nSlider.prototype.coreStop = Slider.prototype.stop;\nSlider.prototype.stop = function()\n { this.coreStop.apply(this,arguments); this.element.style.overflow = "visible"; }\n\n// TW2.2+\n// hijack Morpher stop handler so sliderPanel/floatingPanel overflow is visible after animation has completed\nif (version.major+.1*version.minor+.01*version.revision>=2.2) {\n Morpher.prototype.coreStop = Morpher.prototype.stop;\n Morpher.prototype.stop = function() {\n this.coreStop.apply(this,arguments);\n var e=this.element;\n if (hasClass(e,"sliderPanel")||hasClass(e,"floatingPanel")) {\n // adjust panel overflow and position after animation\n e.style.overflow = "visible";\n if (window.adjustSliderPos) window.adjustSliderPos(e.parentNode,e.button,e);\n }\n };\n}\n//}}}
The goal of the ''Networking ~Sub-Committee'' of the [[DPI/NGO Conference Planning Committee]] for the [[60th Annual DPI/NGO Conference]] is to explore, discover and promote networking by and among ~NGOs in support of the preparation for, participation in and follow-up to the Conference, and the broad-based mobilization of civil society in addressing the dangers of climate change and the opportunities for viable, creative, remedial and mitigating responses.\n!! ~Co-Chairs\n* William Gellermann, ''Communications Coordination Committee for the United Nations''\n* Moses Williams, ''Olof Palme Peace Foundation''\n!! Members\n* Pauline Cantwell, ''Peace Action''\n* Loretta Dumas, ''NJ Haiti Partners of the Americas''\n* Barbara Horne, ''Training At My Desk''\n* Richard Jordan, ''Concerned Citizens Speak''\n* Ani Kalayjian, ''Armenian International Women's Association''\n* Moki Kokoris, ''World Federation of Ukrainian Women's Organizations''\n* Pamela Kraft, ''Tribal Link Foundation''\n* Judy Lerner, ''Peace Action''\n* Kathy ~Liepe-Levinson, ''Institute of General Semantics''\n* Isobel Lowther, ''Kaleidoscope Experience''\n* Linda ~Misek-Falkoff, ''National Disability Party, Chronic Pain Caucus''\n* Gwen Moten, ''City of Newark, Cultural Affairs''\n* Jim Nelson, ''Unitarian Universalist Association''\n* Robert Pollard, ''Information Habitat: Where Information Lives''\n* Joann Robinson, ''Peace Action''\n* Larry Roeder, ''World Society for the Protection of Animals''\n* Joan Russow, ''Global Compliance Research Project''\n* George Weinstein, ''Jewish War Veterans''\n* Anne Zanes, ''Peace Links''\nIf you would like to participate in the vision and work of the ''Networking ~Sub-Committee'', please join the [[Networking Sub-Committee's Google Group]], visit ][[groups.google.com/group/ngo-networking|http://groups.google.com/group/ngo-networking]].
The principle online vehicle to date for the [[Networking Sub-Committee]] of the [[Planning Committee]] for the [[60th Annual DPI/NGO Conference]], has been its [[Google Group]] - one of the many freely-available valuable services provided by Google.\n<html>\n<table border=0 style="background-color: #fff; padding: 5px;" cellspacing=0>\n<tr valign="top">\n<td><b>Description</b>\n</td>\n<td> A forum for the Networking Sub-Committee of the 60th Annual DPI/NGO Conference Planning Committee to foster & cultivate networking among NGOs to address the challenges of climate change before, during & after the Conference, & to explore & share creative, respectful networking processes\n<tr><td>\n <img src="http://groups.google.com/groups/img/3/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n </td></tr>\n <tr><td style="padding-left: 5px">\n <b>Subscribe to NGO Networking</b>\n </td></tr>\n <form action="http://groups.google.com/group/ngo-networking/boxsubscribe">\n <tr><td style="padding-left: 5px;">\n Email: <input type=text name=email>\n <input type=submit name="sub" value="Subscribe">\n </td></tr>\n</form>\n<tr><td align=right>\n <a href="http://groups.google.com/group/ngo-networking">Visit this group</a>\n</td></tr>\n</table>\n</html>
Special Event: Interactive panel on ''From manifest failure to collective action: Realizing the responsibility to protect'' (organized by the [[Office of the High Commissioner for Human Rights|New York Office of the High Commissioner for Human Rights]], the [[Department for Public Information]], the [[NGO Committee on Human Rights]] and the Permanent Missions of Canada and Rwanda).\nWebcast: [[Archived Video|http://webcast.un.org/ramgen/ondemand/specialevents/2008/se080428pm.rm]] - English: 2 hours and 41 minutes]
/***\n|Name|NewDocumentPlugin|\n|Source|http://www.TiddlyTools.com/#NewDocumentPlugin|\n|Version|1.7.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|Quickly create new TiddlyWiki documents from your existing document, with just one click|\n\nUse the {{{<<newDocument>>}}} macro to place a "new document" link into your sidebar/mainmenu/any tiddler (wherever you like). Select this command to automatically create a "new.html" document containing a specific set of tagged tiddlers. Optional parameters let you specify an alternate path/filename for the new file, or different tags to match. You can also indicate "ask" for either parameter, which will trigger a prompt for input when the command is selected.\n\n!!!!!Usage\n<<<\n{{{<<newDocument label:text prompt:text filename tag tag tag...>>}}}\n{{{<<newDocument label:text prompt:text filename all>>}}}\n{{{<<newDocument label:text prompt:text filename snap ID>>}}}\n{{{<<newDocument label:text prompt:text filename snap here>>}}}\n{{{<<newDocument label:text prompt:text nofile print ID>>}}}\n{{{<<newDocument label:text prompt:text nofile print here>>}}}\n where:\n* ''label:text'' defines //optional// alternative link text (replaces default "new document" display)\n* ''prompt:text'' defines //optional// alternative tooltip text for 'mouseover' prompting (replaces default hard-coded tooltip text)\n* ''filename'' is any local path-and-filename. If no parameters are provided, the default is to create the file "new.html" in the current directory. If a filename is provided without a path (i.e., there is no "/" in the input), then the current directory is also assumed. Otherwise, this parameter is expected to contain the complete path and filename needed to write the file to your local hard disk. If ''ask'' is used in place of the filename parameter then, when the command link is selected, a message box will be automatically displayed so you can select/enter the path and filename.\n* ''tag tag tag...'' is a list of one or more space-separated tags (use quotes or {{{[[]]}}} around tags that contain spaces). The new document will include all tiddlers that match at least one of the tags in the list. The default is to include tiddlers tagged with <<tag includeNew>>. The special value ''all'' may be used to match every tiddler (even those without tags). If ''ask'' is used in place of the tags then, when the command link is selected, a message box will be automatically displayed so you can enter the desired tags at that time.\n* When you use the keyword ''snap'' in place of the tags, you can generate a file containing the //rendered// CSS-and-HTML that is currently being displayed in browser. By default, the snapshop uses the 'contentWrapper' DOM element ID to automatically include all the TiddlyWiki elements, such as the sidebars and header, in addition to the center 'story' column containing the tiddler content.\n* When you use the keyword ''print'' in place of the tags, a snapshot is generated, but the contents are not written to a file. Instead, they are displayed in a separate browser tab/window, and the print dialog for that tab/window is automatically invoked.\n* You can limit the snapshot to capture only a portion of the rendered TiddlyWiki elements by specifiying an optional alternate DOM element ID, such as "displayArea" (the entire center 'story' column) or even just a single tiddler (e.g., "tidderMyTiddlerTitle", assuming that "MyTiddlerTitle" is currently displayed). Only the portions of the document that are contained //within// the specified DOM element will be transcribed to the resulting snapshot file. If ''ask'' is used in place of a DOM element ID, you will be prompted to enter the ID (default is "contentWrapper") when the snapshot is being taken. This allows you to easily enter the ID of any currently displayed tiddler to make quick snapshots of specific tiddlers. If ''here'' is used in place of a DOM element ID, the current tiddler id is used.\n\nNote: as of version 1.4.0 of this plugin, support for selecting tiddlers by using tag *expressions* has been replaced with simpler, more efficient "containsAny()" logic. To create new ~TiddlyWiki documents that contain only those tiddlers selected with advanced AND/OR/NOT Boolean expressions, you can use the filtering features provided by the ExportTiddlersPlugin (see www.TiddlyTools.com/#ExportTiddlersPlugin).\n<<<\n!!!!!Examples:\n<<<\n{{{<<newDocument>>}}}\nequivalent to {{{<<newDocument new.htm includeNew systemTiddlers>>}}}\ncreates default "new.html" containing tiddlers tagged with either<<tag includeNew>>or<<tag systemTiddlers>>\ntry it: <<newDocument>>\n\n{{{<<newDocument empty.html systemTiddlers>>}}}\ncreates "empty.html" containing only tiddlers tagged with<<tag systemTiddlers>>\n//(reproduces old-style (pre 2.0.2) empty file)//\ntry it: <<newDocument empty.html systemTiddlers>>\n\n{{{<<newDocument "label:create Import/Export starter" ask importexport>>}}}\nsave importexport tiddlers to a new file, prompts for path/file\ntry it: <<newDocument "label:create Import/Export starter" ask importexport>>\n\n{{{<<newDocument ask ask>>}}}\nprompts for path/file, prompts for tags to match\ntry it: <<newDocument ask ask>>\n\n{{{<<newDocument ask all>>}}}\nsave all current TiddlyWiki contents to a new file, prompts for path/file\ntry it: <<newDocument ask all>>\n\n{{{<<newDocument ask snap>>}}}\ngenerates snapshot of currently displayed document, prompts for path/file\ntry it: <<newDocument ask snap>>\n\n{{{<<newDocument ask snap here>>}}}\ngenerates snapshot of this tiddler ONLY, prompts for path/file\ntry it: <<newDocument ask snap here>>\n\n{{{<<newDocument ask print here>>}}}\nprints a snapshot of this tiddler ONLY\ntry it: <<newDocument nofile print here>>\n\n<<<\n!!!!!Installation\n<<<\nImport (or copy/paste) the following tiddlers into your document:\n''NewDocumentPlugin'' (tagged with <<tag systemConfig>>)\n<<<\n!!!!!Revision History\n<<<\n''2007.12.04 [*.*.*]'' update for TW2.3.0: replaced deprecated core functions, regexps, and macros\n''2007.03.30 [1.7.0]'' added support for "print" param as alternative for "snap". When "print" is used, the filename is ignored and ouput is directed to another browser tab/window, where the print dialog is then automatically triggered.\n''2007.03.30 [1.6.1]'' added support for "here" keyword for current tiddler elementID and "prompt:text" param for specifying tooltip text\n''2007.02.12 [1.6.0]'' in onClickNewDocument(), reset HTML source 'markup'\n''2006.10.23 [1.5.1]'' in onClickNewDocument(), get saved parameter value for snapID instead of using default "contentWrapper" (oops!)\n''2006.10.18 [1.5.0]'' new optional param for 'snap'... specify alternative DOM element ID (default is still "contentWrapper"). Based on a suggestion from Xavier Verges.\n''2006.08.03 [1.4.3]'' in promptForFilename(), for IE (WinXP only), added handling for UserAccounts.CommonDialog\n''2006.07.29 [1.4.2]'' in onClickNewDocument(), okmsg display is now linked to newly created file\n''2006.07.24 [1.4.1]'' in promptForFilename(), check for nsIFilePicker.returnCancel to allow nsIFilePicker.returnOK **OR** nsIFilePicker.returnReplace to be processed.\n''2006.05.23 [1.4.0]'' due to very poor performance, support for tag *expressions* has been removed, in favor of a simpler "containsAny()" scan for tags.\n''2006.04.09 [1.3.6]'' in onClickNewDocument, added call to convertUnicodeToUTF8() to better handle international characters.\n''2006.03.15 [1.3.5]'' added nsIFilePicker() handler for selecting filename in moz-based browsers. IE and other non-moz browsers still use simple prompt() dialog\n''2006.03.15 [1.3.0]'' added "label:text" param for custom link text. added special "all" filter parameter for "save as..." handling (writes all tiddlers to output file)\n''2006.03.09 [1.2.0]'' added special "snap" filter parameter to generate and write "snapshot" files containing static HTML+CSS for currently rendered document.\n''2006.02.24 [1.1.2]'' Fix incompatiblity with TW 2.0.5 by removing custom definition of getLocalPath() (which is now part of TW core)\n''2006.02.03 [1.1.1]'' concatentate 'extra' params so that tag expressions don't have to be quoted. moved all text to 'formatted' string definitions for easier translation.\n''2006.02.03 [1.1.0]'' added support for tag EXPRESSIONS. plus improved documentation and code cleanup\n''2006.02.03 [1.0.0]'' Created.\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.newDocument = {major: 1, minor: 7, revision: 0, date: new Date(2007,3,30)};\n\nconfig.macros.newDocument = {\n newlabel: "new document",\n newprompt: "Create a new TiddlyWiki 'starter' document",\n newdefault: "new.html",\n allparam: "all",\n saveaslabel: "save as...",\n saveasprompt: "Save current TiddlyWiki to a different file",\n printparam: "print",\n snapparam: "snap",\n snaplabel: "create a snapshot",\n snapprompt: "Create a 'snapshot' of the current TiddlyWiki display",\n snapdefault: "snapshot.html",\n snapID: "contentWrapper",\n snapIDprompt: "Please enter a DOM element ID for the desired content",\n snapIDerrmsg: "Unrecognized document element ID: '%0'",\n askparam: "ask",\n hereparam: "here",\n labelparam: "label:",\n promptparam: "prompt:",\n fileprompt: "Please enter a filename",\n filter: "includeNew",\n filterprompt: "Match one or more tags:\sn(space-separated, use [[...]] around tags containing spaces)",\n filtererrmsg: "Error in tag filter '%0'",\n snapmsg: "Document snapshot written to %1",\n okmsg: "%0 tiddlers written to %1",\n failmsg: "An error occurred while creating %0"\n};\n\nconfig.macros.newDocument.handler = function(place,macroName,params) {\n\n var path=getLocalPath(document.location.href);\n var slashpos=path.lastIndexOf("/"); if (slashpos==-1) slashpos=path.lastIndexOf("\s\s"); \n if (slashpos!=-1) path = path.substr(0,slashpos+1); // remove filename from path, leave the trailing slash\n\n if (params[0] && params[0].substr(0,config.macros.newDocument.labelparam.length)==config.macros.newDocument.labelparam)\n var label=params.shift().substr(config.macros.newDocument.labelparam.length)\n if (params[0] && params[0].substr(0,config.macros.newDocument.promptparam.length)==config.macros.newDocument.promptparam)\n var prompt=params.shift().substr(config.macros.newDocument.promptparam.length)\n var filename=params.shift(); if (!filename) filename=config.macros.newDocument.newdefault;\n if (params[0]==config.macros.newDocument.snapparam || params[0]==config.macros.newDocument.printparam) {\n var printmode=(params[0]==config.macros.newDocument.printparam);\n params.shift();\n if (!label) var label=config.macros.newDocument.snaplabel;\n if (!prompt) var prompt=config.macros.newDocument.snapprompt;\n var defaultfile=config.macros.newDocument.snapdefault;\n var snapID=config.macros.newDocument.snapID;// default to "contentWrapper"\n if (params[0]) var snapID=params.shift(); // alternate DOM element for snapshot\n }\n if (params[0]==config.macros.newDocument.allparam) {\n if (!label) var label=config.macros.newDocument.saveaslabel;\n if (!prompt) var prompt=config.macros.newDocument.saveasprompt;\n var defaultfile=getLocalPath(document.location.href);\n var slashpos=defaultfile.lastIndexOf("/"); if (slashpos==-1) slashpos=defaultfile.lastIndexOf("\s\s");\n if (slashpos!=-1) defaultfile=defaultfile.substr(slashpos+1); // get filename only\n }\n if (!prompt) var prompt=config.macros.newDocument.newprompt;\n if (!label) var label=config.macros.newDocument.newlabel;\n if (!defaultfile) var defaultfile=config.macros.newDocument.newdefault;\n\n var btn=createTiddlyButton(place,label,prompt,onClickNewDocument);\n btn.path=path;\n btn.file=filename;\n btn.defaultfile=defaultfile;\n btn.snapID=snapID; // NULL unless snapshot is being taken\n btn.printmode=printmode;\n btn.filter=params.length?params:[config.macros.newDocument.filter]; \n}\n\n// IE needs explicit global scoping for functions called by browser events\nwindow.onClickNewDocument=function(e)\n{\n if (!e) var e = window.event; var btn=resolveTarget(e);\n\n // assemble document content, write file, report result\n var okmsg=config.macros.newDocument.okmsg;\n var failmsg=config.macros.newDocument.failmsg;\n var count=0;\n var out="";\n if (btn.snapID) { // HTML+CSS snapshot\n var snapID=btn.snapID;\n if (btn.snapID==config.macros.newDocument.askparam)\n snapID=prompt(config.macros.newDocument.snapIDprompt,config.macros.newDocument.snapID);\n if (btn.snapID==config.macros.newDocument.hereparam)\n { var here=story.findContainingTiddler(btn); if (here) snapID=here.id; }\n if (!document.getElementById(snapID)) { // if specified element does not exist\n if (snapID) // ID=null if prompt was cancelled by user\n displayMessage(config.macros.newDocument.snapIDerrmsg.format([snapID]));\n e.cancelBubble = true; if (e.stopPropagation) e.stopPropagation(); return(false);\n }\n var styles=document.getElementsByTagName("style");\n out+="<html>\sn<head>\sn<style>\sn";\n for(var i=0; i < styles.length; i++)\n out +="/* stylesheet from tiddler:"+styles[i].getAttribute("id")+" */\sn"+styles[i].innerHTML+"\sn\sn";\n out+="</style>\sn</head>\sn<body>\sn\sn"+document.getElementById(snapID).innerHTML+"\sn\sn</body>\sn</html>";\n okmsg=config.macros.newDocument.snapmsg;\n } else { // TW starter document\n // get the TiddlyWiki core code source\n var sourcefile=getLocalPath(document.location.href);\n var source=loadFile(sourcefile);\n if(source==null) { alert(config.messages.cantSaveError); return null; }\n // reset existing HTML source markup\n source=updateMarkupBlock(source,"PRE-HEAD");\n source=updateMarkupBlock(source,"POST-HEAD");\n source=updateMarkupBlock(source,"PRE-BODY");\n source=updateMarkupBlock(source,"POST-BODY");\n // find store area\n var posOpeningDiv=source.indexOf(startSaveArea);\n var posClosingDiv=source.lastIndexOf(endSaveArea);\n if((posOpeningDiv==-1)||(posClosingDiv==-1)) { alert(config.messages.invalidFileError.format([sourcefile])); return; }\n // get the matching tiddler divs\n var match=btn.filter;\n if (match[0]==config.macros.newDocument.askparam) { // ask user for tags\n var newfilt=prompt(config.macros.newDocument.filterprompt,config.macros.newDocument.filter);\n if (!newfilt) return; // cancelled by user\n match=newfilt.readMacroParams();\n }\n var storeAreaDivs=[];\n var tiddlers=store.getTiddlers('title');\n for (var i=0; i<tiddlers.length; i++)\n if (match[0]==config.macros.newDocument.allparam || (tiddlers[i].tags && tiddlers[i].tags.containsAny(match)) )\n storeAreaDivs.push(store.getSaver().externalizeTiddler(store,tiddlers[i]));\n out+=source.substr(0,posOpeningDiv+startSaveArea.length);\n out+=convertUnicodeToUTF8(storeAreaDivs.join("\sn"))+"\sn\st\st";\n out+=source.substr(posClosingDiv);\n count=storeAreaDivs.length;\n }\n if (btn.printmode) {\n var win=window.open("","_blank","");\n win.document.open();\n win.document.writeln(out);\n win.document.close();\n win.focus(); // bring to front\n win.print(); // trigger print dialog\n } else {\n // get output path/filename\n var filename=btn.file;\n if (filename==config.macros.newDocument.askparam)\n filename=promptForFilename(config.macros.newDocument.fileprompt,btn.path,btn.defaultfile);\n if (!filename) return; // cancelled by user\n // if specified file does not include a path, assemble fully qualified path and filename\n var slashpos=filename.lastIndexOf("/"); if (slashpos==-1) slashpos=filename.lastIndexOf("\s\s");\n if (slashpos==-1) filename=btn.path+filename;\n var ok=saveFile(filename,out);\n var msg=ok?okmsg.format([count,filename]):failmsg.format([filename]);\n var link=ok?"file:///"+filename.replace(/\s\s/g,'/'):""; // change local path to link text\n clearMessage(); displayMessage(msg,link);\n }\n e.cancelBubble = true; if (e.stopPropagation) e.stopPropagation(); return(false);\n}\n//}}}\n\n//{{{\nfunction promptForFilename(msg,path,file)\n{\n if(window.Components) { // moz\n try {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');\n var nsIFilePicker = window.Components.interfaces.nsIFilePicker;\n var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);\n picker.init(window, msg, nsIFilePicker.modeSave);\n var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);\n thispath.initWithPath(path);\n picker.displayDirectory=thispath;\n picker.defaultExtension='html';\n picker.defaultString=file;\n picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);\n if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.persistentDescriptor;\n }\n catch(e) { alert('error during local file access: '+e.toString()) }\n }\n else { // IE\n try { // XP only\n var s = new ActiveXObject('UserAccounts.CommonDialog');\n s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|';\n s.FilterIndex=3; // default to HTML files;\n s.InitialDir=path;\n s.FileName=file;\n if (s.showOpen()) var result=s.FileName;\n }\n catch(e) { var result=prompt(msg,path+file); } // fallback for non-XP IE\n }\n return result;\n}\n//}}}
If you would like to nominate a speaker for one of the Roundtable sessions, you can do so by filling out and submitting the following form. The deadline to nominate the speakers is ''18 April 2008''.\n\n{{iframe{''Note'': This is a "framed" page from the [[NGO/DPI Executive Committee]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.ngodpiexecom.org/speakernomination2008.htm}}}\n<html><iframe\n src = "http://www.ngodpiexecom.org/speakernomination2008.htm"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/npt.htm@@\n<html><iframe\n title = "Treaty on the Non-Proliferation of Nuclear Weapons"\n src = "http://www.un-documents.net/npt.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the web site of the ''Office of the High Commissioner for Human Rights''. Use <<fullscreen>> to toggle full-screen mode, or view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs2.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet02rev.1en.pdf (9 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs2.htm"\n title = "Fact Sheet No.2 (Rev.1), The International Bill of Human Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs3.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet03rev.1en.pdf (11 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs3.htm"\n title = "OHCHR Fact Sheet No. 3 (Rev.1), Advisory Services and Technical Cooperationin the Field of Human Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
//Fact Sheet No. 4, Combating Torture (Rev.1)//, Office of the United Nations High Commissioner for Human Rights, Geneva, 2002, 51 pages.\nEnhanced version with pdf bookmarks.\nhttp://www.ngo-framework.net/ohchr-factsheet04rev.1en.pdf
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs6.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet06rev.2en.pdf (11 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs6.htm"\n title = "OHCHR Fact Sheet No. 6 (Rev.2), Enforced or Involuntary Disappearances"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs7.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet07rev.1en.pdf (20 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs7.htm"\n title = "OOHCHR Fact Sheet No. 7 (Rev.1), Complaint Procedures"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs9.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet09rev.1en.pdf (20 pages)\n\n''Also note'': This fact sheet has not been updated to reflect the adoption in October 2007 of the [[United Nations Declaration on the Rights of Indigenous Peoples|61/295. United Nations Declaration on the Rights of Indigenous Peoples]]}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs9.htm"\n title = "OHCHR Fact Sheet No. 9 (Rev.1), The Rights of Indigenous Peoples"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs10.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet10rev.1en.pdf (11 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs10.htm"\n title = "OHCHR Fact Sheet No. 10 (Rev.1), The Rights of the Child"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs11.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet11rev.1en.pdf (12 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs11.htm"\n title = "OHCHR Fact Sheet No. 11 (Rev.1), Extrajudicial, Summary or Arbitrary Executions"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs12.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet12en.pdf (13 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs12.htm"\n title = "OHCHR Fact Sheet No. 12, The Committee on the Elimination of Racial Discrimination"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs13.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs13.htm"\n title = "OHCHR Fact Sheet No.13, International Humanitarian Law and Human Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs14.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet04rev.1en.pdf (11 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs14.htm"\n title = "OHCHR Fact Sheet No. 14, Contemporary Forms of Slavery"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet15rev.1en.pdf (69 pages). An HTML/ TiddlyWiki version is forthcoming.
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet15en.pdf (69 pages). An HTML/ TiddlyWiki version is forthcoming.
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs16.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs16.htm"\n title = "OHCHR Fact Sheet No. 16 (Rev.1), The Committee on Economic, Social and Cultural Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs17.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs17.htm"\n title = "OHCHR Fact Sheet No.17, The Committee against Torture"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs18.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs18.htm"\n title = "OHCHR Fact Sheet No. 18 (Rev.1), Minority Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs19.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs19.htm"\n title = "OHCHR Fact Sheet No. 19, National Institutions for the Promotion and Protection of Human Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs20.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs20.htm"\n title = "OHCHR Fact Sheet No. 20, Human Rights and Refugees"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs21.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs21.htm"\n title = "OHCHR Fact Sheet No. 21, The Human Right to Adequate Housing"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs22.htm A bookmarked version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet22en.pdf (23 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs22.htm"\n title = "OHCHR Fact Sheet No. 22, Discrimination against Women: The Convention and the Committee"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs23.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs23.htm"\n title = "OHCHR Fact Sheet No. 23, Harmful Traditional Practices Affecting the Health of Women and Children"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
<<tiddler "Fact Sheet No. 24 (Rev.1): Front Matter">>
{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs24.htm \n\n''Also note:'' A revised version of this fact sheet, [[Fact Sheet No. 24, (Rev.1)|Fact Sheet No. 24 (Rev.1): Introduction]] has subsequently been released, and a bookmarked pdf version of the revised fact sheet is available at http://www.un-documents.net/ohchr/factsheet24rev.1en.pdf (66 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs24.htm"\n title = "OHCHR Fact Sheet No. 24, The Rights of Migrant Workers"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs25.htm A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet25en.pdf (27 pages)}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs25.htm"\n title = "Fact Sheet No.25, Forced Evictions and Human Rights"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.unhchr.ch/html/menu6/2/fs26.htm}}}\n<html><iframe\n src = "http://www.unhchr.ch/html/menu6/2/fs26.htm"\n title = "OHCHR Fact Sheet No.26, The Working Group on Arbitrary Detention"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet27en.pdf (24 pages). An HTML/ ~TiddlyWiki version is forthcoming.
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet28en.pdf (41 pages). An HTML/ ~TiddlyWiki version is forthcoming.
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet29en.pdf (61 pages). An HTML/ TiddlyWiki version is forthcoming.\n\n+++[Table of Contents]\n* Sheet No. 29. Human Rights Defenders: Protecting the Right to Defend Human Rights\n** Abbreviations\n* Introduction\n* I. About Human Rights Defenders\n** A. What do human rights defenders do?\n*** 1. All human rights for all\n*** 2. Human rights everywhere\n*** 3. Local, national, regional and international action\n*** 4. Collecting and disseminating information on violations\n*** 5. Supporting victims of human rights violations\n*** 6. Action to secure accountability and to end impunity\n*** 7. Supporting better governance and government policy\n*** 8. Contributing to the implementation of human rights treaties\n*** 9. Human rights education and training\n** B. Who can be a human rights defender?\n*** 1. Defending human rights through professional activities - paid or voluntary\n*** 2. Defending human rights in a non-professional context\n** C. Is a minimum standard required of human rights defenders?\n*** Accepting the universality of human rights\n*** Who is right and who is wrong—does it make a difference?\n*** Peaceful action\n* II. Violations committed against Human Rights Defenders and other difficulties they face\n** A. Examples of acts committed against human rights defenders\n** B. The situation of women human rights defenders\n** C. Perpetrators of violations against human rights defenders\n*** 1. State authorities\n*** 2. Non-State actors\n*** 3. Positive role of State and non-State actors\n* III. United Nations Protection of Human Rights Defenders and Support for their Work\n** A. The Declaration on human rights defenders\n*** 1. Legal character\n*** 2. The Declaration’s provisions\n**** (a) Rights and protections accorded to human rights defenders\n**** (b) The duties of States\n**** (c) The responsibilities of everyone\n**** (d) The role of national law\n** B. The Special Representative of the Secretary-General on human rights defenders\n*** 1. The formal mandate of the Special Representative\n*** 2. The practical activities of the Special Representative\n**** (a) Contacts with human rights defenders\n**** (b) Contacts with States\n**** (c) Contacts with other key actors\n**** (d) Individual cases\n**** (e) Country visits\n**** (f) Workshops and conferences\n**** (g) Strategies\n**** (h) Reports\n*** 3. Logistical and resource arrangements—the role of OHCHR\n* IV. How can Human Rights Defenders be supported and protected in their work?\n** A. Action by States\n*** 1. Using the Declaration on human rights defenders\n*** 2. Protection in practice\n*** 3. Action by individual State entities\n** B. Action by non-State actors - including civil society and the private sector\n** C. Action by United Nations departments, offices and programmes\n*** 1. At the country level\n*** 2. At the regional and international levels\n** D. Action by human rights defenders\n*** 1. Quality of work\n*** 2. Training\n*** 3. Networks and channels of communication\n*** 4. Analysis\n*** 5. Supporting improved State protection for human rights\n*** 6. Protection strategies\n*** 7. Using the Declaration on human rights defenders\n* Annexes\n** Annex I. Declaration on the Right and Responsibility of Individuals, Groups and Organs of Society to Promote and Protect Universally Recognized Human Rights and Fundamental Freedoms\n** Annex II. Guidelines for submitting allegations of violations of the Declaration on human rights defenders to the Special Representative\n*** Selecting the right information—Presenting it clearly\n*** Confidentiality\n*** Contact details for sending submissions and for furthercorrespondence\n* Human Rights Fact Sheets
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet30en.pdf (59 pages). An HTML/ TiddlyWiki version is forthcoming.
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet31en.pdf (52 pages). An HTML/ TiddlyWiki version is forthcoming.
A bookmarked pdf version of the fact sheet is available at http://www.un-documents.net/ohchr/factsheet32en.pdf (76 pages). An HTML/ TiddlyWiki version is forthcoming.
@@font-size:90%;''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.ohchr.org/@@\n<html><iframe\n src = "http://www.ohchr.org"\n title = "Office of the United Nations High Commissioner for Human Rights web site"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/iccpr-op.htm@@\n<html><iframe\ntitle = "Optional Protocol to Covenant on Civil and Political Rights"\nsrc = "http://www.un-documents.net/iccpr-op.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/opcedaw.htm@@\n<html><iframe\ntitle = "Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women"\nsrc = "http://www.un-documents.net/opcedaw.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/opcrccac.htm@@\n<html><iframe\ntitle="Optional Protocol to the Convention on the Rights of the Child on the involvement of children in armed conflict"\nsrc="http://www.un-documents.net/opcrccac.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/opcrcsc.htm@@\n<html><iframe\ntitle="Optional Protocol to the Convention on the Rights of the Child on the sale of children, child prostitution and child pornography"\nsrc="http://www.un-documents.net/opcrcsc.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/iccpr-op.htm@@\n<html><iframe\n title = "Optional Protocol to the International Covenant on Civil and Political Rights"\n src = "http://www.un-documents.net/iccpr-op.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
''Our Common Future'', the Report of the World Commission on Environment and Development, also known as the ''Brundtland Report'' after ''Gro Harlem Brundtland'', Chair of the Commission. placed sustainable development at the center of the UN agenda when it was published in 1987 and laid the groundwork for the 1992 Earth Summit and its key outcomes: the [[Rio Declaration on Environment and Development]], [[Agenda 21]], the [[Convention on Biological Diversity]] and the [[United Nations Framework Convention on Climate Change]].\n\n''See also'':\n* [[Our Common Future: Table of Contents]]\n\n
<!--{{{-->\n<div class='header' macro='gradient vert #505 #fc0'>\n<div class='headerShadow'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n</div>\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
<!--{{{-->\n<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>\n<div class='headerShadow'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'>\n<br>\n<center><span class="candle">"It's better to light a candle than to curse the darkness." Eleanor Roosevelt</span></span>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
<html>\n<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;ie=UTF8&amp;t=k&amp;om=1&amp;msa=0&amp;msid=100732368296564182313.000443a10a4d866fcc190&amp;ll=48.860932,2.291036&amp;spn=0.0131,0.029182&amp;output=embed&amp;s=AARTsJrNdC_ZlJCBwCi-T-JZWC1n5Kd-Qw"></iframe><br /><small><a target="_blank" href="http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;ie=UTF8&amp;t=k&amp;om=1&amp;msa=0&amp;msid=100732368296564182313.000443a10a4d866fcc190&amp;ll=48.860932,2.291036&amp;spn=0.0131,0.029182&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map in separate tab</a></small>\n</html>
<html>\n<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;oe=utf-8&amp;hl=en&amp;msa=0&amp;msid=100732368296564182313.000443a14c2b5433ffa0d&amp;ll=46.227175,6.140413&amp;spn=0.008164,0.014591&amp;t=h&amp;om=1&amp;output=embed&amp;s=AARTsJq0XuZj6DU3XI1-ydw5NuTp9RBVFQ"></iframe><br /><small><a href="http://maps.google.com/maps/ms?ie=UTF8&amp;oe=utf-8&amp;hl=en&amp;msa=0&amp;msid=100732368296564182313.000443a14c2b5433ffa0d&amp;ll=46.227175,6.140413&amp;spn=0.008164,0.014591&amp;t=h&amp;om=1&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>\n</html>
/***\n|''Name''|PaletteViewMacro|\n|''Version''|0.2|\n|''Author''|FND|\n|''Source''|[[FND's DevPad|http://devpad.tiddlyspot.com/#PaletteViewMacro]]|\n|''License''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|\n|''~CoreVersion''|2.1|\n|''Type''|macro|\n|''Requires''|N/A|\n|''Overrides''|N/A|\n|''Description''|Displays color palettes.|\n!Notes\nThere is also [[ViewPalettePlugin|http://simon.tiddlyspot.com/#ViewPalettePlugin]], which currently does not work with TiddlyWiki v2.2 though.\n!Usage\n{{{\n<<paletteView [tiddler name]>>\n}}}\n!!Example\n<<paletteView [[ColorPalette]]>>\n!Revision History\n!!v0.1 (2007-11-18)\n* initial release\n!!v0.2 (2007-11-20)\n* limited processing to slices containing [[actual color values|http://www.w3.org/TR/CSS21/syndata.html#color-units]]\n* changed fallback value to the tiddler the macro is called from (instead of using [[ColorPalette]])\n!To Do\n* selection list for all available palettes (tag-based)\n* parameter for custom table class\n* customizable column order\n* documentation (e.g. using from within [[ViewTemplate]])\n!Code\n***/\n//{{{\nconfig.macros.paletteView = {};\n\nconfig.macros.paletteView.handler = function(place, macroName, params, wikifier, paramString, tiddler) {\n var title = params[0] || tiddler.title;\n //var palettes = store.getTaggedTiddlers(params[0]); // DEBUG: yet to be implemented\n var colors = store.calcAllSlices(title);\n var labels = [];\n for(var c in colors) {\n if(this.isColor(colors[c])) {\n labels.push(c);\n }\n }\n if(labels.length > 0) {\n var output = "|!Sample|!Value|!Name|h\sn";\n for(var i = 0; i < labels.length; i++) {\n output += "|padding:0 4em;background-color:" + colors[labels[i]] + ";&nbsp;|"\n + "{{{" + colors[labels[i]] + "}}}|"\n + "[[" + labels[i] + "|" + title + "]]|\sn";\n }\n wikify(output, place);\n }\n};\n\nconfig.macros.paletteView.isColor = function(s) {\n var colors = ["Black", "Green", "Silver", "Lime", "Gray", "Olive", "White", "Yellow",\n "Maroon", "Navy", "Red", "Blue", "Purple", "Teal", "Fuchsia", "Aqua", "Orange"];\n var match = s.match(/^#[0-9A-F]{3}$|^#[0-9A-F]{6}$|^RGB\s([\sd,\ss]{5,}\s)$/i);\n if(match) return true;\n if(colors.contains(s)) return true;\n return false;\n};\n//}}}
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ac147-18.htm@@\n<html><iframe\ntitle="Paris Declaration and Programme of Action for the Least Developed Countries for the 1990s"\nsrc="http://www.un-documents.net/ac147-18.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
Pauline Cantwell has been an NGO representative for [[Peace Action]], the nation’s largest grassroots peace and justice organization since 1994. She helped form the [[Peace Caucus]] and has been Convener since 1995. She served as the Convener of the Peace Caucus for the [[World Summit for Social Development]] in Copenhagen in March 1995, at the [[Habitat II]] Conference in Istanbul in June 1996, and at the [[World Summit on Sustainable Development]] in Johannesburg August/September 2002.\n\nMs. Cantwell worked on the [[Campaign to Ban Landmines]] by attending the conferences held in Geneva, Vienna and Ottawa. She engaged NGO groups and people in the issue, making many speeches at schools, churches, community events and the United Nations. She has been researching and speaking on climate change issues for the past three years.
@@font-size:90%;''Note'': This is a "framed" page from the ''UNESCO'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at [[http://portal.unesco.org/education/en ... SECTION=201.html|http://portal.unesco.org/education/en/ev.php-URL_ID=53145&URL_DO=DO_TOPIC&URL_SECTION=201.html]]@@\n<html><iframe\n src = "http://portal.unesco.org/education/en/ev.php-URL_ID=53145&URL_DO=DO_TOPIC&URL_SECTION=201.html"\n title = "Peace & Human Rights Education - UNESCO"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
A central focus of the ''Peace Caucus'' is on the [[Wild Cards in Climate Change: Weather Warfare, Geoengineering and ENMOD]]
''Planning Committee''\n* Shamina de Gonzaga\n* Juan Carlos Brandt\n''Thematic & Speakers Sub-Committee''\n* Bobbi Nassar\n* Estelle Perry\n''Outreach Sub-Committee''\n* Joan Kirby\n* Vicki Soanes\n''Midday Workshops Sub-Committee''\n* Elisabeth Shuman\n* Charles Hitchcock\n''Research, Communications & Website Sub-Committee''\n* Robert Pollard\n* Bircan Unver\n''Media Sub-Committee''\n* Sherrill Kazan\n* Anne Riccitelli\n''Multigenerational Sub-Committee''\n* Rosa Perla Resnick\n* Karen Leve\n''Student Interns & Rapporteurs Sub-Committee''\n* Diane Paravazian\n* Kelly Roberts\n''Registration Sub-Committee''\n* Gloria Landy\n* Joan Lurie\n''Events Sub-Committee''\n* Michelle Peppers\n* Suzanne Africa Engo\n''Travel Sub-Committee''\n* Patrick Sciaratta\n''Ex-Officio''\n* Jeffery Huffines\n''DPI/NGO Section''\n* Sol Oca\n* Sasa Gorisek\n''Sub-Committee Coordination''\n* Joan Levy
+++[Planning Committee Meeting Minutes: 4 January 2008]\n<<tiddler "61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 4 January 2008">>\n===\n\n\n+++[Planning Committee Meeting Minutes: 31 January 2008]\n<<tiddler "61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 31 January 2008">>\n===\n\n\n+++[Planning Committee Meeting Minutes: 12 March 2008]\n<<tiddler "61st Annual DPI/NGO Conference Planning Committee Meeting Minutes: 12 March 2008">>\n===
<<plugins>>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a49-261.htm@@\n<html><iframe\ntitle = "Preparation for a United Nations decade for human rights education"\nsrc = "http://www.un-documents.net/a49-261.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217e.htm@@\n<html><iframe\ntitle = "Preparation of a Draft Covenant on Human Rights and Draft Measures of Implementation"\nsrc = "http://www.un-documents.net/a3r217e.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
/*{{{*/\n@media print #hoverMenu {\ndisplay: none;\n}\n@media print {\nfont-family: arial;\n}\n@media print .header .siteTitle {\nfont-size: 1em;\n}\n/*}}}*/
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ac171-13.htm@@\n<html><iframe\ntitle="Programme of Action of the International Conference on Population and Development"\nsrc="http://www.un-documents.net/ac171-13.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/poa-wssd.htm@@\n<html><iframe\ntitle="Programme of Action of the World Summit for Social Development"\nsrc="http://www.un-documents.net/poa-wssd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
Information:\n* has zero mass\n* has zero physical size \n* takes virtually zero time to travel\n* enables common access to properties of the whole
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a55r254.htm@@\n<html><iframe\ntitle = "Protection of religious sites"\nsrc = "http://www.un-documents.net/a55r254.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-p1.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-p1.htm"\n title = "Protocol I Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of International Armed Conflicts">\n</iframe> </html>
@@font-size:90%;''Note'': [[Click here to view this page in a separate browser tab or window|http://www.un-documents.net/gc-p2.htm]]@@\n<html>\n<iframe\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes"\n src = "http://www.un-documents.net/gc-p2.htm"\n title = "Protocol II Additional to the Geneva Conventions of 12 August 1949, and relating to the Protection of Victims of Non-International Armed Conflicts">\n</iframe> </html>
> ''Protocol III'' of the [[Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects]]\n!! Article 1. Definitions\nFor the purpose of this Protocol:\n# "Incendiary weapon" means any weapon or munition which is primarily designed to set fire to objects or to cause burn injury to persons through the action of flame, heat, or a combination thereof, produced by a chemical reaction of a substance delivered on the target.\n## Incendiary weapons can take the form of, for example, flame throwers, fougasses, shells, rockets, grenades, mines, bombs and other containers of incendiary substances.\n## Incendiary weapons do not include:\n### Munitions which may have incidental incendiary effects, such as illuminants, tracers, smoke or signalling systems;\n## Munitions designed to combine penetration, blast or fragmentation effects with an additional incendiary effect, such as armour-piercing projectiles, fragmentation shells, explosive bombs and similar combined-effects munitions in which the incendiary effect is not specifically designed to cause burn injury to persons, but to be used against military objectives, such as armoured vehicles, aircraft and installations or facilities.\n# "Concentration of civilians" means any concentration of civilians, be it permanent or temporary, such as in inhabited parts of cities, or inhabited towns or villages, or as in camps or columns of refugees or evacuces, or groups of nomads.\n# "Military objective" means, so far as objects are concerned, any object which by its nature, location, purpose or use makes an effective contribution to military action and whose total or partial destruction, capture or neutralization, in the circumstances ruling at the time, offers a definite military advantage.\n# "Civilian objects" are all objects which are not military objectives as defined in paragraph 3.\n# "Feasible precautions" are those precautions which are practicable or practically possible taking into account all circumstances ruling at the time, including humanitarian and military considerations.\n!! Article 2. Protection of civilians and civilian objects\n# It is prohibited in all circumstances to make the civilian population as such, individual civilians or civilian objects the object of attack by incendiary weapons.\n# It is prohibited in all circumstances to make any military objective located within a concentration of civilians the object of attack by air-delivered incendiary weapons.\n# It is further prohibited to make any military objective located within a concentration of civilians the object of attack by means of incendiary weapons other than air-delivered incendiary weapons, except when such military objective is elcarly separated from the concentration of civilians and all feasible precautions are taken with a view to limiting the incendiary effects to the military objective and to avoiding, and in any event to minimizing, incidental loss of civilian life, injury to civilians and damage to civilian objects.\n# It is prohibited to make forests or other kinds of plant cover the object of attack by incendiary weapons except when such natural elements are used to cover, conceal or camouflage combatants or other military objectives, or are themselves military objectives.
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/prsr.htm@@\n<html><iframe\ntitle="Protocol relating to the Status of Refugees"\nsrc="http://www.un-documents.net/prsr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
!! Provisional Agenda:\n> The following thematic outline is provisional. NGO representatives are invited to recommend sub-themes to be addressed in the context of the round-table panels and break-out sessions.\n!! 3 September 2008:\n!!! Opening ceremony - 10:00 - 13:00\n''Statements:''\n<<<\nThe President of the General Assembly\nThe Secretary-General\nA High-level Representative of France\nThe Director-General of UNESCO\nThe Chair of the 61st Annual DPI/NGO Conference\n!!! Keynote address: High Commissioner for Human Rights\n<<<\n!!! Midday meetings - 13:15 - 14:45\n!!! Round-table I - 15:00 - 18:00<br>Application of the human rights treaty system worldwide - universality and indivisibility of human rights\n> Focus on diverse Conventions (e.g. CEDAW, CERD, CRC, Declaration on the Rights of Indigenous Peoples, Convention on the Rights of Persons with Disabilities, Geneva Conventions)\nBreak-out sessions\n!! 4 September 2008:\n!!! Round-table II - 10:00 - 13:00<br>The relationship between human security and human rights\n> Focus on interconnected issues challenging human security - i.e. economic challenges; access to basic rights; armed conflict; violence against women; climate change; migration; food security; urban and rural poverty; access to energy; education; health care; housing; clean water)\nBreak-out sessions\nMidday meetings - 13:15 - 14:45\n!!! Round-table III - 15:00 - 18:00<br>Prospects for realizing human dignity, human rights and freedom from fear in the globalized world\n> the impact on human dignity, freedom of speech, preservation of culture and human rights values in a profit driven environment, with accelerated movement of people, goods, information and communication, media; effects on minorities, vulnerable groups and society at large)\nBreak-out sessions\n!! 5 September 2008:\n!!! Round-table IV - 10:00 - 13:00<br>Human rights, education and learning\n> Human Rights education across diverse cultures and political systems; how the process can be made accessible to those who are most in need; the role of educators in promoting human rights learning in the school system and society at large; academic freedom\nBreak-out sessions\n!!! Round-table V - 10:00 - 13:00<br>Justice, protection, empowerment and peace\n> International and national mechanisms for justice and protection; Responsibility to protect; justice and compensation; civil society contributions to prevention, conflict resolution, reconciliation, peacebuilding; Security Council Resolution Res 1325; the right to peace\nBreak-out sessions\nMidday meetings - 13:15 - 14:45\nReport back - 15:00 - 17:00\n!!! Closing ceremony 17:00 - 18:00\nCivil Society key-note address (possibly two)\nChair, 61st Annual DPI/NGO Conference
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217d.htm@@\n<html><iframe\ntitle = "Publicity to be Given to the Universal Declaration of Human Rights"\nsrc = "http://www.un-documents.net/a3r217d.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
!!United Nations Charter\n!!Chapter I: Purposes and Principles\n!!!Article 1\nThe Purposes of the United Nations are:\n# To maintain international peace and security, and to that end: to take effective collective measures for the prevention and removal of threats to the peace, and for the suppression of acts of aggression or other breaches of the peace, and to bring about by peaceful means, and in conformity with the principles of justice and international law, adjustment or settlement of international disputes or situations which might lead to a breach of the peace;\n# To develop friendly relations among nations based on respect for the principle of equal rights and self-determination of peoples, and to take other appropriate measures to strengthen universal peace;\n# To achieve international co-operation in solving international problems of an economic, social, cultural, or humanitarian character, and in promoting and encouraging respect for human rights and for fundamental freedoms for all without distinction as to race, sex, language, or religion; and\n# To be a centre for harmonizing the actions of nations in the attainment of these common ends.\n!!!Article 2\nThe Organization and its Members, in pursuit of the Purposes stated in Article 1, shall act in accordance with the following Principles.\n# The Organization is based on the principle of the sovereign equality of all its Members.\n# All Members, in order to ensure to all of them the rights and benefits resulting from membership, shall fulfil in good faith the obligations assumed by them in accordance with the present Charter.\n# All Members shall settle their international disputes by peaceful means in such a manner that international peace and security, and justice, are not endangered.\n# All Members shall refrain in their international relations from the threat or use of force against the territorial integrity or political independence of any state, or in any other manner inconsistent with the Purposes of the United Nations.\n# All Members shall give the United Nations every assistance in any action it takes in accordance with the present Charter, and shall refrain from giving assistance to any state against which the United Nations is taking preventive or enforcement action.\n# The Organization shall ensure that states which are not Members of the United Nations act in accordance with these Principles so far as may be necessary for the maintenance of international peace and security.\n# Nothing contained in the present Charter shall authorize the United Nations to intervene in matters which are essentially within the domestic jurisdiction of any state or shall require the Members to submit such matters to settlement under the present Charter; but this principle shall not prejudice the application of enforcement measures under [[Chapter VII|http://www.un-documents.net/ch-04.htm]].
/***\n| Name:|QuickOpenTagPlugin|\n| Description:|Changes tag links to make it easier to open tags as tiddlers|\n| Version:|6.1.1|\n| Date:|01-Oct-2006|\n| Source:|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|\n| Author:|Simon Baird <simon.baird@gmail.com>|\n| CoreVersion:|2.1.x|\n***/\n//{{{\nconfig.quickOpenTag = {\n\n dropdownChar: (document.all ? "\su25bc" : "\su25be"), // the little one doesn't work in IE\n\n createTagButton: function(place,tag,excludeTiddler) {\n // little hack so we can to <<tag PrettyTagName|RealTagName>>\n var splitTag = tag.split("|");\n var pretty = tag;\n if (splitTag.length == 2) {\n tag = splitTag[1];\n pretty = splitTag[0];\n }\n \n var sp = createTiddlyElement(place,"span",null,"quickopentag");\n createTiddlyText(createTiddlyLink(sp,tag,false),pretty);\n \n var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,\n config.views.wikified.tag.tooltip.format([tag]),onClickTag);\n theTag.setAttribute("tag",tag);\n if (excludeTiddler)\n theTag.setAttribute("tiddler",excludeTiddler);\n return(theTag);\n },\n\n miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var tagged = store.getTaggedTiddlers(tiddler.title);\n if (tagged.length > 0) {\n var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,\n config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);\n theTag.setAttribute("tag",tiddler.title);\n theTag.className = "miniTag";\n }\n },\n\n allTagsHandler: function(place,macroName,params) {\n var tags = store.getTags();\n var theDateList = createTiddlyElement(place,"ul");\n if(tags.length == 0)\n createTiddlyElement(theDateList,"li",null,"listTitle",this.noTags);\n for (var t=0; t<tags.length; t++) {\n var theListItem = createTiddlyElement(theDateList,"li");\n var theLink = createTiddlyLink(theListItem,tags[t][0],true);\n var theCount = " (" + tags[t][1] + ")";\n theLink.appendChild(document.createTextNode(theCount));\n var theDropDownBtn = createTiddlyButton(theListItem," " +\n config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);\n theDropDownBtn.setAttribute("tag",tags[t][0]);\n }\n },\n\n // todo fix these up a bit\n styles: \n"/*{{{*/\sn"+\n"/* created by QuickOpenTagPlugin */\sn"+\n".tagglyTagged .quickopentag, .tagged .quickopentag \sn"+\n" { margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }\sn"+\n".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }\sn"+\n".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}\sn"+\n"/* extra specificity to make it work right */\sn"+\n"#displayArea .viewer .quickopentag a.button, \sn"+\n"#displayArea .viewer .quickopentag a.tiddyLink, \sn"+\n"#mainMenu .quickopentag a.tiddyLink, \sn"+\n"#mainMenu .quickopentag a.tiddyLink \sn"+\n" { border:0px solid black; }\sn"+\n"#displayArea .viewer .quickopentag a.button, \sn"+\n"#mainMenu .quickopentag a.button \sn"+\n" { margin-left:0px; padding-left:2px; }\sn"+\n"#displayArea .viewer .quickopentag a.tiddlyLink, \sn"+\n"#mainMenu .quickopentag a.tiddlyLink \sn"+\n" { margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }\sn"+\n"a.miniTag {font-size:150%;} \sn"+\n"#mainMenu .quickopentag a.button \sn"+\n" /* looks better in right justified main menus */\sn"+\n" { margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }\sn" + \n"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }\sn" +\n"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }\sn" +\n"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }\sn" +\n"/*}}}*/\sn"+\n "",\n\n init: function() {\n // we fully replace these builtins. can't hijack them easily\n window.createTagButton = this.createTagButton;\n config.macros.allTags.handler = this.allTagsHandler;\n config.macros.miniTag = { handler: this.miniTagHandler };\n config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;\n if (store)\n store.addNotification("QuickOpenTagStyles",refreshStyles);\n else\n config.notifyTiddlers.push({name:"QuickOpenTagStyles", notify: refreshStyles});\n }\n\n}\n\nconfig.quickOpenTag.init();\n\n//}}}\n
''RSS feeds'' - //Really Simple Syndication// - offer a wide variety of tools that automatically generate sets of news feeds - that can be selected for tags / key words - for your own online web sites, and from web sites, blogs, bookmark collections, etc. published by other people and organizations.\n\n<<siteMap rss>>\n
Reaffirming Human Rights of All: The Universal Declaration at 60
> //''Note'': The Conference Theme has since been revised to be<br>''Reaffirming Human Rights of All: The Universal Declaration at 60''//\n61st Annual DPI/NGO Conference\nReaffirming Human Rights: The Universal Declaration at 60 - Provisional Agenda\n\nSubmitted on 10 March 2008\nShamina de Gonzaga\nChair, 61st Annual DPI/NGO Conference\n!! Overview\nOver the course of three days (from 3 - 5 September 2008), 2000+ representatives of NGOs, grass-roots organizations, UN system, private sector, academia, media, philanthropists, youth and other constituencies will gather in Paris - city of the signature of the UDHR in 1948 - to commemorate the 60th anniversary of the UDHR by examining its application in the context of current realities and emerging issues worldwide.\n\nThe Conference will provide \n* background on the human rights treaty system (Day 1);\n* perspectives on the implementation of human rights in the context of on-going challenges as well as emerging issues worldwide (Day 2);\n* and outlooks on how to make better use of existing mechanisms for the protection of human rights at the international and national levels, as well as examine ways to empower civil society at the local level (Day 3).\nFollowing is an overview of the tentative programme of the 61st Annual DPI/NGO Conference, including structure, thematic outline, and opportunities for participation, reflecting proposals formulated by the thematic subcommittee of the Conference Planning Committee and other input received.\n\nNGO representatives are being invited to:\n* provide input regarding the topics of break-out sessions;\n* reflect on useful outcomes for each round-table;\n* nominate speakers\nThe deadline for submitting speaker nomination forms is 18 April. Completed forms should be sent to the following e-mail address: advisorsubcommittees08@yahoo.com\n\nThe deadline for providing input on the topics of round-tables and break-out sessions is 11 April.\nComments should be sent to 2008.dpi.ngo.conference@gmail.com.\n\nDetails regarding the coordination of caucuses, and the organization of midday meetings will be provided shortly.\n!!! Round-tables\n* The Conference will feature five round-tables.\n* Each round-table will be three hours long and will comprise (a) a one-hour long expert panel to provide background on the issue, followed by (b) simultaneous two-hour break-out sessions to enable in-depth discussions on sub-sets of the issue.\n* Both panel discussions and break-out sessions will be filmed and webcast live.\n* Panels should feature a maximum of three speakers + moderator.\n* There may be up to (4) break-out sessions per round-table.\n* The break-out sessions may be co-led by a NGO and UN agency/department identified beforehand; or other institution as appropriate for the topic in question.\n!!! Midday meetings\n* To provide a space for NGOs in collaboration with UN agencies, Member States and/or other stakeholders to present their approach in relation to the topics of the round-tables, as well as formulate recommendations, up to fifteen simultaneous midday workshops will be held.\n* Efforts will be made to ensure that organizations from all regions have the opportunity to convene midday workshops.\n* The guidelines for submitting proposals are being developed by the midday workshop subcommittee and will be available shortly.\n* In addition to the workshops, other midday meetings will include training and capacity building sessions for civil society in diverse areas addressed by the Conference.\n!!! Caucuses\nTo provide an opportunity for groups with specific interests (regional - issue - or constituency based) to network, share best practices and formulate recommendations and action points, caucuses will have the opportunity to meet daily during the Conference. Proposals for caucuses currently include:\n* youth\n* women and girls\n* peace\n* persons with disabilities\n* indigenous peoples\n* regional caucuses\ninterfaith Coordinators for the caucuses will be identified in advance of the Conference.\n!!! Report back:\n* Rapporteurs will be designated to each round-table panel and break-out session, midday meeting and caucus.\n* Rapporteurs will note key findings, best practices, challenges and recommendations and will submit their reports to a drafting group that will have been formed prior to the Conference.\n* The drafting group will identify action points and articulate proposed outcomes and follow-up.\n* During the afternoon session of 5 September, for each of the five round-tables, one NGO representative (one from each region) will present the key findings of that round-table.\n* Following the round-table presentations, the Chair of the NGO/DPI Executive Committee and the President of CONGO will present the action points emerging from the Conference and proposed follow-up.\n* The outcomes will be reflected in the Final Report of the Conference.\n!!! Resource Centre\nIt is proposed that a room staffed by the Office of the High Commissioner for Human Rights be available throughout the Conference to provide information for any interested Conference participant.\n!!! Conversation Lounges\nOff the record discussion spaces will be made available throughout the Conference to enable informal exchanges on topics of interest.\n!!! Parallel events:\nTo maximize momentum around the commemoration of the 60th anniversary of the UDHR, and enable interaction between the NGO community and the broad public, various activities are being planned in the city of Paris including exhibits, a human rights village, a ceremony and silent meditation to commemorate human rights defenders and victims.\n!!! Preparatory activities and documents:\nWith a view to inviting diverse perspectives on the topics addressed by the Conference, preparatory activities are being organized in collaboration with diverse institutions. Outcomes of preparatory activities will be made available, and background documents for each round-table will be provided to speakers and participants prior to the Conference.\n!! Provisional Agenda:\nThe following thematic outline is provisional. NGO representatives are invited to recommend sub-themes to be addressed in the context of the round-table panels and break-out sessions.\n!! 3 September 2008:\n!!! Opening ceremony - 10:00 - 13:00\n''Statements:''\n<<<\nThe President of the General Assembly\nThe Secretary-General\nA High-level Representative of France\nThe Director-General of UNESCO\nThe Chair of the 61st Annual DPI/NGO Conference\n!!! Keynote address: High Commissioner for Human Rights\n<<<\n!!! Midday meetings - 13:15 - 14:45\n!!! Round-table I - 15:00 - 18:00: Application of the human rights treaty system worldwide - universality and indivisibility of human rights\n> Focus on diverse Conventions (e.g. CEDAW, CERD, CRC, Declaration on the Rights of Indigenous Peoples, Convention on the Rights of Persons with Disabilities, Geneva Conventions)\nBreak-out sessions\n!! 4 September 2008:\n!!! Round-table II - 10:00 - 13:00: The relationship between human security and human rights\n> Focus on interconnected issues challenging human security - i.e. economic challenges; access to basic rights; armed conflict; violence against women; climate change; migration; food security; urban and rural poverty; access to energy; education; health care; housing; clean water)\nBreak-out sessions\nMidday meetings - 13:15 - 14:45\n!!! Round-table III - 15:00 - 18:00: Prospects for realizing human dignity, human rights and freedom from fear in the globalized world\n> the impact on human dignity, freedom of speech, preservation of culture and human rights values in a profit driven environment, with accelerated movement of people, goods, information and communication, media; effects on minorities, vulnerable groups and society at large)\nBreak-out sessions\n!! 5 September 2008:\n!!! Round-table IV - 10:00 - 13:00: Human rights, education and learning\n> Human Rights education across diverse cultures and political systems; how the process can be made accessible to those who are most in need; the role of educators in promoting human rights learning in the school system and society at large; academic freedom\nBreak-out sessions\n!!! Round-table V - 10:00 - 13:00: Justice, protection, empowerment and peace\n> International and national mechanisms for justice and protection; Responsibility to protect; justice and compensation; civil society contributions to prevention, conflict resolution, reconciliation, peacebuilding; Security Council Resolution Res 1325; the right to peace\nBreak-out sessions\nMidday meetings - 13:15 - 14:45\nReport back - 15:00 - 17:00\n!!! Closing ceremony 17:00 - 18:00\nCivil Society key-note address (possibly two)\nChair, 61st Annual DPI/NGO Conference\n
The following recently created or updated tiddler uses the syntax {{{<<timeline better:true firstDay:20071201>>}}} to display tiddlers that have been edited since December 15, 2007 - using the [[Better timeline plugin macro]] - may give you a little insight both into some of the recently-added contents of the site, as well as into the "underworld" of shadowed tiddlers, cascading styles, menus, features, plugins, formatting, etc. that lie beneath the surface of TiddlyWiki and that contribute to the genius of TiddlyWiki, the software platform that serves as one of the foundations of this web site and of the companion sites of the [[Climate Change 2.0]] initiative. If you would like to look at a complete listing of tiddlers on this site, visit [[Basic Tiddler Lists]].\n\n<<timeline better:true firstDay:20071201>>
/***\n|Name|RecentChangesPlugin|\n|Source|http://www.TiddlyTools.com/#RecentChangesPlugin|\n|Version|1.0.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|display droplist of recently changed tiddlers with goto, edit, and preview buttons|\n\n!!!!!Usage\n<<<\nThe {{{<<recentChanges>>}}} macro displays a droplist of all tiddlers that have been changed within the last N days (default=10 days). \n<<<\n!!!!!Examples\n<<<\n{{{<<recentChanges>>}}}\n<<recentChanges>>\nor\n{{{<<recentChanges #ofdays previewheight previewclass>>}}}\nwhere:\n* #ofdays specifies the time limit for list changed tiddlers. Use 0 (zero) to list all tiddlers in the document\n* previewheight is a CSS height measurement and sets the FIXED height of the tiddler preview area (default is 15em)\n* previewclass is any CSS classname, and can be used to apply custom styles to the preview area (default is to use the standard 'viewer' class)\n<<recentChanges 14 10em groupbox>>\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\nRecentChangesPlugin\n<<<\n!!!!!Revision History\n<<<\n''2007.07.26 [2.0.0]'' re-written as plugin\n''[1.0.0]'' initial release (as inline script ShowRecentChanges)\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by Eric Shulman / ELS Design Studios\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.recentChanges= {major: 2, minor: 0, revision: 0, date: new Date(2007,7,26)};\n\nconfig.macros.recentChanges = {\n layout: '<form><!--\s\n --><select size=1 name="list" style="width:69.5%" \s\n onchange=" \s\n this.form.goto.disabled=this.form.edit.disabled=this.form.preview.disabled=!this.value.length; \s\n var target=this.parentNode.parentNode.nextSibling; removeChildren(target); \s\n if (!this.value.length) \s\n { target.style.display=\s'none\s'; this.form.preview.value=\s'preview\s'; } \s\n else if (target.style.display==\s'block\s') { \s\n wikify(\s'<\s'+\s'<tiddler [[\s'+this.value+\s']]>\s'+\s'>\s',target); \s\n target.style.display=\s'block\s'; \s\n this.form.preview.value=\s'done\s'; \s\n } \s\n "><!--\s\n -->%options%<!--\s\n --></select><!--\s\n --><input type="button" name="goto" value="goto" disabled title="view selected tiddler" style="width:10%" \s\n onclick="var target=this.parentNode.parentNode.nextSibling; removeChildren(target); \s\n target.style.display=\s'none\s'; this.form.preview.value=\s'preview\s'; \s\n story.displayTiddler(story.findContainingTiddler(this),this.form.list.value); \s\n "><!--\s\n --><input type="button" name="edit" value="edit" disabled title="edit selected tiddler" style="width:10%" \s\n onclick="var target=this.parentNode.parentNode.nextSibling; removeChildren(target); \s\n target.style.display=\s'none\s'; this.form.preview.value=\s'preview\s'; \s\n story.displayTiddler(story.findContainingTiddler(this),this.form.list.value,DEFAULT_EDIT_TEMPLATE); \s\n "><!--\s\n --><input type="button" name="preview" value="preview" disabled title="show/hide tiddler preview" style="width:10%" \s\n onclick="var target=this.parentNode.parentNode.nextSibling; \s\n if (this.value==\s'preview\s') { \s\n removeChildren(target); \s\n wikify(\s'<\s'+\s'<tiddler [[\s'+this.form.list.value+\s']]>\s'+\s'>\s',target); \s\n target.style.display=this.form.list.value.length?\s'block\s':\s'none\s'; this.value=\s'done\s'; \s\n } else { \s\n removeChildren(target); \s\n target.style.display=\s'none\s'; this.value=\s'preview\s'; \s\n } \s\n "><!--\s\n --></form>',\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var days=10; if (!isNaN(params[0])) days=parseInt(params[0]); // time limit in days (use 0 for all tiddlers)\n var height='15em'; if (params[1]) height=params[1]; // preview area fixed height\n var previewclass='viewer'; if (params[2]) previewclass=params[2]; // preview area CSS class\n var tiddlers=store.getTiddlers('modified','excludeLists').reverse();\n var count=tiddlers.length;\n if (days) {\n var timelimit=(new Date()).getTime()-86400000*days;\n for (var count=0; count<tiddlers.length && tiddlers[count].modified>timelimit; count++);\n }\n var opts="";\n opts+='<option value="">';\n opts+=count+' tiddlers have changed since ';\n opts+=new Date(timelimit).formatString("DDD, MMM DDth YYYY 0hh:0mm");\n opts+=' ('+days+' days ago)';\n opts+='</option>';\n for (var i=0; i<count; i++) { var t=tiddlers[i];\n opts+='<option value="'+t.title+'">';\n opts+=t.modified.formatString('YYYY.0MM.0DD 0hh:0mm')+' - '+t.title;\n opts+='</option>';\n }\n createTiddlyElement(place,"div").innerHTML=this.layout.replace(/%options%/,opts);\n var preview=createTiddlyElement(place,"span",null,previewclass);\n preview.style.display='none';\n preview.style.whiteSpace='normal';\n preview.style.overflow='auto';\n preview.style.height=height\n }\n}\n//}}}
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/artist.htm@@\n<html><iframe\ntitle="Recommendation concerning the Status of the Artist"\nsrc="http://www.un-documents.net/artist.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/pplcl.htm@@\n<html><iframe\ntitle="Recommendation on Participation by the People at Large in Cultural Life and their Contribution to It"\nsrc="http://www.un-documents.net/pplcl.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
* [[217 C (III). Fate of Minorities]], United Nations General Assembly, December 1948\n* [[217 D (III). Publicity to be Given to the Universal Declaration of Human Rights]], United Nations General Assembly, December 1948\n* [[290 (IV). Essentials of Peace]], United Nations General Assembly, December 1949\n* [[Convention relating to the Status of Refugees]], United Nations Conference of Plenipotentiaries on the Status of Refugees and Stateless Persons, July 1951\n* [[640 (VII). Convention on the Political Rights of Women]], United Nations General Assembly, December 1952\n* [[Convention on the Political Rights of Women]], United Nations General Assembly, December 1952\n* [[Convention concerning Discrimination in Respect of Employment and Occupation]], International Labour Organization, June 1958\n* [[1386 (XIV). Declaration of the Rights of the Child]], United Nations General Assembly, November 1959\n* [[1514 (XV). Declaration on the Granting of Independence to Colonial Countries and Peoples]], United Nations General Assembly, December 1960\n* [[Convention against Discrimination in Education]], United Nations Educational, Scientific & Cultural Organization, December 1960\n* [[1904 (XVIII). United Nations Declaration on the Elimination of All Forms of Racial Discrimination]], United Nations General Assembly, November 1963\n* [[2037 (XX). Declaration on the Promotion Among Youth of the Ideals of Peace, Mutual Respect and Understanding Between Peoples]], United Nations General Assembly, December 1965\n* [[International Convention on the Elimination of All Forms of Racial Discrimination]], United Nations General Assembly, December 1965\n* [[2131 (XX). Declaration on the Inadmissibility of Intervention in the Domestic Affairs of States and the Protection of Their Independence and Sovereignty]], United Nations General Assembly, December 1965\n* [[2106 (XX). International Convention on the Elimination of All Forms of Racial Discrimination]], United Nations General Assembly, December 1965\n* [[2263 (XXII). Declaration on the Elimination of Discrimination against Women]], United Nations General Assembly, November 1967\n* [[2542 (XXIV). Declaration on Social Progress and Development]], United Nations General Assembly, December 1969\n* [[2856 (XXVI). Declaration on the Rights of Mentally Retarded Persons]], United Nations General Assembly, December 1971\n* [[3384 (XXX). Declaration on the Use of Scientific and Technological Progress in the Interests of Peace and for the Benefit of Mankind]], United Nations General Assembly, November 1975\n* [[3447 (XXX). Declaration on the Rights of Disabled Persons]], United Nations General Assembly, December 1975\n* [[The Vancouver Action Plan. B. Settlement planning]], United Nations Conference on Human Settlements, June 1976\n* [[Recommendation on Participation by the People at Large in Cultural Life and their Contribution to It]], United Nations Educational, Scientific & Cultural Organization, November 1976\n* [[Declaration on Race and Racial Prejudice]], United Nations Educational, Scientific & Cultural Organization, November 1978\n* [[Convention on the Elimination of All Forms of Discrimination against Women]], United Nations General Assembly, December 1979\n* [[Recommendation concerning the Status of the Artist]], United Nations Educational, Scientific & Cultural Organization, October 1980\n* [[36/55. Declaration on the Elimination of All Forms of Intolerance and of Discrimination Based on Religion or Belief]], United Nations General Assembly, November 1981\n* [[37/63. Declaration on the Participation of Women in Promoting International Peace and Co-operation]], United Nations General Assembly, December 1982\n* [[Programme of Action of the International Conference on Population and Development]], International Conference on Population and Development, October 1984\n* [[39/46. Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]], United Nations General Assembly, December 1984\n* [[Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment]], United Nations General Assembly, December 1984\n* [[Nairobi Forward-looking Strategies. Footnotes]], World Conference to review and appraise the achievements of the United Nations Decade for Women: Equality, Development and Peace, July 1985\n* [[41/128. Declaration on the Right to Development]], United Nations General Assembly, December 1986\n* [[1989/65. Effective Prevention and Investigation of Extra-legal, Arbitrary and Summary Executions]], Economic and Social Council, May 1989\n* [[Convention on the Rights of the Child]], United Nations General Assembly, November 1989\n* [[44/159. Summary or arbitrary executions]], United Nations General Assembly, December 1989\n* [[Paris Declaration and Programme of Action for the Least Developed Countries for the 1990s]], Second United Nations Conference on the Least Developed Countries, September 1990\n* [[International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]], United Nations General Assembly, December 1990\n* [[45/158. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families]], United Nations General Assembly, December 1990\n* [[46/91. Implementation of the International Plan of Action on Ageing and related activities]], United Nations General Assembly, December 1991\n* [[United Nations Principles for Older Persons]], United Nations General Assembly, December 1991\n* [[46/119. The protection of persons with mental illness and the improvement of mental health care]], United Nations General Assembly, December 1991\n* [[47/122. World Conference on Human Rights]], United Nations General Assembly, December 1992\n* [[Vienna Declaration and Programme of Action]], World Conference on Human Rights, June 1993\n* [[48/127. Human rights education decade]], United Nations General Assembly, December 1993\n* [[48/96. Standard Rules on the Equalization of Opportunities for Persons with Disabilities]], United Nations General Assembly, December 1993\n* [[Standard Rules on the Equalization of Opportunities for Persons with Disabilities]], United Nations General Assembly, December 1993\n* [[48/141. High Commissioner for the promotion and protection of all human rights]], United Nations General Assembly, December 1993\n* [[48/95. Positive and full inclusion of persons with disabilities in all aspects of society and the leadership role of the United Nations therein]], United Nations General Assembly, December 1993\n* [[49/213. United Nations Year for Tolerance]], United Nations General Assembly, December 1994\n* [[Copenhagen Declaration on Social Development]], World Summit for Social Development, March 1995\n* [[Programme of Action of the World Summit for Social Development]], World Summit for Social Development, March 1995\n* [[Beijing Platform for Action. Chapter IV. D. Violence against women]], Fourth World Conference on Women, September 1995\n* [[Beijing Platform for Action. Chapter IV. I. Human rights of women]], Fourth World Conference on Women, September 1995\n* [[Declaration of Principles on Tolerance]], United Nations Educational, Scientific & Cultural Organization, November 1995\n* [[50/157. Programme of activities for the International Decade of the World's Indigenous People]], United Nations General Assembly, February 1996\n* [[The Habitat Agenda: Chapter II: Goals and Principles]], United Nations Conference on Human Settlements (Habitat II), June 1996\n* [[The Habitat Agenda: Chapter IV: B. Adequate shelter for all]], United Nations Conference on Human Settlements (Habitat II), June 1996\n* [[1996/31. Consultative relationship between the United Nations and non-governmental organizations]], Economic and Social Council, July 1996\n* [[51/104. United Nations Decade for Human Rights Education and public information activities in the field of human rights]], United Nations General Assembly, December 1996\n* [[51/95. Follow-up to the United Nations Year for Tolerance]], United Nations General Assembly, December 1996\n* [[Universal Declaration on the Human Genome and Human Rights]], United Nations Educational, Scientific & Cultural Organization, November 1997\n* [[Declaration on Science and the Use of Scientific Knowledge]], World Conference on Science for the Twenty-first Century, July 1999\n* [[53/243 A. Declaration on a Culture of Peace]], United Nations General Assembly, September 1999\n* [[53/243. Declaration and Programme of Action on a Culture of Peace]], United Nations General Assembly, September 1999\n* [[53/243 B. Programme of Action on a Culture of Peace]], United Nations General Assembly, September 1999\n* [[54/4. Optional Protocol to the Convention on the Elimination of All Forms of Discrimination against Women]], United Nations General Assembly, October 1999\n* [[World Declaration on Higher Education for the Twenty-First Century: Vision and Action]], World Conference on Higher Education, October 1999\n* [[54/122. A United Nations literacy decade: education for all]], United Nations General Assembly, December 1999\n* [[Dakar Framework for Action. Education For All: Meeting Our Collective Commitments]], World Education Forum, April 2000\n* [[55/2. United Nations Millennium Declaration]], United Nations General Assembly, September 2000\n* [[55/97. Elimination of all forms of religious intolerance]], United Nations General Assembly, December 2000\n* [[2001/29. The right to education]], Commission on Human Rights, April 2001\n* [[55/254. Protection of religious sites]], United Nations General Assembly, May 2001\n* [[Durban Declaration]], World Conference against Racism, Racial Discrimination, Xenophobia and Related Intolerance, September 2001\n* [[Universal Declaration on Cultural Diversity]], United Nations Educational, Scientific & Cultural Organization, November 2001\n* [[56/6. Global Agenda for Dialogue among Civilizations]], United Nations General Assembly, November 2001\n* [[56/116. United Nations Literacy Decade: education for all]], United Nations General Assembly, December 2001\n* [[Declaration of Principles: Building the Information Society: a global challenge in the new Millennium]], World Summit on the Information Society, December 2003\n* [[58/128. Promotion of religious and cultural understanding, harmony and cooperation]], United Nations General Assembly, December 2003\n* [[59/142. Promotion of religious and cultural understanding, harmony and cooperation]], United Nations General Assembly, December 2004\n* [[60/1. 2005 World Summit Outcome]], United Nations General Assembly, September 2005\n* [[60/11. Promotion of religious and cultural understanding, harmony and cooperation]], United Nations General Assembly, November 2006
/***\n***/\n\n//{{{\n\nconfig.commands.refresh = {\n text: 'refresh',\n tooltip: 'Refresh this tiddler',\n handler: function(e,src,title) {\n clearMessage();\n story.refreshTiddler(title,false,true); // force=true\n return false;\n }\n};\n\n//}}}
{{iframe{''Note'': This is a "framed" page from the web site of the ''DPI NGO Relations''. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un.org/dpi/ngosection/password.asp\n''Note'': If your organization is not associated with the UN Department of Public Information, you will need to download the registration from using the ''green'' link on this page.}}}\n<html><iframe\n src = "http://www.un.org/dpi/ngosection/password.asp"\n title = "Register for the 61st Annual DPI/NGO Conference"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
/***\n|Name|RelatedTiddlersPlugin|\n|Source|http://www.TiddlyTools.com/#RelatedTiddlersPlugin|\n|Version|1.1.6|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|starting from a selected tiddler, display a list and/or tree of linked or transcluded tiddlers|\nGiven a starting tiddler (default is the current tiddler), this plugin recursively follows the internal links[] data that is associated with each tiddler and constructs a list of all tiddlers that are related to the starting tiddler by being referenced in a TiddlyLink (e.g., {{{[[TiddlerName]]}}}) or used as macro parameter (e.g., {{{<<tiddler TiddlerName>>}}}) within the tiddler content.\n\nUsing the terminology of Graph Theory, the plugin's recursive algorithm finds what is called a 'minimal spanning tree' from any specific starting 'root node'. The results can be displayed as a simple flat list of related tiddler titles, or as an indented tree diagram that shows the specific connections between the related tiddlers, and can be helpful for identifying clusters of interdependent tiddlers or simply generating an on-the-fly site map for quick discovery and navigation through complex or unfamiliar document content. \n!!!!!Usage\n<<<\n//{{{\n<<relatedTiddlers TiddlerName hideform "exclude list">>\n//}}}\nwhere:\n*TiddlerName (optional)<br>sets the initial "root" to the specified tiddler (and hides the 'select a tiddler' form controls). You can use keyword 'here' to specify the current tiddler.\n*'hideform' (optional) or 'showform' (default)<br>keyword value to suppress display of 'select tiddler' droplist and buttons.\n*"exclude list" (optional)<br>space-separated list of tiddlers whose links should not be followed. use quotes or double-square brackets to ensure list is processed as a single parameter\n<<<\n!!!!!Configuration\n<<<\n<<option chkRelatedTiddlersZoom>> enable autosizing of tree display //(aka, "zoom" or "shrink-and-grow")//\ndon't follow links contained in these tiddlers: <<option txtRelatedTiddlersExclude>>\n<<<\n!!!!!Examples\n<<<\n{{smallform{<<relatedTiddlers>>}}}\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\nRelatedTiddlersPlugin, InlineJavascriptPlugin, NestedSlidersPlugin, StyleSheetShortcuts\n<<<\n!!!!!Revision History\n<<<\n''2007.07.13 [1.1.6]'' performance optimizations, more code cleanup\n''2007.07.10 [1.1.5]'' extensive code cleanup\n''2007.07.08 [1.1.0]'' converted from inline script\n''2007.06.29 [1.0.0]'' started (as inline script)\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by Eric L. Shulman\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.RelatedTiddlersPlugin={major: 1, minor: 1, revision: 5, date: new Date(2007,7,8)};\n\n// initialize 'autozoom' and 'exclude' tree options (defaults are not to zoom, and to follow all links)\nif (config.options.chkRelatedTiddlersZoom===undefined)\n config.options.chkRelatedTiddlersZoom=false;\nif (config.options.txtRelatedTiddlersExclude===undefined)\n config.options.txtRelatedTiddlersExclude='GettingStarted DefaultTiddlers SiteNews Download';\nif (config.options.chkRelatedTiddlersShowList===undefined)\n config.options.chkRelatedTiddlersShowList=true;\nif (config.options.chkRelatedTiddlersShowTree===undefined)\n config.options.chkRelatedTiddlersShowTree=false;\n\nconfig.macros.relatedTiddlers={\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n\n // create form with unique DOM element ID (using current timestamp)... permits multiple form instances\n var now=new Date().getTime();\n var span=createTiddlyElement(place,"span");\n span.innerHTML=this.form.format(["relatedTiddlers_form"+now]);\n var form=span.getElementsByTagName("form")[0]; // find form that we just created\n var target=createTiddlyElement(span,"div"); // create target block in which generated output will be placed\n\n // initialize droplist contents (all tiddlers except hidden ones)\n var tids=store.getTiddlers('title','excludeLists');\n for (i=0; i<tids.length; i++) form.list.options[form.list.options.length]=new Option(tids[i].title,tids[i].title,false,false);\n\n // initialize exclude field (space-separated list)\n if (config.options.txtRelatedTiddlersExclude) form.exclude.value=config.options.txtRelatedTiddlersExclude;\n\n // set starting tiddler, form display, and/or exclude list from macro params (if present) and then show the results!\n var root="";\n var hide=false;\n var exclude=config.options.txtRelatedTiddlersExclude;\n if (params[0]) root=params[0]; // TiddlerName\n if (params[1]) hide=(params[1].toLowerCase()=="hideform"); // keyword: "hideform" or "showform" (default)\n if (params[2]) exclude=params[2]; // list of tiddlers whose links should not be followed\n if (root=="here") { var tid=story.findContainingTiddler(place); if (tid) root=tid.getAttribute("tiddler"); }\n if (store.tiddlerExists(root)) {\n // NOTE: don't hide form when running IE, where putting initial focus on hidden form creates an error\n if (!config.browser.isIE) form.style.display=hide?"none":"block"; // show/hide the controls\n form.list.value=root; // set the root\n form.exclude.value=exclude; // set 'exclude' field\n form.get.click(); // DISPLAY INITIAL RESULTS (if tiddler is selected)\n }\n },\n form:\n "<form id='%0' action='javascript:;' style='display:inline;margin:0;padding:0;' onsubmit='return false'><!-- \s\n --><span class='fine' style='float:left;vertical-align:bottom;width:39.5%;'><i>find all tiddlers related to:</i></span><!-- \s\n --><span class='fine' style='float:left;vertical-align:bottom;'><i>exclude links contained in:</i></span><!-- \s\n --><div style='clear:both'><!-- \s\n --><select name=list size=1 style='width:39.5%' onchange='this.form.get.click()'><!-- \s\n --><option value=''>select a tiddler...</option><!-- \s\n --></select><!-- \s\n --><input type='text' option='txtRelatedTiddlersExclude' name='exclude' value='' style='width:40%' \s\n title='enter the names of tiddlers whose links should NOT be followed' \s\n onkeyup='if (event.keyCode==13) { this.blur(); this.form.get.click(); }' \s\n onchange='config.options[this.getAttribute(\s"option\s")]=this.value;saveOptionCookie(this.getAttribute(\s"option\s"));'><!-- \s\n --><input type=button name=get value='get related' style='width:10%' \s\n onclick='config.macros.relatedTiddlers.show(this.form,this.form.nextSibling);'><!-- \s\n --><input type=button name=done value='done' disabled style='width:10%' \s\n onclick='this.form.list.selectedIndex=0; this.form.get.click();'><!-- \s\n --></div><!-- \s\n --></form>",\n styles:\n ".relatedTiddlers blockquote \s\n { border-left:1px dotted #999; margin:0 25px; padding-left:.5em; font-size:%0%; line-height:115%; } \s\n .relatedTiddlers .borderleft \s\n { margin:0; padding:0; margin-left:1em; border-left:1px dotted #999; padding-left:.5em; } \s\n .relatedTiddlers .fourcolumns \s\n { display:block; -moz-column-count:4; -moz-column-gap:1em; -moz-column-width:25%} \s\n .relatedTiddlers a \s\n { font-weight:normal; } \s\n .relatedTiddlers .bold, .relatedTiddlers .bold a \s\n { font-weight:bold; } \s\n .relatedTiddlers .floatright \s\n { float:right; } \s\n .relatedTiddlers .clear \s\n { clear:both; } ",\n toggleform:\n "{{floatright{<html><a href='javascript:;' class='button' title='show/hide tiddler selection droplist and buttons' \s\n onclick='var here=story.findContainingTiddler(this); var tid=here?here.getAttribute(\s"tiddler\s"):\s"\s"; \s\n var f=document.getElementById(\s"%0\s"); var hide=(f.style.display!=\s"none\s"); \s\n f.style.display=hide?\s"none\s":\s"inline\s"; this.innerHTML=hide?\s"show form\s":\s"hide form\s"; return false;'>%1</a></html>}}}",\n treecheck:\n "{{floatright{@@display:none;<<option chkRelatedTiddlersShowTree>>@@<html><a href='javascript:;' class='button' onclick='this.parentNode.previousSibling.firstChild.click(); return false;'>tree view</a></html>}}}",\n tree:\n "{{clear{\sn----\sn}}} \s\n {{floatright small{<<option chkRelatedTiddlersZoom>>autosize tree display}}} \s\n {{fine{\sn''tiddlers linked from or included by'' [[%0]]\sn}}}%1",\n listcheck:\n "{{floatright{@@display:none;<<option chkRelatedTiddlersShowList>>@@<html><a href='javascript:;' class='button' onclick='this.parentNode.previousSibling.firstChild.click(); return false;'>list view</a></html>}}}",\n list:\n "{{clear{\sn----\sn}}} \s\n {{fine{\sn''tiddlers containing links to'' [[%0]]\sn}}} \s\n {{small fourcolumns borderleft{\sn%1}}} \s\n {{fine{\sn''tiddlers linked from or included by'' [[%0]]\sn}}} \s\n {{borderleft{\sn \s\n {{fine{\sn''bold''=//direct links//, plain=//indirect links//, ''...''=//links not followed//}}} \s\n {{small fourcolumns{\sn%2}}} \s\n }}}",\n skipped:\n "<html><span title='links from %0 have NOT been followed'>...</span></html>",\n mouseover: function(ev) {\n this.saveSize=this.style.fontSize;\n this.style.fontSize='100%';\n this.style.borderLeftStyle='solid';\n },\n mouseout: function(ev) {\n this.style.fontSize=this.saveSize;\n this.style.borderLeftStyle='dotted';\n },\n findRelatedTiddlers: function(tid,tids,treeout,level,exclude) { \n // recursively build list of related tids (links and includes FROM the root tiddler) and generate treeview output\n var t=store.getTiddler(tid);\n if (!t || tids.contains(tid)) return tids; // tiddler already in results (or missing tiddler)... just return current results\n tids.push(t.title); // add tiddler to results\n var skip=exclude && exclude.contains(tid);\n treeout.text+=level+"[["+tid+"]]"+(skip?this.skipped.format([tid]):"")+"\sn";\n if (skip) return tids; // branch is pruned... don't follow links\n if (!t.linksUpdated) t.changed();\n for (var i=0; i<t.links.length; i++) tids=this.findRelatedTiddlers(t.links[i],tids,treeout,level+">",exclude);\n return tids;\n },\n show: function(form,target) {\n removeChildren(target); form.done.disabled=true; // clear any existing output and disable 'done' button\n var start=form.list.value; if (!start.length) return; // get selected starting tiddler. If blank value (heading), do nothing\n\n // get related tiddlers and generate blockquote-indented tree output\n var rels=[]; var treeview={text:""}; var level="";\n var exclude=config.options.txtRelatedTiddlersExclude.readBracketedList();\n var rels=this.findRelatedTiddlers(start,rels,treeview,level,exclude);\n rels.shift(); // remove self from list\n rels.sort(); // sort titles alphabetically\n\n // generate list output\n var tid=store.getTiddler(start);\n var relsview=""; for (t=0; t<rels.length; t++) {\n relsview+=tid.links.contains(rels[t])?("{{bold{[["+rels[t]+"]]}}}"):("[["+rels[t]+"]]");\n if (exclude && exclude.contains(rels[t])) relsview+=this.skipped.format([rels[t]]);\n relsview+="\sn";\n }\n \n // get references TO the root tiddler, add to related tiddlers and generate refsview output\n var refs=[]; var referers=store.getReferringTiddlers(start);\n for(var r=0; r<referers.length; r++)\n if(referers[r].title!=start && !referers[r].tags.contains("excludeLists")) refs.push(referers[r].title);\n var refcount=refs.length; var relcount=rels.length; // remember individual counts\n for (var r=0; r<refs.length; r++) rels.pushUnique(refs[r]); // combine lists without duplicates\n var total=rels.length; // get combined total\n var refsview="[["+refs.sort().join("]]\sn[[")+"]]\sn";\n \n // set custom blockquote styles for treeview\n setStylesheet(this.styles.format([config.options.chkRelatedTiddlersZoom?80:100]),'relatedTiddlers_styles');\n\n // assemble and render output\n var summary=(total?(total+" tiddler"+(total==1?" is":"s are")):"There are no tiddlers")+" related to: [["+start+"]]";\n var list=this.list.format([start,refsview.length?refsview:"//none//",relsview.length?relsview:"//none//"]);\n var tree=this.tree.format([start,treeview.text]);\n var toggle=this.toggleform.format([form.id,(form.style.display=='none'?'show form':'hide form')]);\n var sep="{{floatright{ | }}}";\n var showList=total && config.options.chkRelatedTiddlersShowList;\n var showTree=relcount && config.options.chkRelatedTiddlersShowTree;\n var out="{{relatedTiddlers{"+toggle+(relcount?sep+this.treecheck:"")+(total?sep+this.listcheck:"")+summary+(showList?list:"")+(showTree?tree:"")+"}}}";\n wikify(out,target);\n form.done.disabled=false; // enable 'done' button\n\n // add mouseover/mouseout handling to blockquotes (for autosizing)\n var blocks=target.getElementsByTagName("blockquote");\n for (var b=0; b<blocks.length; b++)\n { blocks[b].onmouseover=this.mouseover; blocks[b].onmouseout=this.mouseout; }\n\n // add side-effect to checkboxes so that display is refreshed when a checkbox state is changed\n var checks=target.getElementsByTagName("input");\n for (var c=0; c<checks.length; c++) {\n if (checks[c].type.toLowerCase()!="checkbox") continue;\n checks[c].coreClick=checks[c].onclick; // save standard click handler\n checks[c].formID=form.id; // link checkbox with correponding form\n checks[c].onclick=function() { this.coreClick.apply(this,arguments); document.getElementById(this.formID).get.click(); }\n }\n }\n}\n//}}}
''Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 2.1'' //(beta)// is a TiddlyWikiPerfect "translation" of ''Plan B 2.0: Rescuing a Planet Under Stress and a Civilization in Trouble'' by [[Lester Brown]] of the [[Earth Policy Institute]], and is one of the key initial elements of [[Climate Change 2.0: Information Ecology of Climate Change]].\n\n''Plan B 2.0'' is a brilliant and easy-to-read book that not offers an insightful, down-to-earth perspective on the planetary crisis but also provides an outline of a roadmap of what is needed to address and resolve the current crisis - a crisis whose significance is gaining much needed attention in the face of growing evidence of catastrophic climate change.\n\n''Plan 2.1'' //(beta)// is designed to harness the powers of a free knowledge universe in support of the development of a new economy called for by Lester Brown, and to affirm the vital role of information & communications technology in that new economy It is also the intention of ''Plan B 2/1'' to make the contents of Lester Brown's brilliant book more readily available and its contents more readily searchable. ''Plan B 2.1'' is still in a //beta // version; a more extensive elaboration of the role of information and communications in the addition of a structured set of key words / tags remains among the unfinished tasks.\n\nhttp://www.climate-change-summer.net/plan-b/
!! Co-Chairs\n* [[Bircan Unver]], [[The Light Millennium]]\n* [[Robert Pollard]], [[NGO Committee on Education]]\n!!! Members\n* Pauline Cantwell, Peace Action\n* Ani Kalayjian, Armenian International Women's Association\n* Linda Misek-Falkoff, CCC/UN & Respectful Interfaces\n* Dolly Nielsen, Information Habitat: Where Information Lives\n* Jerry Spivack, CCC/UN\n* Jacky Tong, UN Intern\n* George Weinstein, Jewish War Veterans of the USA\n* Kim Yacoubian, Armenian General Benevolent Union\n* Korcan Yurdacan, The Light Millennium\n[[Minutes of Research, Communications, & Website Sub-Committee Meeting, April 11, 2008]]
[>img[http://www.un-documents.net/un.gif]] ''Economic and Social Council''\n\n~Sub-Commission on Prevention of\nDiscrimination and Protection\nof Minorities\n\n''Resolution 1997/36''\n!! International peace and security as an essential condition for the enjoyment of human rights, above all the right to life\n<<<\n//The ~Sub-Commission on Prevention of Discrimination and Protection of Minorities//,\n\n//Guided// by the Charter of the United Nations, the [[Universal Declaration of Human Rights]], the International Covenants on Human Rights and the [[Geneva Conventions]] of 12 August 1949 and the Additional Protocols thereto,\n\n//Recalling// General Assembly resolutions 42/99 of 7 December 1987 and 43/111 of 8 December 1988 reaffirming that all people have an inherent right to life,\n\n//Recalling also// its resolution 1992/39 of 28 August 1992 on arms production and trade and human rights violations,\n\n//Recalling further// its resolution 1996/16 of 29 August 1996, in which it requested the ~Secretary-General to submit a report on information gathered on the use of nuclear weapons, chemical weapons, fuel-air bombs, napalm, cluster bombs, biological weaponry and weaponry containing depleted uranium and their consequential and cumulative effects and the danger they represent to life, physical security and other human rights,\n\n//Concerned// at the use of weapons of mass or indiscriminate destruction or of a nature to cause superfluous injury or unnecessary suffering, both against members of the armed forces and against civilian populations, resulting in death, pain, misery and disability,\n\n//Concerned also// at repeated reports of the long-term consequences of the use of such weapons upon human life and health,\n\n//Concerned further// that the physical effects on the environment of testing, storage or disposal of or debris from such weapons, either alone or in combination, and abandoned contaminated equipment constitute a serious danger to life and health,\n\n//Convinced// that the use of or threat of use of weapons of mass or indiscriminate destruction and, in certain circumstances, the production and sale of such weapons are incompatible with international human rights and/or humanitarian law,\n\n//Convinced also// that the production, sale, use or threat of use of chemical and biological weapons are incompatible with international law, as well as the promotion and maintenance of international peace and security,\n\n//Convinced further// that the use on civilian populations of napalm and fuel-air bombs violates the [[Protocol on Prohibition or Restrictions on the Use of Incendiary Weapons|Protocol on Prohibitions or Restrictions on the Use of Incendiary Weapons]] (Protocol III) to the 1980 [[Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons|Convention on Prohibitions or Restrictions on the Use of Certain Conventional Weapons Which May be Deemed to be Excessively Injurious or to Have Indiscriminate Effects]],\n\n//Believing// that the production, sale, use or threat of use of nuclear weapons has serious consequences for the promotion and maintenance of international peace and security,\n\n//Believing further// that continued efforts must be undertaken to sensitize public opinion to the inhuman and indiscriminate effects of all such weapons and to the need for their complete elimination,\n\n//Having considered// the report of the ~Secretary-General (E/CN.4/Sub.2/1997/27) and the many serious questions raised therein,\n\n1. //Urges// all States to be guided in their national policies by the need to curb the testing, the production and the spread of weapons of mass destruction, or with indiscriminate effect, or of a nature to cause superfluous injury or unnecessary suffering;\n\n2. //Decides// to authorize Ms. Clemencia Forero Ucros to prepare, without financial implications, a working paper, in the context of human rights and humanitarian norms, assessing the utility, scope and structure of a study on weapons of mass destruction or with indiscriminate effect, or of a nature to cause superfluous injury or unnecessary suffering.\n\n//37th meeting\n28 August 1997//\n<<<
Richard Jordan is the //Chair// of the [[Climate Change Sub-Committee]] of the [[NGO/DPI Executive Committee]] and had served as the //Conference ~Co-Chair// of the [[60th Annual DPI/NGO Conference]], and //~Co-Chair// of its [[Planning Committee|60th Annual DPI/NGO Conference Planning Committee]]. Over the course of his 22 years at the UN, Richard has represented a number of ~NGOs affiliated with DPI and ECOSOC, most notably Global Education Associates and currently the [[International Council for Caring Communities]]. Among his most notable achievements is having been one of the five co-founding editors of the Earth Negotiations Bulletin (ENB), the journal of record at environment and development meetings worldwide.\n\nRichard Jordan has also been a member of the Boards of the [[NGO Committee on Peace, Development and Security]], [[Symphony for United Nations]] and [[Friends of the United Nations]], and is the Chairman of the CONGO [[NGO Committee on the UN and Sports]].\n\nEmail: [[dpiconference@yahoo.com|mailto:dpiconference@yahoo.com]]
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217b.htm@@\n<html><iframe\ntitle = "Right of Petition"\nsrc = "http://www.un-documents.net/a3r217b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
The United Nations Conference on Environment and Development,\n\n//Having met// at Rio de Janeiro from 3 to 14 June 1992,\n\n//Reaffirming// the [[Declaration of the United Nations Conference on the Human Environment]], adopted at Stockholm on 16 June 1972, and seeking to build upon it,\n\n//With the goal// of establishing a new and equitable global partnership through the creation of new levels of cooperation among States, key sectors of societies and people,\n\n//Working towards// international agreements which respect the interests of all and protect the integrity of the global environmental and developmental system,\n\n//Recognizing// the integral and interdependent nature of the Earth, our home,\n\n//Proclaims// that:\n\n''Principle 1''\n\nHuman beings are at the centre of concerns for sustainable development. They are entitled to a healthy and productive life in harmony with nature.\n\n''Principle 2''\n\nStates have, in accordance with the Charter of the United Nations and the principles of international law, the sovereign right to exploit their own resources pursuant to their own environmental and developmental policies, and the responsibility to ensure that activities within their jurisdiction or control do not cause damage to the environment of other States or of areas beyond the limits of national jurisdiction.\n\n''Principle 3''\n\nThe right to development must be fulfilled so as to equitably meet developmental and environmental needs of present and future generations.\n\n''Principle 4''\n\nIn order to achieve sustainable development, environmental protection shall constitute an integral part of the development process and cannot be considered in isolation from it.\n\n''Principle 5''\n\nAll States and all people shall cooperate in the essential task of eradicating poverty as an indispensable requirement for sustainable development, in order to decrease the disparities in standards of living and better meet the needs of the majority of the people of the world.\n\n''Principle 6''\n\nThe special situation and needs of developing countries, particularly the least developed and those most environmentally vulnerable, shall be given special priority. International actions in the field of environment and development should also address the interests and needs of all countries.\n\n''Principle 7''\n\nStates shall cooperate in a spirit of global partnership to conserve, protect and restore the health and integrity of the Earth's ecosystem. In view of the different contributions to global environmental degradation, States have common but differentiated responsibilities. The developed countries acknowledge the responsibility that they bear in the international pursuit of sustainable development in view of the pressures their societies place on the global environment and of the technologies and financial resources they command.\n\n''Principle 8''\n\nTo achieve sustainable development and a higher quality of life for all people, States should reduce and eliminate unsustainable patterns of production and consumption and promote appropriate demographic policies.\n\n''Principle 9''\n\nStates should cooperate to strengthen endogenous capacity-building for sustainable development by improving scientific understanding through exchanges of scientific and technological knowledge, and by enhancing the development, adaptation, diffusion and transfer of technologies, including new and innovative technologies.\n\n''Principle 10''\n\nEnvironmental issues are best handled with the participation of all concerned citizens, at the relevant level. At the national level, each individual shall have appropriate access to information concerning the environment that is held by public authorities, including information on hazardous materials and activities in their communities, and the opportunity to participate in decision-making processes. States shall facilitate and encourage public awareness and participation by making information widely available. Effective access to judicial and administrative proceedings, including redress and remedy, shall be provided.\n\n''Principle 11''\n\nStates shall enact effective environmental legislation. Environmental standards, management objectives and priorities should reflect the environmental and developmental context to which they apply. Standards applied by some countries may be inappropriate and of unwarranted economic and social cost to other countries, in particular developing countries.\n\n''Principle 12''\n\nStates should cooperate to promote a supportive and open international economic system that would lead to economic growth and sustainable development in all countries, to better address the problems of environmental degradation. Trade policy measures for environmental purposes should not constitute a means of arbitrary or unjustifiable discrimination or a disguised restriction on international trade. Unilateral actions to deal with environmental challenges outside the jurisdiction of the importing country should be avoided. Environmental measures addressing transboundary or global environmental problems should, as far as possible, be based on an international consensus.\n\n''Principle 13''\n\nStates shall develop national law regarding liability and compensation for the victims of pollution and other environmental damage. States shall also cooperate in an expeditious and more determined manner to develop further international law regarding liability and compensation for adverse effects of environmental damage caused by activities within their jurisdiction or control to areas beyond their jurisdiction.\n\n''Principle 14''\n\nStates should effectively cooperate to discourage or prevent the relocation and transfer to other States of any activities and substances that cause severe environmental degradation or are found to be harmful to human health.\n\n''Principle 15''\n\nIn order to protect the environment, the precautionary approach shall be widely applied by States according to their capabilities. Where there are threats of serious or irreversible damage, lack of full scientific certainty shall not be used as a reason for postponing cost-effective measures to prevent environmental degradation.\n\n''Principle 16''\n\nNational authorities should endeavour to promote the internalization of environmental costs and the use of economic instruments, taking into account the approach that the polluter should, in principle, bear the cost of pollution, with due regard to the public interest and without distorting international trade and investment.\n\n''Principle 17''\n\nEnvironmental impact assessment, as a national instrument, shall be undertaken for proposed activities that are likely to have a significant adverse impact on the environment and are subject to a decision of a competent national authority.\n\n''Principle 18''\n\nStates shall immediately notify other States of any natural disasters or other emergencies that are likely to produce sudden harmful effects on the environment of those States. Every effort shall be made by the international community to help States so afflicted.\n\n''Principle 19''\n\nStates shall provide prior and timely notification and relevant information to potentially affected States on activities that may have a significant adverse transboundary environmental effect and shall consult with those States at an early stage and in good faith.\n\n''Principle 20''\n\nWomen have a vital role in environmental management and development. Their full participation is therefore essential to achieve sustainable development.\n\n''Principle 21''\n\nThe creativity, ideals and courage of the youth of the world should be mobilized to forge a global partnership in order to achieve sustainable development and ensure a better future for all.\n\n''Principle 22''\n\nIndigenous people and their communities and other local communities have a vital role in environmental management and development because of their knowledge and traditional practices. States should recognize and duly support their identity, culture and interests and enable their effective participation in the achievement of sustainable development.\n\n''Principle 23''\n\nThe environment and natural resources of people under oppression, domination and occupation shall be protected.\n\n''Principle 24''\n\nWarfare is inherently destructive of sustainable development. States shall therefore respect international law providing protection for the environment in times of armed conflict and cooperate in its further development, as necessary.\n\n''Principle 25''\n\nPeace, development and environmental protection are interdependent and indivisible.\n\n''Principle 26''\n\nStates shall resolve all their environmental disputes peacefully and by appropriate means in accordance with the Charter of the United Nations.\n\n''Principle 27''\n\nStates and people shall cooperate in good faith and in a spirit of partnership in the fulfilment of the principles embodied in this Declaration and in the further development of international law in the field of sustainable development.
Robert Pollard, Chair of the Information and Communications Sub-Committee of the NGO Committee on Education, is Professor of Information Ecology at [[Information Habitat: Where Information Lives]], an organization he founded in 1990 shortly after becoming involved in the preparations for the 1992 ''Earth Summit'' / ''UN Conference on Environment and Development'' (UNCED), and that was granted Special Consultative Status with the Economic and Social Council in 1995. Through Information Habitat - and through NGO Committees, Networks and Caucuses he has worked with - he was a pioneer in the adoption, promotion and support of systematic and innovative use of information and communication technologies (ICT) in support of broad-based, informed and collaborative participation of non-governmental organizations in the series of United Nations global conferences during the 1990s - culminating with Habitat II, for which he was the architect and developer of the information and communications strategy for the conference, managing key email lists and databases and building the official Habitat II web site.\n\nSince Habitat II, he has been actively involved in the NGO follow-up to the global conferences, while increasingly focusing on the development of information ecology as a holistic life science for the information age and on the critical contribution of ICT that he is convinced holds a key to a successful transition to a sustainable development path. Building on his earlier experience and inclinations as a librarian, he has devoted considerable attention to gathering and organizing extensive archives of documents relating to sustainable development and to the United Nations, and has generated a unique hyperlinked collection of more than five hundred such documents at [[www.un-documents.net|http://www.un-documents.net]].\n\nBefore becoming involved with the United Nations NGO community, he had been active with environmental, peace and community development organizations in Baltimore for more than twenty years, and in 1981 had been a co-founder of the ''Baltimore Information Cooperative'' that provided support to grassroots and progressive organizations in the use of microcomputers. He served as Librarian at Baltimore City Jail for more than eight years and as Administrative Analyst for an additional five years, for much of that time using his microcomputer as an administrative tool. He was educated at Whitgift School and Cambridge University, where he read Mathematics and Political Economy, having received an Open Exhibition (scholarship) in Mathematics at Corpus Christi College and moved to the U.S. in 1996 for a Research Assistantship on a Quantitative Analysis of the French Revolution and to The Johns Hopkins University on a Graduate Fellowship in Social Relations, where he focused on methodology, research design, data analysis and mathematical sociology and on small group dynamics. He left academia in 1972 in the context of his involvement with the Vietnam Peace movement and his concern with the ties between academia and the military-industrial complex.\n\nA passionate organic gardener, he had to give up his large - third of an acre - garden when he moved to New York in 1993; however he has recently discovered a nearby community garden where he has reconnected to the earth and where he manages the compost piles, fed with a steady stream of kitchen 'waste'.\n
Wednesday, 3 September 2008\n15:00 - 18:00\n>//"All human rights are universal, indivisible and interdependent and interrelated."// (Article 5, 1993 [[Vienna Declaration|Vienna Declaration and Programme of Action]])\nThe indivisibility of human rights was affirmed by the framers of the [[Universal Declaration of Human Rights]] (UDHR). The Declaration together with the [[International Covenant on Civil and Political Rights]], and the [[International Covenant on Economic, Social and Cultural Rights]], make up the [[International Bill of Human Rights]]. Acknowledging that the decisive achievement of the UDHR is recognition of the universality and indivisibility of all human rights for all, this round-table will highlight the achievements of the United Nations and civil society in developing practices and legal remedies that protect and promote the full spectrum of rights articulated in the Declaration. Panelists will discuss the crucial role and opportunities for engagement of civil society actors, particularly NGOs and human rights defenders, with the UN human rights system. They will also explore ways to increase access for diverse constituencies at the global, regional, national and local levels. The discussion will also highlight best practices for advancing accountability for human rights violations.\n
Thursday, 4 September 2008\n10:00 - 13:00\n> //"Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, color, sex, language, religion, political or other opinion, national or social origin, property, birth or other status."// (Art.2, Universal Declaration of Human Rights).\nPeople are discriminated against for various reasons including race, color, descent, national or ethnic origin, gender, sexual orientation, language, religion, political opinion, social origin, property, disability, birth or any other status. Factors such as violence, impunity, social exclusion and extreme poverty exacerbate the vulnerability of discriminated groups. Human rights treaties and instruments have affirmed the principles of equality and non-discrimination and require that states and non-state actors take affirmative action. However, in practice, many countries continue to allow discrimination. The aim of the rights-based approach to discrimination is to ensure the active participation of discriminated persons, to empower them and make them actors of change. Recognizing the success of many discriminated groups in claiming their rights and becoming empowered agents of change, this roundtable will highlight their efforts, in particular the actions they have taken through the UN human rights mechanisms. Panelists will also identify strategies for fostering global ethics by forming partnerships across sectors.
Thursday, 4 September 2008\n15:00 - 18:00\n> //"Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world..."// (Preamble, Universal Declaration of Human Rights)\nSecurity of the individual is a basic human right and the protection of individuals is, therefore, a fundamental obligation of Government. However, in recent years, despite global economic turmoil, diminished food security, and increases in natural disasters, military and intelligence expenditures often outweigh funds directed to education, healthcare and other human rights and humanitarian needs. In addition, the measures adopted by States to counter terrorism have themselves often posed serious challenges to human rights, good governance and the rule of law. Independence of the judiciary has been undermined, and repressive measures have been used to stifle the voices of human rights defenders, journalists, minorities and other members of civil society. This round-table will analyze the impact of the enforcement of security measures on the enjoyment of human rights and the challenges of finding the balance between liberty and security. Panelists will also discuss the importance of implementing [[Security Council Resolution 1325 on Women, Peace, and Security]] in order to achieve these goals.
Friday, 5 September 2008\n10:00 - 13:00\n> //"Now, therefore, the General Assembly proclaims this Universal Declaration of Human Rights as a common standard for all peoples and all nations, to the end that every individual and every organ of society, keeping this Declaration constantly in mind, shall strive by teaching and education to promote respect for these rights and freedoms..."// (Preamble, Universal Declaration of Human Rights)\nIn light of the upcoming International Year of Human Rights Learning, to be launched on 10 December 2008 and as a complement to the World Programme for Human Rights Education (2005-2009), this round-table will focus on advancing education, learning and dialogue, about human rights as a way of life in all sectors of society. Discussion will also focus on highlighting the contribution of human rights education, peace education, and learning at the community level as a means of enhancing the participation of women and men in decisions that determine their lives. The panelists will also explore how the UDHR can be used as a moral and political framework for learning, critical thinking, and systemic analysis in order to foster positive actions. They will discuss practical measures to integrate human rights education and learning into programmes and activities of governments, civil society, media and the Internet, faith-based organizations, academia and the private sector, with a view to developing a learning process at the community level worldwide.\n
Friday, 5 September 2008\n10:00 - 13:00\n> //"Everyone is entitled to a social and international order in which the rights and freedoms set forth in this Declaration can be fully realized."// (Art. 28, Universal Declaration of Human Rights)\nGross human rights violations including genocide, ethnic cleansing, torture, mass killings, sexual violence, and disappearances, continue to occur around the world. This round-table will discuss the role of humanitarian law and transitional justice mechanisms that have been developed to strengthen the international community’s ability to address such atrocities. It will also examine ways in which civil society can contribute to prevention, early warning, accountability and reconciliation. The panelists will address the principle of Responsibility to Protect, as well as other approaches to fight against impunity, address past abuses, bring perpetrators to justice, and promote the development of victim centered approaches, including the right to reparations.
|>|>|>|>|<<search>> |\n| in:|titles |text |tags |hold |\n||<<option chkSearchTitles>> |<<option chkSearchText>> |<<option chkSearchTags>> |<<option chkHoldSearches>> |
TiddlyWiki offers a number of powerful features for searching within a TiddlyWiki site. The built-in search features in TiddlyPerfect are enhance with the installation of [[SearchOptions plugin]] and [[YourSearchPlugin macro]]. The options you select will be saved in a cookie, and will remain in effect when you re-visit this site.\n!!!Search Options\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n!!!~YourSearch Options\n<<option chkUseYourSearch>> Use 'Your Search' \n<<option chkPreviewText>> Show Text Preview\n<<option chkSearchAsYouType>> 'Search As You Type' Mode (No RETURN required to start search)\nDefault Search Filter: <<option chkSearchInTitle>>Titles ('!') <<option chkSearchInText>>Texts ('%') <<option chkSearchInTags>>Tags ('#') <html><br><font size="-2">The parts of a tiddlers that are searched when you don't explicitly specify a filter in the search text (using a '!', '%' or '#' prefix).</font></html>\nNumber of items on search result page: <<option txtItemsPerPage>>\nNumber of items on search result page with preview text: <<option txtItemsPerPageWithPreview>>
/***\n|Name|''SearchOptions''|h\n|Author|[[Eric Shulman]]|\n|Version|2.2.1 (2006.02.03)|\n|Description|Allows modification of search criteria.|\n|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|\n|Licence|[[Creative Commons Attribution ShareAlike 2.5 Licence]]|\n***/\n/***\nThe TiddlyWiki search function normally looks in both tiddler titles and tiddler body content ('text'). However, narrowing the search so that it examines only titles or only text, or expanding the search to include text contained in tiddler tags can be very helpful, especially when searching on common words or phrases. In addition, it is often useful for the search results to show tiddlers with matching titles before tiddlers that contain matching text or tags.\n\n!!!!!Usage\n<<<\nThis plugin adds checkboxes (see below and in AdvancedOptions) to let you selectively configure the TiddlyWiki search function to just examine any combination of tiddler titles, text, or tags. It also provides an option to switch the search results order between 'titles mixed in' (default) and 'titles shown first', as well as an option display the search results as a list of links (in an auto-generated "SearchResults" tiddler), rather than actually displaying all matching tiddlers. You can also enable/disable the "incremental search" (key-by-key searching), so that a search is only initiated when you press the ENTER key or click on the "search:" prompt text.\n<<<\n!!!!!Configuration\n<<<\nIn additional to the checkboxes in AdvancedOptions, a self-contained control panel is included here for your convenience:\n<<option chkSearchTitles>> Search tiddler titles\n<<option chkSearchText>> Search tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Show title matches first\n<<option chkSearchList>> Show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''SearchOptionsPlugin'' (tagged with <<tag systemConfig>>)\n^^documentation and javascript for SearchOptionsPlugin handling^^\n\nWhen installed, this plugin automatically adds checkboxes in the AdvancedOptions shadow tiddler so you can enable/disable the extended search behavior. However, if you have customized your AdvancedOptions, you will need to manually add {{{<<option chkSearchTitles>>}}}, {{{<<option chkSearchText>>}}} and {{{<<option chkSearchTitlesFirst>>}}} (with suitable prompt text) to your customized tiddler.\n<<<\n!!!!!Revision History\n<<<\n''2006.02.03 [2.2.1]''\nrewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes. note that core no longer permits "blank=all" searches, so neither does this plugin. To search for all, use "." with text patterns enabled.\n''2006.02.02 [2.2.0]''\nin search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars. Prevents searching on shorter text when shortened by rapid backspaces (<500msec)\n''2006.02.01 [2.1.9]''\nin Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching\nalso, blank search text now presents "No search text. Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.\n''2006.02.01 [2.1.8]''\nin doSearch(), added alert/return if search text is blank\n''2006.01.20 [2.1.7]''\nfixed setting of config.macros.search.reportTitle so that Tweaks can override it.\n''2006.01.19 [2.1.6]''\nimproved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)\ndefine results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title\n''2006.01.18 [2.1.5]''\nCreated separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.\n''2006.01.17 [2.1.4]''\nUse regExp.search() instead of regExp.test() to scan for matches. Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.\n''2006.01.15 [2.1.3]''\nAdded information (date/time, username, search options used) to SearchResults output\n''2006.01.10 [2.1.2]''\nuse displayTiddlers() to render matched tiddlers. This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.\n''2006.01.08 [2.1.1]''\ncorrected invalid variable reference, "txt.value" to "text" in story.search()\n''2006.01.08 [2.1.0]''\nre-write to match new store.search(), store.search.handler() and story.search() functions.\n''2005.12.30 [2.0.0]''\nUpgraded to TW2.0\nwhen rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.\n''2005.12.26 [1.4.0]''\nadded option to search for matching text in tiddler tags\n''2005.12.21 [1.3.7]''\nuse \s\s to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link. Also, added access key: "O", to trigger "open all" link.\nBased on a suggestion by UdoBorkowski.\n''2005.12.18 [1.3.6]''\ncall displayMessage() AFTER showing matching tiddlers so message is not cleared too soon\n''2005.12.17 [1.3.5]''\nif no matches found, just display message and delete any existing SearchResults tiddler.\n''2005.12.17 [1.3.4]''\nuse """{{{""" and """}}}""" to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered \nBased on a suggestion by UdoBorkowski.\n''2005.12.14 [1.3.3]''\ntag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches\nBased on a suggestion by UdoBorkowski.\n''2005.12.14 [1.3.2]''\nadded "open all matching tiddlers..." link to search results output.\nBased on a suggestion by UdoBorkowski.\n''2005.12.10 [1.3.1]''\nadded "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.\n''2005.12.01 [1.3.0]''\nadded chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).\nadded handling for Enter key so it can be used to start a search.\nBased on a suggestion by LyallPearce\n''2005.11.25 [1.2.1]''\nrenamed from SearchTitleOrTextPlugin to SearchOptionsPlugin\n''2005.11.25 [1.2.0]''\nadded chkSearchList option\nBased on a suggestion by RodneyGomes\n''2005.10.19 [1.1.0]''\nadded chkSearchTitlesFirst option.\nBased on a suggestion by ChristianHauck\n''2005.10.18 [1.0.0]''\nInitial Release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by [[Eric Shulman]] from [[ELS Design Studios|http:/www.elsdesign.com]].\nBased on a suggestion by Lyall Pearce.\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.SearchTitleOrText = {major: 2, minor: 2, revision: 1, date: new Date(2006,2,3)};\n//}}}\n\n//{{{\nif (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=true;\nif (config.options.chkSearchText==undefined) config.options.chkSearchText=true;\nif (config.options.chkSearchTags==undefined) config.options.chkSearchTags=true;\nif (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=false;\nif (config.options.chkSearchList==undefined) config.options.chkSearchList=false;\nif (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=true;\n\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTitles>> Search in tiddler titles";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchText>> Search in tiddler text";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTags>> Search in tiddler tags";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchTitlesFirst>> Search results show title matches first";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchList>> Search results show list of matching tiddlers";\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkSearchIncremental>> Incremental searching";\n//}}}\n\n//{{{\nif (config.macros.search.reportTitle==undefined)\nconfig.macros.search.reportTitle="SearchResults";\n//}}}\n\n//{{{\nconfig.macros.search.handler = function(place,macroName,params)\n{\nvar lastSearchText = "";\nvar searchTimeout = null;\nvar doSearch = function(txt)\n{\nif (txt.value.length>0)\n{\nstory.search(txt.value,config.options.chkCaseSensitiveSearch,config.options.chkRegExpSearch);\nlastSearchText = txt.value;\n}\n};\nvar clickHandler = function(e)\n{\ndoSearch(this.nextSibling);\nreturn false;\n};\nvar keyHandler = function(e)\n{\nif (!e) var e = window.event;\nswitch(e.keyCode)\n{\ncase 13: // ELS: handle enter key\ndoSearch(this);\nbreak;\ncase 27:\nthis.value = "";\nclearMessage();\nbreak;\n}\nif (config.options.chkSearchIncremental)\n{\nif(this.value.length > 2)\n{\nif(this.value != lastSearchText)\n{\nif(searchTimeout) clearTimeout(searchTimeout);\nvar txt = this;\nsearchTimeout = setTimeout(function() {doSearch(txt);},500);\n}\n}\nelse\nif(searchTimeout) clearTimeout(searchTimeout);\n}\n};\nvar focusHandler = function(e)\n{\nthis.select();\n};\nvar btn = createTiddlyButton(place,this.label,this.prompt,clickHandler);\nvar txt = createTiddlyElement(place,"input",null,null,null);\nif(params[0])\ntxt.value = params[0];\ntxt.onkeyup = keyHandler;\ntxt.onfocus = focusHandler;\ntxt.setAttribute("size",this.sizeTextbox);\ntxt.setAttribute("accessKey",this.accessKey);\ntxt.setAttribute("autocomplete","off");\nif(config.browser.isSafari)\n{\ntxt.setAttribute("type","search");\ntxt.setAttribute("results","5");\n}\nelse\ntxt.setAttribute("type","text");\n}\n//}}}\n\n//{{{\nStory.prototype.search = function(text,useCaseSensitive,useRegExp)\n{\nhighlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");\nvar matches = store.search(highlightHack,"title","excludeSearch");\nvar q = useRegExp ? "/" : "'";\nclearMessage();\nif (!matches.length) {\nif (config.options.chkSearchList) discardSearchResults();\ndisplayMessage(config.macros.search.failureMsg.format([q+text+q]));\n} else {\nif (config.options.chkSearchList) \nreportSearchResults(text,matches);\nelse {\nvar titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);\nthis.closeAllTiddlers(); story.displayTiddlers(null,titles);\ndisplayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));\n}\n}\nhighlightHack = null;\n}\n//}}}\n\n//{{{\nTiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)\n{\nvar candidates = this.reverseLookup("tags",excludeTag,false,sortField);\n\n// scan for matching titles\nvar title_results = [];\nif (config.options.chkSearchTitles)\nfor(var t=0; t<candidates.length; t++)\nif(candidates[t].title.search(searchRegExp)!=-1)\ntitle_results.push(candidates[t]);\n\n// scan for matching text\nvar text_results = [];\nif (config.options.chkSearchText)\nfor(var t=0; t<candidates.length; t++)\nif(candidates[t].text.search(searchRegExp)!=-1)\ntext_results.push(candidates[t]);\n\n// scan for matching tags\nvar tag_results = [];\nif (config.options.chkSearchTags)\nfor(var t=0; t<candidates.length; t++)\nif(candidates[t].tags.join(" ").search(searchRegExp)!=-1)\ntag_results.push(candidates[t]);\n\n// merge the results, eliminating redundant matches\nvar results = [];\nfor(var t=0; t<title_results.length; t++) results.pushUnique(title_results[t]);\nfor(var t=0; t<text_results.length; t++) results.pushUnique(text_results[t]);\nfor(var t=0; t<tag_results.length; t++) results.pushUnique(tag_results[t]);\n\n// if not 'titles first', re-sort results to so titles, text and tag matches are mixed together\nif(!sortField) sortField = "title";\nvar bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }\nif (!config.options.chkSearchTitlesFirst) results.sort(bySortField);\nreturn results;\n}\n//}}}\n\n// // ''REPORT GENERATOR''\n//{{{\nif (!window.reportSearchResults) window.reportSearchResults=function(text,matches)\n{\nvar title=config.macros.search.reportTitle\nvar q = config.options.chkRegExpSearch ? "/" : "'";\nvar body="";\n\n// summary: nn tiddlers found matching '...', options used\nbody+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\sn";\nbody+="^^//searched in:// ";\nbody+=(config.options.chkSearchTitles?"''titles'' ":"");\nbody+=(config.options.chkSearchText?"''text'' ":"");\nbody+=(config.options.chkSearchTags?"''tags'' ":"");\nif (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {\nbody+=" //with options:// ";\nbody+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");\nbody+=(config.options.chkRegExpSearch?"''text patterns'' ":"");\n}\nbody+="^^";\n\n// numbered list of links to matching tiddlers\nbody+="\sn<<<";\nfor(var t=0;t<matches.length;t++) body+="\sn# [["+matches[t].title+"]]";\nbody+="\sn<<<\sn";\n\n// open all matches button\nbody+="<html><input type=\s"button\s" href=\s"javascript:;\s" ";\nbody+="onclick=\s"story.displayTiddlers(null,["\nfor(var t=0;t<matches.length;t++)\nbody+="'"+matches[t].title.replace(/\s'/mg,"\s\s'")+"'"+((t<matches.length-1)?", ":"");\nbody+="],1);\s" ";\nbody+="accesskey=\s"O\s" ";\nbody+="value=\s"open all matching tiddlers\s"></html> ";\n\n// discard search results button\nbody+="<html><input type=\s"button\s" href=\s"javascript:;\s" ";\nbody+="onclick=\s"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"');\s" ";\nbody+="value=\s"discard "+title+"\s"></html>";\n\n// search again\nbody+="\sn\sn----\sn";\nbody+="<<search \s""+text+"\s">> ";\nbody+="<<option chkSearchTitles>>titles ";\nbody+="<<option chkSearchText>>text ";\nbody+="<<option chkSearchTags>>tags";\nbody+="<<option chkCaseSensitiveSearch>>case-sensitive ";\nbody+="<<option chkRegExpSearch>>text patterns";\n\n// create/update the tiddler\nvar tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();\ntiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch");\nstore.addTiddler(tiddler); story.closeTiddler(title);\n\n// use alternate "search again" label in <<search>> macro\nvar oldprompt=config.macros.search.label;\nconfig.macros.search.label="search again";\n\n// render tiddler\nstory.displayTiddler(null,title,1); // force refresh\n\n// restore standard search label\nconfig.macros.search.label=oldprompt;\n\n}\n\nif (!window.discardSearchResults) window.discardSearchResults=function()\n{\n// remove the tiddler\nstory.closeTiddler(config.macros.search.reportTitle);\nstore.deleteTiddler(config.macros.search.reportTitle);\n}\n//}}}\n\n\n
{{iframe{''Note'': This is a "framed" page from the [[UN Documents: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/sr1325.htm}}}\n<html><iframe\n src = "http://www.un-documents.net/sr1325.htm"\n title = "Security Council Resolution 1325 on Women, Peace, and Security"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a41r120.htm@@\n<html><iframe\ntitle = "Setting international standards in the field of human rights"\nsrc = "http://www.un-documents.net/a41r120.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
/***\n|Name|''SettingsPlugin''|h\n|Author|[[Udo Borkowski]]|\n|Version|1.1.0 (2006.07.30)|\n|Description||\n|Source|http://tiddlywiki.abego-software.de/#SettingsPlugin|\n|Licence|[[BSD open source licence]]|\n|TW Version|2.0.7|\n***/\n/***\n|''Documentation:''|[[SettingsPlugin Documentation]]|\n|''~SourceCode:''|[[SettingsPlugin SourceCode]]|\n|''Browser:''|Firefox 1.5.0.2 or better; Internet Explorer 6.0|\n^^This tiddler contains compressed source code. [[Full Source Code|SettingsPlugin SourceCode]].^^\n***/\n// /%\nif(!version.extensions.SettingsPlugin){if(version.major<2){(function(){var s="Use TiddlyWiki 2.0 or better to run the Settings Plugin.";alert(s);throw s;})();}version.extensions.SettingsPlugin={major:1,minor:1,revision:0,date:new Date(2006,6,30),type:"plugin",source:"http://tiddlywiki.abego-software.de/#SettingsPlugin",documentation:"[[SettingsPlugin Documentation]]",sourcecode:"[[SettingsPlugin SourceCode]]",author:"Udo Borkowski (ub [at] abego-software [dot] de)",licence:"[[BSD open source license (abego Software)]]",coreVersion:"2.0.7",browser:"Firefox 1.5.0.2 or better; Internet Explorer 6.0"};if(!window.abego){window.abego={};}if(!abego.setTiddlerText){abego.setTiddlerText=function(_2,_3,_4,_5,_6,_7){var _8=_2.getTiddler(_3);if(_8&&(_8.text==_4)){return;}var _9=config.options.chkForceMinorUpdate;var _a=!_8?_5:_8.tags;_2.suspendNotifications();try{_2.saveTiddler(_3,_3,_4,_9?undefined:config.options.txtUserName,_9?undefined:new Date(),_a);}finally{_2.resumeNotifications();}if(_7){_2.notify(_3,true);}if(!_6&&config.options.chkAutoSave){saveChanges();}};}(function(){var _b="PrivateSettings";var _c="chkUsePrivateSettings";var _d="chkMakeSettingPrivateWhenChanged";var _e=null;var _f=false;var _10=function(_11,s){var _13=s.split(";");var _14={};for(var c=0;c<_13.length;c++){var p=_13[c].indexOf("=");if(p!=-1){var _17=_13[c].substr(0,p).trim();var _18=_13[c].substr(p+1).trim();_11[_17]=unescape(_18);_14[_17]=true;}}return _14;};var _19=function(_1a){var s=store.getTiddlerText(_b);_e=s?_10(_1a,s):{};};var _1c=function(_1d){_10(_1d,document.cookie);};var _1e=function(){var _1f={};_1c(_1f);return _1f;};var _20=function(){var _21={};_19(_21);return _21;};var _22=function(_23,_24){document.cookie=_23+"="+escape(_24)+"; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/";};var _25=function(_26,s,_28){var _29=_20();if(s===null){if(!_e[_26]){return;}delete _29[_26];delete _e[_26];}else{var _2a=_29[_26];if(_2a!==undefined&&_2a==s){return;}_29[_26]=s;_e[_26]=true;}var t="";for(var i in _29){if(t){t+="; ";}t+=i+"="+escape(_29[i]);}abego.setTiddlerText(store,_b,t,["excludeLists","excludeSearch"],_28);if(!_28&&config.options.chkAutoSave){saveChanges();}};config.shadowTiddlers["BSD open source license (abego Software)"]="See [[Licence|http://tiddlywiki.abego-software.de/#%5B%5BBSD%20open%20source%20license%5D%5D]].";config.shadowTiddlers["SettingsPlugin Documentation"]="[[Documentation on abego Software website|http://tiddlywiki.abego-software.de/#%5B%5BSettingsPlugin%20Documentation%5D%5D]].\sn\sn^^You may copy the documentation tiddler from the website to your TiddlyWiki.\snThen you don't need to access the internet to read the documentation.^^";config.shadowTiddlers["SettingsPlugin SourceCode"]="Rightclick this [[link|http://tiddlywiki.abego-software.de/src/Plugin-Settings-src.js]] and choose 'Save target/link as...' to get the plugin source code from the abego Software website.";config.shadowTiddlers["Show Settings"]="<<showSettings>>";if(config.options[_c]===undefined){config.options[_c]=false;}if(config.options[_d]===undefined){config.options[_d]=false;}config.shadowTiddlers.AdvancedOptions+="\sn''Private Settings: ''<<option "+_c+">> Use private settings. <<option "+_d+">> Make setting private when changed.&#160;&#160;&#160;[[Show Settings]].\sn^^(Private settings are stored in this ~TiddlyWiki, shared settings are stored as cookies. For more information see the [[Settings documentation|SettingsPlugin Documentation]].)^^";abego.usePrivateSettings=function(){return _f;};abego.setUsePrivateSettings=function(f){if(f!=abego.usePrivateSettings()){_f=f;loadOptionsCookie();}};abego.isUsePrivateSettingsOption=function(_2e){return _2e==_c;};abego.makeSettingPrivateWhenChanged=function(){return config.options[_d];};abego.setMakeSettingPrivateWhenChanged=function(f){config.options[_d]=f;};abego.getSettings=function(){var _30={};_1c(_30);_f=_30[_c]=="true";if(abego.usePrivateSettings()){_19(_30);}return _30;};abego.getSetting=function(_31){var s=abego.getSettings()[_31];return !s?"":s;};abego.saveSetting=function(_33,_34){if(abego.isUsePrivateSettingsOption(_33)){_22(_33,_34);abego.setUsePrivateSettings(_34=="true");loadOptionsCookie();window.alert("You changed the 'Use private settings' option.\snPlease reload your TiddlyWiki to update the settings.\sn");return;}if(abego.usePrivateSettings()&&(abego.isSettingPrivate(_33)||abego.makeSettingPrivateWhenChanged())){_25(_33,_34);}else{_22(_33,_34);}};abego.isSettingPrivate=function(_35){if(abego.isUsePrivateSettingsOption(_35)){return false;}if(!_e){_20();}return !!_e[_35];};abego.isPasswordSetting=function(_36){return (_36.substr(0,3)=="pas")||(_36.substr(0,6)=="chkpas");};abego.makeSettingPrivate=function(_37,_38,_39){if(abego.isPasswordSetting(_37)){_25(_37,null,_39);return;}var _3a=_20();var _3b=_3a[_37]!==undefined;if(_38==_3b){return;}var _3c=_1e();if(_38){_25(_37,_3c[_37],_39);}else{if(_3c[_37]===undefined){_22(_37,_3a[_37]);}_25(_37,null,_39);}};abego.setAllSettingsPrivate=function(_3d,_3e){var _3f=abego.getSettings();for(var s in _3f){abego.makeSettingPrivate(s,_3d,true);}if(config.options.chkAutoSave){saveChanges();}if(_3e){story.refreshTiddler(_3e,1,true);}return false;};})();config.macros.showSettings={label:"showSettings",prompt:"Display the current TiddlyWiki settings"};config.macros.showSettings.handler=function(_41,_42,_43,_44,_45,_46){var _47=function(a){var s=a.substr(0,3);return s=="txt"||s=="chk";};var _4a=function(a,b){var s1=a.toLowerCase();var s2=b.toLowerCase();return (s1<s2)?-1:(s1==s2)?0:1;};var _4f=function(a,b){var _52=_47(a);var _53=_47(b);if(_52){if(!_53){return -1;}else{return _4a(a.substr(3),b.substr(3));}}else{if(_53){return 1;}else{return _4a(a,b);}}};var s="<html><table><tr align=\s"left\s"><th>Private</th><th>Name</th><th>Value</th></tr>";var c=abego.getSettings();var _56=[];for(var i in c){if(!abego.isPasswordSetting(i)){_56.push(i);}}_56.sort(_4f);for(i=0;i<_56.length;i++){var _58=_56[i];var _59=_47(_58)?_58.substr(3)+" ("+_58.substr(0,3)+"...)":_58;var _5a=abego.isUsePrivateSettingsOption(_58)?"":"<input name=\s""+_58+"\s" type=\s"checkbox\s" onclick=\s"abego.onPrivateSettingClick(this)\s""+(abego.isSettingPrivate(_58)?" checked":"")+"/>";s+="<tr><td align=\s"right\s">"+_5a+"</td><td>"+_59+"</td><td>"+c[_58]+"</td></tr>\sn";}s+="</table>";s+="<a class=\s"button\s" title=\s"Make all current settings private\s" href=\s"javascript:;\s" onclick=\s"abego.setAllSettingsPrivate(true,'"+_46.title+"',1);\s">Make all private</a>";s+="<a class=\s"button\s" title=\s"Make all current settings shared\s" href=\s"javascript:;\s" onclick=\s"abego.setAllSettingsPrivate(false,'"+_46.title+"',1);\s">Make all shared</a>";s+="</html>";wikify(s,_41);};abego.onPrivateSettingClick=function(_5b){abego.makeSettingPrivate(_5b.name,_5b.checked);return false;};this.loadOptionsCookie=function(){if(safeMode){return;}var _5c=abego.getSettings();for(var _5d in _5c){var _5e=_5c[_5d];switch(_5d.substr(0,3)){case "txt":config.options[_5d]=unescape(_5e);break;case "chk":config.options[_5d]=_5e=="true";break;}}};this.saveOptionCookie=function(_5f){if(safeMode){return;}var v="";switch(_5f.substr(0,3)){case "txt":v=config.options[_5f].toString();break;case "chk":v=config.options[_5f]?"true":"false";break;}abego.saveSetting(_5f,v);};loadOptionsCookie();}\n// %/\n\n
Once you have [[downloaded this web site|Download this template]], the ''Setup Menu'' serves as a control panel from which you can re-organize and customize and discover how it can work for you and members of your community - who can in turn download your organization's TiddlyWiki site ... \n* SiteTitle - the short title for the site; displayed by the browser and at the head of the page and included in the page's "title tag"\n>> ''<<tiddler SiteTitle>>''\n* SiteSubtitle - a subtitle for the site, also displayed by the browser and at the head of the page and included in the page's "title tag"\n>> ''<<tiddler SiteSubtitle>>''\n* SiteUrl - the Url where the page is hosted; be sure to define this correctly if you will be generating an XML page\n>> <<tiddler SiteUrl>>\n* DefaultTiddlers - list of tiddlers displayed when the page is opened\n>> <<tiddler DefaultTiddlers>>\n* MainMenu - the ''Main Menu'', displayed here in the left sidebar, and a key to effective navigation - is composed of the [[Custom Menu]] and the [[Administrative Menu]], both of which make extensive use of sub-menus using the NestedSlidersPlugin\n** The [[Custom Menu]] - at the the top of the [[Main Menu|MainMenu]] - displays a customized menu that you create for your own site, and that highlights key aspects of your organization or capaign's information<br>+++[Custom Menu]\n> <<tiddler "Custom Menu">>\n===\n\n** [[Administrative Menu]] - a component of the Main Menu, it includes common site tools & a nested set of [[Tiddler Administration]] menus for modifying and reconfiguring the appearance and organization of the page.<br>+++[Administrative Menu]\n<<tiddler "Administrative Menu">>\n===\n\n\n* MarkupPreHead - "meta tags" for browsers & search engines & to define the opening<br>+++[Splash Screen]\n<<tiddler "Site Splash Screen">>\n===\n\n* [[Templates & Stylesheets]] - These tiddlers allow you to change the appearance, colors, font types and sizes of your own Climate Change Summer - or of any other TiddlyWiki pages you and your friends may develop and build.<br> +++[Templates and Stylesheets]\n> <<tiddler "Templates & Stylesheets">>\n===\n\n* [[More Menus|Menus]]
This tiddler uses the syntax {{{<<list shadowed>>}}} to display a list of "shadow tiddlers" - tiddlers that are automatically generated with default values by TiddlyWiki, or by installed [[Plugin Macros]], if the tiddler has not been edited. These shadow tiddlers can be edited, but remain classified as shadow tiddlers.\n\n<<list shadowed>>
When your browser reads a [[TiddlyWiki Page]] a set of built-in ''Shadowed Tiddlers'' is automatically generated, with shadow default values if the [[Shadowed Tiddler]]. Note that a "Shadowed Tiddlers'' is not the same as a "[[Missing Tiddlers]]; the latter is an as-yet undefined Tiddler that has been referred to in another Tiddler. For those who are familiar with WikiPedia, a Shadow Tiddler is the equivalent of red link.\n\nThere are several different [[Shadowed Tiddler Groups]], that you can to address different aspects of your TiddlyWiki experiences,\n\n!!Page Layour\n* ColorPalette\n* StyleSheetLayout\n\n<<tiddler SideBarTabs>>\n
[<img[shamina-de-gonzaga.jpg]] ''Shamina de Gonzaga'' is a representative for the [[Fundación Cultural Baur, A.C.]], a Mexico-based NGO focusing on human rights education, and a Vice-Chair of the [[NGO/DPI Executive Committee]]. She serves as Special Adviser on NGO relations in the Office of the President of the General Assembly, H.E. Mr. Srgjan Kerim, a role to which she was first appointed in 2005 during the 60^^th^^ Session of the General Assembly. She has facilitated the involvement of civil society in various high level meetings of the General Assembly including on HIV/AIDS, International Migration and Development, Least Developed Countries, and Interreligious and Intercultural Understanding and Cooperation for Peace, and organized numerous interfaces between NGOs and the President of the General Assembly, as well as with Member States around issues on the agenda of the GA.\n\nShamina was the editor of //Centerpoint Now//, a commemorative journal for the UN's 60^^th^^ Anniversary; producer of the No Excuse Concert and Information Fair, the first public outreach event and NGO fair for the [[Millennium Development Goals]] in New York in 2004; and is co-founder of what moves you?, an organization dedicated to educating the public about global issues and inspiring action for social change. In 2001 Shamina initiated the youth committee for the DPI/NGO Conference. She has served as a NGO representative to the UN since 1996 and was a participant in the 1990 Children's Summit. She received her Bachelors of Arts and Masters of Arts from the University of Pennsylvania in 2003 and is fluent in English, French and Spanish.\n\n//E-mail//: [[2008conferencechair@ngodpiexecom.org|mailto:2008conferencechair@ngodpiexecom.org]])
/*{{{*/\n#sidebar {\nposition: absolute;\nright: 3px;\nwidth: 16em;\nfont-size: .9em;\n}\n\n#sidebarOptions {\npadding-top: 0.3em;\n}\n\n#sidebarOptions a {\nmargin: 0em 0.2em;\npadding: 0.2em 0.3em;\ndisplay: block;\n}\n\n#sidebarOptions input {\nmargin: 0.4em 0.5em;\n}\n\n#sidebarOptions .sliderPanel {\nmargin-left: 1em;\npadding: 0.5em;\nfont-size: .85em;\n}\n\n#sidebarOptions .sliderPanel a {\nfont-weight: bold;\ndisplay: inline;\npadding: 0;\n}\n\n#sidebarOptions .sliderPanel input {\nmargin: 0 0 .3em 0;\n}\n\n#sidebarTabs .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n#sidebarTabs .tabContents {\nwidth: 15em;\noverflow: hidden;\n}\n#sidebarTabs .tiddlyLinkNonExisting{\nfont-weight: normal;\nfont-style: normal;\n}\n/*}}}*/
@@border:solid 1px black;display:block;padding:1em 2em 2em;background:#ffe;margin:1em;\nCopyright (c) 2007, Simon Baird\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n* Neither the name Simon Baird nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n@@
Among the features of TiddlyWiki is the ability to generate ''RSS feeds'' - Really Simple Syndication - that allows you to monitor new or revised content on the site through any one of a variety of ''RSS Readers''. ''RSS feeds'' are one of the keys to the rapidly growing freedom of the press that has been made possible by the Internet.\n\nWhenever you see this symbol [img[http://www.climate-change-two.net/rss-small.jpg]] on a web page, it will offer a link to an RSS feed\n\nThe main RSS feed for this site is http://www.ngo-framework.net/rss.xml - if you are viewing the site with ''Firefox'', and click on the above link, you will be given a choice of ways of viewing the RSS feed. For most other browsers, you wil need to copy this link, and paste it into an RSS Reader.
The tiddler is useful for designing and developing the Splash Screen]] that displays when the site is loaded, allowing you to see the results without having to reload the page. Once you are satisfied with the results, you can edit the tiddler, and copy everything between //&lt;html&gt;// and //&lt;/html&gt;// from the [[Splash Screen]] into the MarkupPreHead tiddler.\n<<tiddler "Splash Screen">>
Protection & realization of human rights in a knowledge-based universe - an NGO framework
{{left{[img[Logo for UDHR60 - protection & realization of human rights in a knowledge-based universe|udhr60-beacon-64x64.png]]}}} @@font-family:comic sans ms;udhr@60@@@@font-family:comic sans ms;font-size:150%;^^+^^@@ Universal Declaration of Human Rights at 60 & beyond
{{left{[img[logo of the ConferenceOf NGOs|congo-87x65.png]][img[Draft logo for UDHR60+|http://www.ngo-framework.net/udhr60+175x65.png]]}}}NGO Committee on Education
http://www.ngo-framework.net/
Demo of slider formatting in [[siteMap plugin macro]]\n|!w.o sliders|!sliders|!openSliders|!popups|\n|{{{<<siteMap cc2.0>>}}}|{{{<<siteMap cc2.0 . sliders>>}}}|{{{<<siteMap cc2.0 . openSliders>>}}}|{{{<<siteMap cc2.0 . popups>>}}}|\n|<<siteMap 2.0>> |<<siteMap cc2.0 . sliders>> |<<siteMap cc2.0 . openSliders>> |<<siteMap cc2.0 . popups>> |
/***\n|''Name:''|SparklinePlugin|\n|''Description:''|Sparklines macro|\n***/\n//{{{\nif(!version.extensions.SparklinePlugin) {\nversion.extensions.SparklinePlugin = {installed:true};\n\n//--\n//-- Sparklines\n//--\n\nconfig.macros.sparkline = {};\nconfig.macros.sparkline.handler = function(place,macroName,params)\n{\n var data = [];\n var min = 0;\n var max = 0;\n var v;\n for(var t=0; t<params.length; t++) {\n v = parseInt(params[t]);\n if(v < min)\n min = v;\n if(v > max)\n max = v;\n data.push(v);\n }\n if(data.length < 1)\n return;\n var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));\n box.title = data.join(",");\n var w = box.offsetWidth;\n var h = box.offsetHeight;\n box.style.paddingRight = (data.length * 2 - w) + "px";\n box.style.position = "relative";\n for(var d=0; d<data.length; d++) {\n var tick = document.createElement("img");\n tick.border = 0;\n tick.className = "sparktick";\n tick.style.position = "absolute";\n tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";\n tick.style.left = d*2 + "px";\n tick.style.width = "2px";\n v = Math.floor(((data[d] - min)/(max-min)) * h);\n tick.style.top = (h-v) + "px";\n tick.style.height = v + "px";\n box.appendChild(tick);\n }\n};\n\n\n}\n//}}}
{{iframe{''Note'': This is a "framed" page from the ''Office of the United Nations High Commissioner for Human Rights'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/issues/migration/rapporteur/}}}\n<html><iframe\n src = "http://www2.ohchr.org/english/issues/migration/rapporteur/"\n title = "Special Rapporteur of the Commission on Human Rights on the human rights of migrants"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
<html>\n<div id="SplashScreen" style="display: block; text-align: center; width: 100%; padding: 10px; background-color:#fff; color:#00f; font-size:12pt; line-height:140%; font-family:comic sans ms;">\n<p align="center">\n<span style="font-size: 150%;font-weight:bold;color:#8b1516;">\nthe Universal Declaration of Human Rights at 60 & beyond</b></span>\n<p align="center">\n<span style="font-size: 350%;font-weight:bold;color:#8b1516;">\nudhr@60<sup>+</sup></span>\n<p align="center">\n<span style="font-size: 115%;color:#8b1516;">\nProtection & realization of human rights in a knowledge-based universe\n</span>\n<br>\n<p align="center">\n<img src="http://www.ngo-framework.net/udhr60-beacon-160x160.png" alt="Logo of UDHR @60+ - protection and realization of rights in a knowledge-based millennium. Beyond the 60th Anniversary of the Universal Declaration of Human Rights">\n<p>\n<span style="font-size: 140%;font-weight:bold;color:#8b1516;font-family:bernhardmod bt;">\nRather light a candle than curse the darkness\n<br>\nEleanor Roosevelt\n</span>\n<p align="center">\n<span style="font-size: 120%;font-weight:bold;">\nDignity&nbsp;&&nbsp;justice&nbsp;for&nbsp;all&nbsp;of&nbsp;us; Being the change we want to see\n</span>\n<p>\n<div style="color:#700;">\n<span style="font-size: 95%;"><b>Please be patient while this Open Source, Creative Commons, TiddlyWiki web site is loading</b><blink> ...</blink> \n<p>\nWe trust your patience will be rewarded; for some of us, the rewards and wonders of a TiddlyWiki universe may come quickly - in a wiki way; for others, more patience may be required, especially for those of us who are as old, or older than, the Universal Declaration.\n<br>\n<b>Javascript required; Firefox recomended.</b>\n</span>\n</div>\n<p align="left">\n<blockquote>\n<span style="font-size: 80%;line-height:100%;color:#00f;">This site is being developed in support of preparations for, participation in, and follow-up to, the\n<br>\n<b>60th Anniversary</b> of the <b>Universal Declaration of Human Rights</b>, including the\n<br>\n<b>61st Annual DPI/NGO Conference</b>, to be held in Paris from September 5-7 2008 at UNESCO Headquarters in Paris, France on the theme <b>Reaffirming Human Rights for All: The Universal Declaration at 60</b>, and the\n<br>\n<b>International Year of Human Rights Learning, 2009</b>\n<br>\n<br>\n<b>Information and Communications Sub-Committee</b> of the <b>NGO Education Committee</b> of <b>CoNGO</b> - the <b>C</b>onference <b>O</b>f <b>N</b>on-<b>G</b>overnmental <b>O</b>rganizations \nin Consultative Relationship with the United Nations</b> - <b>Information Habitat: Where Information Lives</b>, and a growing wealth of diverse support & resource networks.</span>\n<p>\n<img src="congo-116x87.png" width="74" height="54" alt="Logo of CoNGO: the Conference of Non-Governmental Organizations in Consultative Relationship with the United Nations"> \n</div>\n</div>\n</html>
/***\n\n''Inspired by [[TiddlyPom|http://www.warwick.ac.uk/~tuspam/tiddlypom.html]]''\n\n|Name|SplashScreenPlugin|\n|Created by|SaqImtiaz|\n|Location|http://tw.lewcid.org/#SplashScreenPlugin|\n|Version|0.21 |\n|Requires|~TW2.08+|\n!Description:\nProvides a simple splash screen that is visible while the TW is loading.\n\n!Installation\nCopy the source text of this tiddler to your TW in a new tiddler, tag it with systemConfig and save and reload. The SplashScreen will now be installed and will be visible the next time you reload your TW.\n\n!Customizing\nOnce the SplashScreen has been installed and you have reloaded your TW, the splash screen html will be present in the MarkupPreHead tiddler. You can edit it and customize to your needs.\n\n!History\n* 20-07-06 : version 0.21, modified to hide contentWrapper while SplashScreen is displayed.\n* 26-06-06 : version 0.2, first release\n\n!Code\n***/\n//{{{\nvar old_lewcid_splash_restart=restart;\n\nrestart = function()\n{ if (document.getElementById("SplashScreen"))\n document.getElementById("SplashScreen").style.display = "none";\n if (document.getElementById("contentWrapper"))\n document.getElementById("contentWrapper").style.display = "block";\n \n old_lewcid_splash_restart();\n \n if (splashScreenInstall)\n {if(config.options.chkAutoSave)\n {saveChanges();}\n displayMessage("TW SplashScreen has been installed, please save and refresh your TW.");\n }\n}\n\n\nvar oldText = store.getTiddlerText("MarkupPreHead");\nif (oldText.indexOf("SplashScreen")==-1)\n {var siteTitle = store.getTiddlerText("SiteTitle");\n var splasher='\sn\sn<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>'+siteTitle +'</b> is loading<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Requires Javascript.</span></div>';\n if (! store.tiddlerExists("MarkupPreHead"))\n {var myTiddler = store.createTiddler("MarkupPreHead");}\n else\n {var myTiddler = store.getTiddler("MarkupPreHead");}\n myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);\n store.setDirty(true);\n var splashScreenInstall = true;\n}\n//}}}
/%\n|Name|SplitTiddler|\n|Source|http://www.TiddlyTools.com/#SplitTiddler|\n|Version|1.2.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|script|\n|Requires||\n|Overrides||\n|Description|split HR-separated tiddler contents into separate tiddlers|\n\nUsage:\n* create a 'source' tiddler with HR-separated blocks of content. The first line of each block is the 'target' tiddler title, the remaining lines in the block are the 'target' tiddler contents.\n\n%/{{small smallform{<html><hide linebreaks><form>\n <table style="border:0;padding:0;margin:0"><tr style="border:0;padding:0;vertical-align:bottom;">\n <td style="border:0;padding:0">\n source tiddler:<br>\n <input name="src" value="enter tiddler title" onfocus="this.select()"\n title="title of tiddler containing source material">\n </td><td style="border:0;padding:0">\n item separator:<br>\n <input name="sep" value="\sn----\sn" onfocus="this.select()"\n title="character sequence used to separate source items">\n </td><td style="border:0;padding:0">\n add tags:<br>\n <input name="tags" value=""\n title="space-separated tags for target tiddlers">\n </td><td style="border:0;padding:0">\n <input type="button" value="split tiddler" style="height:3em;" onclick="\n var f=this.form;\n var start=new Date().getTime();\n var src=store.getTiddlerText(f.src.value);\n if (!src) { displayMessage('\su0027'+f.src.value+'\su0027 not found'); return false; }\n var tags=f.tags.value;\n var parts=src.split(f.sep.value.unescapeLineBreaks());\n var msg='Found '+parts.length+' items in \su0027'+f.src.value+'\su0027. Press OK to proceed';\n if (!confirm(msg)) return false;\n var titlesep=f.titlesep[0].checked?'\sn':' ';\n if (parts.length) store.suspendNotifications();\n var tids=[];\n var warn=f.warn.checked;\n for (var p=0; p<parts.length; p++) {\n var pos=parts[p].indexOf(titlesep);\n if (pos>0) { var tid=parts[p].substr(0,pos); var txt=parts[p].substr(pos+1); }\n else { var tid=parts[p]; var txt=''; }\n tid=tid.replace(/[\s[\s]\s|]/g,'_');\n var exists=store.tiddlerExists(tid);\n if (exists && warn && !confirm(config.messages.overwriteWarning.format([tid]))) continue;\n store.saveTiddler(tid,tid,txt,config.options.txtUserName,new Date(),tags,{});\n if (!exists) tids.push(tid);\n }\n var elapsed=(new Date().getTime()-start)/1000;\n if (parts.length) store.resumeNotifications();\n if (tids.length) { \n store.notifyAll();\n if (f.show.checked) story.displayTiddlers(story.findContainingTiddler(this),tids);\n displayMessage('created '+tids.length+' target tiddlers in '+elapsed+' seconds');\n }\n ">\n </td></tr><tr style="border:0;padding:0">\n <td colspan="4" style="border:0;padding:0;text-align:center">\n get tiddler titles from:\n <input type="radio" name="titlesep" value="newline" checked>first line of each item\n <input type="radio" name="titlesep" value="space">first word of each item\n <br>\n <input type="checkbox" name="warn" checked> confirm overwrites\n <input type="checkbox" name="show"> display target tiddlers when done\n </td></tr></table>\n</form></html>}}}
On the proposition of the Imperial Cabinet of Russia, an International Military Commission having assembled at St. Petersburg in order to examine the expediency of forbidding the use of certain projectiles in time of war between civilized nations, and that Commission having by common agreement fixed the technical limits at which the necessities of war ought to yield to the requirements of humanity, the Undersigned are authorized by the orders of their Governments to declare as follows:\n\nConsidering:\n<<<\nThat the progress of civilization should have the effect of alleviating as much as possible the calamities of war;\n\nThat the only legitimate object which States should endeavour to accomplish during war is to weaken the military forces of the enemy;\n\nThat for this purpose it is sufficient to disable the greatest possible number of men;\n\nThat this object would be exceeded by the employment of arms which uselessly aggravate the sufferings of disabled men, or render their death inevitable;\n\nThat the employment of such arms would, therefore, be contrary to the laws of humanity;\n<<<\nThe Contracting Parties engage mutually to renounce, in case of war among themselves, the employment by their military or naval troops of any projectile of a weight below 400 grammes, which is either explosive or charged with fulminating or inflammable substances.\n<<<\nThey will invite all the States which have not taken part in the deliberations of the International Military Commission assembled at St. Petersburg by sending Delegates thereto, to accede to the present engagement.\n\nThis engagement is compulsory only upon the Contracting or Acceding Parties thereto in case of war between two or more of themselves; it is not applicable to non-Contracting Parties, or Parties who shall not have acceded to it.\n\nIt will also cease to be compulsory from the moment when, in a war between Contracting or Acceding Parties, a non-Contracting Party or a non-Acceding Party shall join one of the belligerents.\n\nThe Contracting or Acceding Parties reserve to themselves to come hereafter to an understanding whenever a precise proposition shall be drawn up in view of future improvements which science may effect in the armament of troops, in order to maintain the principles which they have established, and to conciliate the necessities of war with the laws of humanity.\n<<<\nDone at St. Petersburg, 29 November (11 December) 1868.\n\n(Here follow signatures)
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/sreopwd.htm@@\n<html><iframe\ntitle="Standard Rules on the Equalization of Opportunities for Persons with Disabilities"\nsrc="http://www.un-documents.net/sreopwd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
The way that TiddlyWiki pages, tiddlers, menus, headers, sidebars, hover menus, etc. are displayed is governed by a set of ''Style Sheets'' and related [[Templates|CSS Templates]]. \n\nStyle Sheets are written in the language of ''CSS'' - [[Cascading Style Sheets]], and are written in the form of rules that apply to the presence of that style. Each rule has two elements: a property and a corresponding value, and there can be any number of rules for a particular style.\n\nBy default, TiddlyWiki has three Style Sheets - StyleSheetLayout, StyleSheetColors and StyleSheet - the latter being empty by default, the rules of which take precedence over those in StyleSheetLayout and StyleSheetColors.\n\nFor TiddlyWiki sites under development for the [[61st Annual DPI/NGO Conference]], the [[NGO Framework for Action]], the [[StyleSheet]] consists of a set of ''Style Sheets'', each with a brief description below:\n{{cleartable{\n|''Style Sheet'' |''Rules over'' |h\n|[[CustomStyleSheetColors]] |Color changes from StyleSheetColors |\n|[[ModifiedStyleSheetColors]] |More color rules, to be consolidated into [[CustomStyleSheetColors]]|\n|[[CommonStyleSheet]] |A set of common styles, e.g. .larger, .larder, .small. .center |\n|[[CustomStyleSheet]] |Custom Style Sheet - new or modified rules - unclassified |\n|[[HeaderStyles]] |The Header, at the top of the page |\n|[[MainMenuStyles]] |The [[Main Menu]], in the left column |\n|[[HoverMenuStyles]] |The [[Hover Menu]], floating on the right |\n|[[PrintStyles]] |Modifies the styles that rule when the page is printed |\n|[[TagglyTaggingStyles]] |Styles for the TagglyTaggingPlugin |\n}}}\n
/*{{{*/\n* html .tiddler {\n height: 1%;\n}\nbody {\nfont-size: .75em;\nfont-family: bookman old style, garamond antigua, arial, helvetica;\nmargin: 0;\npadding: 0;\n}\n[[CustomStyleSheet]]\n[[ModifiedStyleSheetColors]]\n[[CustomStyleSheetColors]]\n[[TagglyTaggingStyles]]\n[[HeaderStyles]]\n[[MainMenuStyles]]\n[[HoverMenuStyles]]\n[[PrintStyles]]\n[[CommonStyles]]\n/*}}}*/
/*{{{*/\nbody {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\na.externalLink {\n color: #007700;\n}\na {\n color: [[ColorPalette::PrimaryMid]];\n}\n\na:hover {\n background: [[ColorPalette::PrimaryMid]];\n color: [[ColorPalette::Background]];\n}\na img {\n border: 0;\n}\n\n.cleartable table {\nborder: 1px solid #fff;\n}\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n\n.button {\n color: [[ColorPalette::PrimaryDark]];\n border: 1px solid [[ColorPalette::Background]];\n}\n\n.button:hover {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::SecondaryLight]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::SecondaryDark]];\n}\n\n.header {\n background: [[ColorPalette::PrimaryMid]];\n}\n\n.headerShadow {\n color: [[ColorPalette::Foreground]];\n}\n\n.headerShadow a {\n font-weight: normal;\n color: [[ColorPalette::Foreground]];\n}\n\n.headerForeground {\n color: [[ColorPalette::Background]];\n}\n\n.headerForeground a {\n font-weight: normal;\n color: [[ColorPalette::PrimaryPale]];\n}\n\n.tabSelected{\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border-left: 1px solid [[ColorPalette::TertiaryLight]];\n border-top: 1px solid [[ColorPalette::TertiaryLight]];\n border-right: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabUnselected {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::TertiaryMid]];\n}\n\n.tabContents {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabContents .button {\n border: 0;}\n\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: [[ColorPalette::PrimaryMid]];\n background: [[ColorPalette::Background]];\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.wizard h2 {\n color: [[ColorPalette::Foreground]];\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:hover {\n color: [[ColorPalette::PrimaryLight]];\n background: [[ColorPalette::PrimaryDark]];\n border-color: [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n#messageArea {\n border: 1px solid [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::SecondaryMid]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::Background]];\n}\n\n.popup {\n background: [[ColorPalette::PrimaryLight]];\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.popup hr {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::PrimaryDark]];\n border-bottom: 1px;\n}\n\n.listBreak div{\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n}\n\n.popup li.disabled {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.popup li a, .popup li a:visited {\n color: [[ColorPalette::TertiaryPale]];\n border: none;\n}\n\n.popup li a:hover {\n background: [[ColorPalette::PrimaryDark]];\n color: [[ColorPalette::Background]];\n border: none;\n}\n\n.tiddler .defaultCommand {\n font-weight: bold;\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.title {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.tagging, .tagged {\n border: 1px solid [[ColorPalette::TertiaryPale]];\n background-color: [[ColorPalette::TertiaryPale]];\n}\n\n.selected .tagging, .selected .tagged {\n background-color: [[ColorPalette::TertiaryLight]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: [[ColorPalette::TertiaryLight]];\n}\n\n.selected .footer {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n.sparkline {\n background: [[ColorPalette::PrimaryPale]];\n border: 0;\n}\n\n.sparktick {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n.error, .errorButton {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::Error]];\n}\n\n.warning {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.cascade {\n background: [[ColorPalette::TertiaryPale]];\n color: [[ColorPalette::TertiaryMid]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n.viewer .listTitle {list-style-type: none; margin-left: -2em;}\n\n.viewer .button {\n border: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.viewer blockquote {\n [[ColorPalette::Foeground]];\n}\n\n.viewer table {\n border: 2px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::PrimaryPale]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.viewer td, .viewer tr {\n border: 1px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer pre {\n border: 1px solid [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.viewer code {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.viewer hr {\n border: 0;\n border-top: solid2px [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.box {\n background: #ccecff;\n border; 1px;\n}\n\n#mainMenu .highlight, #mainMenu .marked {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n}\n\n.editor input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.editor textarea {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n width: 100%;\n}\n\n.editorFooter {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/*}}}*/
@@font-size:90%;''Note'': This is a "framed" page from the ''Human Rights Council'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/subcom/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/subcom/index.htm"\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the ''Subcommittee on Prevention of Torture'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www2.ohchr.org/english/bodies/cat/opcat/@@\n<html><iframe\n src = "http://www2.ohchr.org/english/bodies/cat/opcat/"\n title = "Subcommittee on Prevention of Torture"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
If you are interested in participating in [[Climate Change 2.0]], please consider subscribing to the companion ''Google Group'' by following the link below:\n<html>\n<div class-"cleartable">\n<table style="background-color: #fff; padding: 5px; border: 1px solid #fff;" cellspacing=0>\n <tr><td>\n <img src="http://groups.google.com/groups/img/3/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n </td></tr>\n <tr><td style="padding-left: 5px">\n <b>Subscribe to Climate Change 2.0 Google Group</b>\n </td></tr>\n <tr><td style="padding-left: 5px;">\n <form action="http://groups.google.com/group/climate-change-two/boxsubscribe">\n Email: <input type=text name=email>\n <input type=submit name="sub" value="Subscribe">\n</form>\n </td></tr>\n</table>\n</div>\n</html>\n\nIf you would like to find out more about TiddlyWiki, the brilliant Open Source platform on which ''Climate Change 2.0'' is being built, you may also want to consider subscribing to, or visiting, the ''~TiddlyWiki Google Group'' or visiting [[www.tiddlywiki.com|http://:www.tiddlywiki.com]]\n\n<html>\n<div class-"cleartable">\n<table border=0 style="background-color: #fff; padding: 5px;" cellspacing=0>\n <tr><td>\n <img src="http://groups.google.com/groups/img/3/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n </td></tr>\n <tr><td style="padding-left: 5px">\n <b>Subscribe to the TiddlyWiki Google Group</b>\n </td></tr>\n <tr><td style="padding-left: 5px;">\n <form action="http://groups.google.com/group/tiddlywiki/boxsubscribe">\n Email: <input type=text name=email>\n <input type=submit name="sub" value="Subscribe">\n</form>\n </td></tr>\n<tr><td align=right>\n <a target="_blank" href="http://groups.google.com/group/tiddlywiki">Visit the TiddlyWiki Google Group</a>\n</td></tr>\n</table>\n</div>\n</html>
If you are interested in participating in [[Climate Change 2.0]], please consider subscribing to the companion ''Google Group'' by following the link below:\n<html>\n<div class-"cleartable">\n<table style="background-color: #fff; padding: 5px; border: 1px solid #fff;" cellspacing=0>\n <tr><td>\n <img src="http://groups.google.com/groups/img/3/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n </td></tr>\n <tr><td style="padding-left: 5px">\n <b>Subscribe to Climate Change 2.0 Google Group</b>\n </td></tr>\n <tr><td style="padding-left: 5px;">\n <form action="http://groups.google.com/group/climate-change-two/boxsubscribe">\n Email: <input type=text name=email>\n <input type=submit name="sub" value="Subscribe">\n</form>\n </td></tr>\n</table>\n</div>\n</html>\n\n[[Subscribe to TiddlyWiki Forum]]
If you are interested in keeping up with - or contributing - to occasional news and reports relating to information ecology, please join the ''[information-ecology]'' Yahoo! Group.\n\n<html><form method="get" action="http://tech.groups.yahoo.com/subscribe/information-ecology">\n<table cellspacing="0" cellpadding="2" border="0" bgcolor="#ffffcc">\n <tr>\n <td colspan="2" >\n <b>Subscribe to the [information-ecology] Yahoo! Group</b>\n </td>\n </tr>\n <tr>\n <td>\n <input type="text" name="user" value="enter email address" size="40">\n<p>\n<a class="externalLink" href="http://tech.groups.yahoo.com/group/information-ecology/">Visit the home page for the group</a>\n<br>\nOr\n<br>\n<a class="externalLink" href="http://rss.groups.yahoo.com/group/information-ecology/rss"> Subscribe to the group's RSS Feed <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/16px-Feed-icon.svg.png"></a>\n </td>\n <td>\n<input type="image" border="0" alt="Click here to join information-ecology" \nname="Click here to join information-ecology"\nsrc="http://us.i1.yimg.com/us.yimg.com/i/yg/img/i/us/ui/join.gif">\n</td>\n</tr>\n</table>\n</form></html>
<html><table border=0 style="background-color: #fff; padding: 10px;" cellspacing=5>\n <tr><td>\n <img src="http://groups.google.com/groups/img/3nb/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n <p>\n <b>Subscribe to the NGO Committee on Education Google Group</b>\n <br>\n<form action="http://groups.google.com/group/ngo-education/boxsubscribe">\nEmail: <input type=text name=email size=40>\n<input type=submit name="sub" value="Subscribe">\n</form>\n<p>\n<a target="_blank" href="http://groups.google.com/group/ngo-education">Visit this group</a>\n<br>\n<a target="_blank" href="http://groups.google.com/group/ngo-education/feed/rss_v2_0_msgs.xml"> Subscribe to the group's RSS Feed <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/16px-Feed-icon.svg.png"></a>\n</td></tr>\n</table></html>\n\n
If you would like to keep up with - and contribute to - news and activities from the [[Peace Caucus]], please subscribe to our email list ''[peace-caucus-un]'' at Yahoo! Groups. You can subscribe by entering your email address in the space below.\n\n<html><form method="get" action="http://groups.yahoo.com/subscribe/peace-caucus-un">\n<table cellspacing="0" cellpadding="2" border="0" bgcolor="#ffffcc">\n <tr>\n <td colspan="2">\n <b>Subscribe to the [peace-caucus-un] Yahoo! Group</b>\n </td>\n </tr>\n <tr>\n <td>\n <input type="text" name="user" value="enter email address" size="40">\n </td>\n <td>\n <input type="image" border="0" alt="Click here to join peace-caucus-un" \n name="Click here to join peace-caucus-un"\n src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/i/us/ui/join.gif">\n</td>\n</tr>\n<tr>\n<td colspan="2">\n<a class="externalLink" href="http://groups.yahoo.com/group/peace-caucus-un/">Visit [peace-caucus-un] home page</a>\n<br>\nOr\n<br>\n<a class="externalLink" href="http://rss.groups.yahoo.com/group/peace-caucus-un/rss"> Subscribe to the group's RSS Feed <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/16px-Feed-icon.svg.png"></a>\n</td>\n </tr>\n</table>\n</form></html>
If you would like to find out more about TiddlyWiki, the brilliant Open Source platform on which ''Climate Change 2.0'' is being built, you may also want to consider subscribing to, or visiting, the ''~TiddlyWiki Google Group'' or visiting [[www.tiddlywiki.com|http://:www.tiddlywiki.com]].\n\nThe ''~TiddlyWiki Google Group'' is a lively and active group, and if you don't find an answer to your ~TiddlyWiki questions in the archives of the group, you are likely to receive prompt and helpful responses to any questions you have about how to use the software.\n\n<html>\n<div class="cleartable">\n<table border=0 align=center style="background-color: #fff; padding: 5px;" cellspacing=0>\n <tr><td>\n <img src="http://groups.google.com/groups/img/3/groups_bar.gif"\n height=26 width=132 alt="Google Groups">\n<p>\n<b>Subscribe to the TiddlyWiki Google Group</b>\n<br>\n <form action="http://groups.google.com/group/tiddlywiki/boxsubscribe">\n Email: <input type=text name=email size=40>\n <input type=submit name="sub" value="Subscribe">\n</form>\n<p>\n<a target="_blank" href="http://groups.google.com/group/tiddlywiki">Visit the TiddlyWiki Google Group</a>\n<br>\n<a target="_blank" href="http://groups.google.com/group/TiddlyWiki/feed/rss_v2_0_msgs.xml"> Subscribe to the TiddlyWiki group's RSS Feed <img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/16px-Feed-icon.svg.png"></a>\n</td></tr>\n</table>\n</div>\n</html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a44r159.htm@@\n<html><iframe\ntitle = "Summary or arbitrary executions"\nsrc = "http://www.un-documents.net/a44r159.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
/***\n| Name:|''tagAdder''|\n| Created by:|SaqImtiaz|\n| Location:|http://lewcid.googlepages.com/lewcid.html|\n| Version:|0.61 (07 Apr-2006)|\n| Requires:|~TW2.07|\n!About\n*provides a drop down list for toggling tags \n*you can specify which tags to list, and have multiple drop downs with different tag lists.\n\n!Demonstration\n<<tagAdder>>\n{{{<<tagAdder>>}}}\n\n''I recommend using either tagAdder or monkeyTagger, with dropTags and dropTagging in the toolbar:''\n\n\n!Installation:\n*Copy this tiddler to your TW with the systemConfig tag\n* copy the following to your ViewTemplate:\n#either {{{\n<div class='tagged' macro='tagAdder'></div>\n}}} to add to next to the tags macro in the viewer area, or\n#{{{<div class='toolbar' >\n<span style="padding-right:1.75em;" macro='tagAdder'></span>\n<span macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></span></div>}}} to add to the toolbar.\n(adjust padding to taste)\n\n!Usage:\n*by default {{{<<tagAdder>>}}} will display drop down list of all tags, with tags present on the tiddler grouped together.\n*to sort alphabetically (ignoring the [x]), use {{{<<tagAdder 'nogroup'>>}}}\n*to specify what tags to list, use {{{<<tagAdder 'group/nogroup' 'tiddler'>>}}} where tiddler is a tiddler that is tagged with the tags you want to list. (use one of either group or no group, not both!)\nEg: TagDataBase is my tiddler that is tagged with the tags I want to list, so I will use {{{<<tagAdder 'group' 'TagDataBase'>>}}}\n for a list like this: <<tagAdder 'group' 'TagDataBase'>>\n*you can specify a custom label by giving the macro an additional parameter.\nEg: {{{<<tagAdder 'group' 'TagDataBase' 'custom label'>>}}} gives <<tagAdder 'group' 'TagDataBase' 'custom label'>>\n\n!Tips:\n*On the tiddler you want to use as your TagsDataBase, add {{{<<tagAdder>>}}} for a drop down list of all tags, so you can easily toggle tags on it!\n*You can have as many TagDataBases as you like.\n\n!Notes:\n*use css to style to taste\n*tags to be removed are preceded by [x]\n\n!To Do:\n*Combine with features of normal tags drop down list.(drop tag macro)\n*TagsDB manager\n*''add exclude tag feature''\n\n!History\n*07 Apr-2006, version 0.61\n**fixed IE bug with not returning false \n\n!CODE\n***/\n//{{{\n\nconfig.macros.tagAdder= {};\n//config.macros.tagAdder.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE\nconfig.macros.tagAdder.dropdownchar = "▼"; // uncomment previous line and comment this for smaller version in FF\nconfig.macros.tagAdder.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var arrow=': '+ config.macros.tagAdder.dropdownchar;\n var tAsort = (params[0] && params[0] !='.') ? params[0]: 'group';\n if (params[1]){var tAsource=params[1]};\n if ((tAsource)&&(!store.getTiddler(tAsource)))\n return false;\n var tAlabel= (params[2] && params[2] !='.')? params[2]: 'toggle tags'+arrow;\n var tAtooltip= (params[2] && params[2] !='.')? params[2]: 'toggle tags on this tiddler';\n\n if(tiddler instanceof Tiddler)\n {\n var title = tiddler.title;\n var lingo = config.views.editor.tagChooser;\n \n var ontagclick = function(e) {\n if (!e) var e = window.event;\n var tag = this.getAttribute("tag");\n\n var t=store.getTiddler(title);\n if (!t || !t.tags) return;\n if (t.tags.find(tag)==null)\n {t.tags.push(tag)}\n else\n {t.tags.splice(t.tags.find(tag),1)};\n story.saveTiddler(title);\n story.refreshTiddler(title,null,true);\n return false;\n };\n\n var onclick = function(e) {\n if (!e) var e = window.event;\n var popup = Popup.create(this);\n var t=store.getTiddler(title);\n if (!t) return false;\n var tagsarray = store.getTags();\n var tagsvalue=new Array();\n\n for (var i=0; i<tagsarray.length; i++){\n var thetagonly= (tagsarray[i][0]);\n tagsvalue.push(thetagonly);}\n\n if (tAsource)\n {var sourcetiddler=store.getTiddler(tAsource);\n var tagsvalue=sourcetiddler.tags;\n }\n var tagslabel=new Array();\n var tagssorted=new Array();\n\n for (var i=0;i<tagsvalue.length;i++){\n var temptag=(tagsvalue[i]);\n if (t.tags.find(temptag)==null)\n {var temptagx = '[ ] '+temptag;\n tagslabel.push(temptagx);\n tagssorted.push(temptag);\n }\n else\n {var temptagx ='[x] '+temptag;\n if (tAsort=='group'){\n tagslabel.unshift(temptagx);\n tagssorted.unshift(temptag);}\n else if (tAsort=='nogroup'){\n tagslabel.push(temptagx);\n tagssorted.push(temptag);} }\n ;}\n\n\n if(tagsvalue.length == 0)\n createTiddlyText(createTiddlyElement(popup,"li"),lingo.popupNone);\n for (var t=0; t<tagsvalue.length; t++)\n {\n var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tagslabel[t],"toggle '"+([tagssorted[t]])+"'",ontagclick);\n theTag.setAttribute("tag",tagssorted[t]);\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n };\n //createTiddlyButton(place,tAlabel,tAtooltip,onclick);\nvar createdropperButton = function(place){\nvar sp = createTiddlyElement(place,"span",null,"tagadderbutton");\nvar theDropDownBtn = createTiddlyButton(sp,tAlabel,tAtooltip,onclick);\n};\n\ncreatedropperButton(place);\n}\n};\nsetStylesheet(\n ".toolbar .tagadderbutton { margin-right:0em; border:0px solid #eee; padding:0px; padding-right:0px; padding-left:0px; }\sn"+\n ".tagadderbutton a.button { padding:2px; padding-left:2px; padding-right:2px;}\sn"+\n// ".tagadderbutton {font-size:150%;}\sn"+\n "",\n"TagAdderStyles");\n\n//}}}\n\n
/***\n|Name:|TagglyTaggingPlugin|\n|Description:|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|\n|Version:|3.3.1 ($Rev: 6100 $)|\n|Date:|$Date: 2008-07-27 01:42:07 +1000 (Sun, 27 Jul 2008) $|\n|Source:|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|\n|Author:|Simon Baird <simon.baird@gmail.com>|\n|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|\n!Notes\nSee http://mptw.tiddlyspot.com/#TagglyTagging\n***/\n//{{{\n\nmerge(String.prototype,{\n\n parseTagExpr: function(debug) {\n\n if (this.trim() == "")\n return "(true)";\n\n var anyLogicOp = /(!|&&|\s|\s||\s(|\s))/g;\n var singleLogicOp = /^(!|&&|\s|\s||\s(|\s))$/;\n\n var spaced = this.\n // because square brackets in templates are no good\n // this means you can use [(With Spaces)] instead of [[With Spaces]]\n replace(/\s[\s(/g," [[").\n replace(/\s)\s]/g,"]] "). \n // space things out so we can use readBracketedList. tricky eh?\n replace(anyLogicOp," $1 ");\n\n var expr = "";\n\n var tokens = spaced.readBracketedList(false); // false means don't uniq the list. nice one JR!\n\n for (var i=0;i<tokens.length;i++)\n if (tokens[i].match(singleLogicOp))\n expr += tokens[i];\n else\n expr += "tiddler.tags.contains('%0')".format([tokens[i].replace(/'/,"\s\s'")]); // fix single quote bug. still have round bracket bug i think\n\n if (debug)\n alert(expr);\n\n return '('+expr+')';\n }\n\n});\n\nmerge(TiddlyWiki.prototype,{\n getTiddlersByTagExpr: function(tagExpr,sortField) {\n\n var result = [];\n\n var expr = tagExpr.parseTagExpr();\n\n store.forEachTiddler(function(title,tiddler) {\n if (eval(expr))\n result.push(tiddler);\n });\n\n if(!sortField)\n sortField = "title";\n\n result.sort(function(a,b) {return a[sortField] < b[sortField] ? -1 : (a[sortField] == b[sortField] ? 0 : +1);});\n \n return result;\n }\n});\n\nconfig.taggly = {\n\n // for translations\n lingo: {\n labels: {\n asc: "\su2191", // down arrow\n desc: "\su2193", // up arrow\n title: "title",\n modified: "modified",\n created: "created",\n show: "+",\n hide: "-",\n normal: "normal",\n group: "group",\n commas: "commas",\n sitemap: "sitemap",\n numCols: "cols\su00b1", // plus minus sign\n label: "Tagged as '%0':",\n exprLabel: "Matching tag expression '%0':",\n excerpts: "excerpts",\n descr: "descr",\n slices: "slices",\n contents: "contents",\n sliders: "sliders",\n noexcerpts: "title only",\n noneFound: "(none)"\n },\n\n tooltips: {\n title: "Click to sort by title",\n modified: "Click to sort by modified date",\n created: "Click to sort by created date",\n show: "Click to show tagging list",\n hide: "Click to hide tagging list",\n normal: "Click to show a normal ungrouped list",\n group: "Click to show list grouped by tag",\n sitemap: "Click to show a sitemap style list",\n commas: "Click to show a comma separated list",\n numCols: "Click to change number of columns",\n excerpts: "Click to show excerpts",\n descr: "Click to show the description slice",\n slices: "Click to show all slices",\n contents: "Click to show entire tiddler contents",\n sliders: "Click to show tiddler contents in sliders",\n noexcerpts: "Click to show entire title only"\n },\n\n tooDeepMessage: "* //sitemap too deep...//"\n },\n\n config: {\n showTaggingCounts: true,\n listOpts: {\n // the first one will be the default\n sortBy: ["title","modified","created"],\n sortOrder: ["asc","desc"],\n hideState: ["show","hide"],\n listMode: ["normal","group","sitemap","commas"],\n numCols: ["1","2","3","4","5","6"],\n excerpts: ["noexcerpts","excerpts","descr","slices","contents","sliders"]\n },\n valuePrefix: "taggly.",\n excludeTags: ["excludeLists","excludeTagging"],\n excerptSize: 50,\n excerptMarker: "/%"+"%/",\n siteMapDepthLimit: 25\n },\n\n getTagglyOpt: function(title,opt) {\n var val = store.getValue(title,this.config.valuePrefix+opt);\n return val ? val : this.config.listOpts[opt][0];\n },\n\n setTagglyOpt: function(title,opt,value) {\n if (!store.tiddlerExists(title))\n // create it silently\n store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),"");\n // if value is default then remove it to save space\n return store.setValue(title,\n this.config.valuePrefix+opt,\n value == this.config.listOpts[opt][0] ? null : value);\n },\n\n getNextValue: function(title,opt) {\n var current = this.getTagglyOpt(title,opt);\n var pos = this.config.listOpts[opt].indexOf(current);\n // a little usability enhancement. actually it doesn't work right for grouped or sitemap\n var limit = (opt == "numCols" ? store.getTiddlersByTagExpr(title).length : this.config.listOpts[opt].length);\n var newPos = (pos + 1) % limit;\n return this.config.listOpts[opt][newPos];\n },\n\n toggleTagglyOpt: function(title,opt) {\n var newVal = this.getNextValue(title,opt);\n this.setTagglyOpt(title,opt,newVal);\n }, \n\n createListControl: function(place,title,type) {\n var lingo = config.taggly.lingo;\n var label;\n var tooltip;\n var onclick;\n\n if ((type == "title" || type == "modified" || type == "created")) {\n // "special" controls. a little tricky. derived from sortOrder and sortBy\n label = lingo.labels[type];\n tooltip = lingo.tooltips[type];\n\n if (this.getTagglyOpt(title,"sortBy") == type) {\n label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];\n onclick = function() {\n config.taggly.toggleTagglyOpt(title,"sortOrder");\n return false;\n }\n }\n else {\n onclick = function() {\n config.taggly.setTagglyOpt(title,"sortBy",type);\n config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);\n return false;\n }\n }\n }\n else {\n // "regular" controls, nice and simple\n label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];\n tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];\n onclick = function() {\n config.taggly.toggleTagglyOpt(title,type);\n return false;\n }\n }\n\n // hide button because commas don't have columns\n if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))\n createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");\n },\n\n makeColumns: function(orig,numCols) {\n var listSize = orig.length;\n var colSize = listSize/numCols;\n var remainder = listSize % numCols;\n\n var upperColsize = colSize;\n var lowerColsize = colSize;\n\n if (colSize != Math.floor(colSize)) {\n // it's not an exact fit so..\n upperColsize = Math.floor(colSize) + 1;\n lowerColsize = Math.floor(colSize);\n }\n\n var output = [];\n var c = 0;\n for (var j=0;j<numCols;j++) {\n var singleCol = [];\n var thisSize = j < remainder ? upperColsize : lowerColsize;\n for (var i=0;i<thisSize;i++) \n singleCol.push(orig[c++]);\n output.push(singleCol);\n }\n\n return output;\n },\n\n drawTable: function(place,columns,theClass) {\n var newTable = createTiddlyElement(place,"table",null,theClass);\n var newTbody = createTiddlyElement(newTable,"tbody");\n var newTr = createTiddlyElement(newTbody,"tr");\n for (var j=0;j<columns.length;j++) {\n var colOutput = "";\n for (var i=0;i<columns[j].length;i++) \n colOutput += columns[j][i];\n var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class\n wikify(colOutput,newTd);\n }\n return newTable;\n },\n\n createTagglyList: function(place,title,isTagExpr) {\n switch(this.getTagglyOpt(title,"listMode")) {\n case "group": return this.createTagglyListGrouped(place,title,isTagExpr); break;\n case "normal": return this.createTagglyListNormal(place,title,false,isTagExpr); break;\n case "commas": return this.createTagglyListNormal(place,title,true,isTagExpr); break;\n case "sitemap":return this.createTagglyListSiteMap(place,title,isTagExpr); break;\n }\n },\n\n getTaggingCount: function(title,isTagExpr) {\n // thanks to Doug Edmunds\n if (this.config.showTaggingCounts) {\n var tagCount = config.taggly.getTiddlers(title,'title',isTagExpr).length;\n if (tagCount > 0)\n return " ("+tagCount+")";\n }\n return "";\n },\n\n getTiddlers: function(titleOrExpr,sortBy,isTagExpr) {\n return isTagExpr ? store.getTiddlersByTagExpr(titleOrExpr,sortBy) : store.getTaggedTiddlers(titleOrExpr,sortBy);\n },\n\n getExcerpt: function(inTiddlerTitle,title,indent) {\n if (!indent)\n indent = 1;\n\n var displayMode = this.getTagglyOpt(inTiddlerTitle,"excerpts");\n var t = store.getTiddler(title);\n\n if (t && displayMode == "excerpts") {\n var text = t.text.replace(/\sn/," ");\n var marker = text.indexOf(this.config.excerptMarker);\n if (marker != -1) {\n return " {{excerpt{<nowiki>" + text.substr(0,marker) + "</nowiki>}}}";\n }\n else if (text.length < this.config.excerptSize) {\n return " {{excerpt{<nowiki>" + t.text + "</nowiki>}}}";\n }\n else {\n return " {{excerpt{<nowiki>" + t.text.substr(0,this.config.excerptSize) + "..." + "</nowiki>}}}";\n }\n }\n else if (t && displayMode == "contents") {\n return "\sn{{contents indent"+indent+"{\sn" + t.text + "\sn}}}";\n }\n else if (t && displayMode == "sliders") {\n return "<slider slide>\sn{{contents{\sn" + t.text + "\sn}}}\sn</slider>";\n }\n else if (t && displayMode == "descr") {\n var descr = store.getTiddlerSlice(title,'Description');\n return descr ? " {{excerpt{" + descr + "}}}" : "";\n }\n else if (t && displayMode == "slices") {\n var result = "";\n var slices = store.calcAllSlices(title);\n for (var s in slices)\n result += "|%0|<nowiki>%1</nowiki>|\sn".format([s,slices[s]]);\n return result ? "\sn{{excerpt excerptIndent{\sn" + result + "}}}" : "";\n }\n return "";\n },\n\n notHidden: function(t,inTiddler) {\n if (typeof t == "string") \n t = store.getTiddler(t);\n return (!t || !t.tags.containsAny(this.config.excludeTags) ||\n (inTiddler && this.config.excludeTags.contains(inTiddler)));\n },\n\n // this is for normal and commas mode\n createTagglyListNormal: function(place,title,useCommas,isTagExpr) {\n\n var list = config.taggly.getTiddlers(title,this.getTagglyOpt(title,"sortBy"),isTagExpr);\n\n if (this.getTagglyOpt(title,"sortOrder") == "desc")\n list = list.reverse();\n\n var output = [];\n var first = true;\n for (var i=0;i<list.length;i++) {\n if (this.notHidden(list[i],title)) {\n var countString = this.getTaggingCount(list[i].title);\n var excerpt = this.getExcerpt(title,list[i].title);\n if (useCommas)\n output.push((first ? "" : ", ") + "[[" + list[i].title + "]]" + countString + excerpt);\n else\n output.push("*[[" + list[i].title + "]]" + countString + excerpt + "\sn");\n\n first = false;\n }\n }\n\n return this.drawTable(place,\n this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),\n useCommas ? "commas" : "normal");\n },\n\n // this is for the "grouped" mode\n createTagglyListGrouped: function(place,title,isTagExpr) {\n var sortBy = this.getTagglyOpt(title,"sortBy");\n var sortOrder = this.getTagglyOpt(title,"sortOrder");\n\n var list = config.taggly.getTiddlers(title,sortBy,isTagExpr);\n\n if (sortOrder == "desc")\n list = list.reverse();\n\n var leftOvers = []\n for (var i=0;i<list.length;i++)\n leftOvers.push(list[i].title);\n\n var allTagsHolder = {};\n for (var i=0;i<list.length;i++) {\n for (var j=0;j<list[i].tags.length;j++) {\n\n if (list[i].tags[j] != title) { // not this tiddler\n\n if (this.notHidden(list[i].tags[j],title)) {\n\n if (!allTagsHolder[list[i].tags[j]])\n allTagsHolder[list[i].tags[j]] = "";\n\n if (this.notHidden(list[i],title)) {\n allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"\n + this.getTaggingCount(list[i].title) + this.getExcerpt(title,list[i].title) + "\sn";\n\n leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers\n\n }\n }\n }\n }\n }\n\n var allTags = [];\n for (var t in allTagsHolder)\n allTags.push(t);\n\n var sortHelper = function(a,b) {\n if (a == b) return 0;\n if (a < b) return -1;\n return 1;\n };\n\n allTags.sort(function(a,b) {\n var tidA = store.getTiddler(a);\n var tidB = store.getTiddler(b);\n if (sortBy == "title") return sortHelper(a,b);\n else if (!tidA && !tidB) return 0;\n else if (!tidA) return -1;\n else if (!tidB) return +1;\n else return sortHelper(tidA[sortBy],tidB[sortBy]);\n });\n\n var leftOverOutput = "";\n for (var i=0;i<leftOvers.length;i++)\n if (this.notHidden(leftOvers[i],title))\n leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + this.getExcerpt(title,leftOvers[i]) + "\sn";\n\n var output = [];\n\n if (sortOrder == "desc")\n allTags.reverse();\n else if (leftOverOutput != "")\n // leftovers first...\n output.push(leftOverOutput);\n\n for (var i=0;i<allTags.length;i++)\n if (allTagsHolder[allTags[i]] != "")\n output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(allTags[i]) + this.getExcerpt(title,allTags[i]) + "\sn" + allTagsHolder[allTags[i]]);\n\n if (sortOrder == "desc" && leftOverOutput != "")\n // leftovers last...\n output.push(leftOverOutput);\n\n return this.drawTable(place,\n this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),\n "grouped");\n\n },\n\n // used to build site map\n treeTraverse: function(title,depth,sortBy,sortOrder,isTagExpr) {\n\n var list = config.taggly.getTiddlers(title,sortBy,isTagExpr);\n\n if (sortOrder == "desc")\n list.reverse();\n\n var indent = "";\n for (var j=0;j<depth;j++)\n indent += "*"\n\n var childOutput = "";\n\n if (depth > this.config.siteMapDepthLimit)\n childOutput += indent + this.lingo.tooDeepMessage;\n else\n for (var i=0;i<list.length;i++)\n if (list[i].title != title)\n if (this.notHidden(list[i].title,this.config.inTiddler))\n childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder,false);\n\n if (depth == 0)\n return childOutput;\n else\n return indent + "[["+title+"]]" + this.getTaggingCount(title) + this.getExcerpt(this.config.inTiddler,title,depth) + "\sn" + childOutput;\n },\n\n // this if for the site map mode\n createTagglyListSiteMap: function(place,title,isTagExpr) {\n this.config.inTiddler = title; // nasty. should pass it in to traverse probably\n var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"),isTagExpr);\n return this.drawTable(place,\n this.makeColumns(output.split(/(?=^\s*\s[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic\n "sitemap"\n );\n },\n\n macros: {\n tagglyTagging: {\n handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n var parsedParams = paramString.parseParams("tag",null,true);\n var refreshContainer = createTiddlyElement(place,"div");\n\n // do some refresh magic to make it keep the list fresh - thanks Saq\n refreshContainer.setAttribute("refresh","macro");\n refreshContainer.setAttribute("macroName",macroName);\n\n var tag = getParam(parsedParams,"tag");\n var expr = getParam(parsedParams,"expr");\n\n if (expr) {\n refreshContainer.setAttribute("isTagExpr","true");\n refreshContainer.setAttribute("title",expr);\n refreshContainer.setAttribute("showEmpty","true");\n }\n else {\n refreshContainer.setAttribute("isTagExpr","false");\n if (tag) {\n refreshContainer.setAttribute("title",tag);\n refreshContainer.setAttribute("showEmpty","true");\n }\n else {\n refreshContainer.setAttribute("title",tiddler.title);\n refreshContainer.setAttribute("showEmpty","false");\n }\n }\n this.refresh(refreshContainer);\n },\n\n refresh: function(place) {\n var title = place.getAttribute("title");\n var isTagExpr = place.getAttribute("isTagExpr") == "true";\n var showEmpty = place.getAttribute("showEmpty") == "true";\n removeChildren(place);\n addClass(place,"tagglyTagging");\n var countFound = config.taggly.getTiddlers(title,'title',isTagExpr).length\n if (countFound > 0 || showEmpty) {\n var lingo = config.taggly.lingo;\n config.taggly.createListControl(place,title,"hideState");\n if (config.taggly.getTagglyOpt(title,"hideState") == "show") {\n createTiddlyElement(place,"span",null,"tagglyLabel",\n isTagExpr ? lingo.labels.exprLabel.format([title]) : lingo.labels.label.format([title]));\n config.taggly.createListControl(place,title,"title");\n config.taggly.createListControl(place,title,"modified");\n config.taggly.createListControl(place,title,"created");\n config.taggly.createListControl(place,title,"listMode");\n config.taggly.createListControl(place,title,"excerpts");\n config.taggly.createListControl(place,title,"numCols");\n config.taggly.createTagglyList(place,title,isTagExpr);\n if (countFound == 0 && showEmpty)\n createTiddlyElement(place,"div",null,"tagglyNoneFound",lingo.labels.noneFound);\n }\n }\n }\n }\n },\n\n // todo fix these up a bit\n styles: [\n"/*{{{*/",\n"/* created by TagglyTaggingPlugin */",\n".tagglyTagging { padding-top:0.5em; }",\n".tagglyTagging li.listTitle { display:none; }",\n".tagglyTagging ul {",\n" margin-top:0px; padding-top:0.5em; padding-left:2em;",\n" margin-bottom:0px; padding-bottom:0px;",\n"}",\n".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }",\n".tagglyTagging table { margin:0px; padding:0px; }",\n".tagglyTagging .button { visibility:hidden; margin-left:3px; margin-right:3px; }",\n".tagglyTagging .button, .tagglyTagging .hidebutton {",\n" color:[[ColorPalette::TertiaryLight]]; font-size:90%;",\n" border:0px; padding-left:0.3em;padding-right:0.3em;",\n"}",\n".tagglyTagging .button:hover, .hidebutton:hover, ",\n".tagglyTagging .button:active, .hidebutton:active {",\n" border:0px; background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];",\n"}",\n".selected .tagglyTagging .button { visibility:visible; }",\n".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }",\n".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }",\n".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }",\n".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }",\n".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}",\n".tagglyTagging ul ul li {margin-left:0.5em; }",\n".editLabel { font-size:90%; padding-top:0.5em; }",\n".tagglyTagging .commas { padding-left:1.8em; }",\n"/* not technically tagglytagging but will put them here anyway */",\n".tagglyTagged li.listTitle { display:none; }",\n".tagglyTagged li { display: inline; font-size:90%; }",\n".tagglyTagged ul { margin:0px; padding:0px; }",\n".excerpt { color:[[ColorPalette::TertiaryDark]]; }",\n".excerptIndent { margin-left:4em; }",\n"div.tagglyTagging table,",\n"div.tagglyTagging table tr,",\n"td.tagglyTagging",\n" {border-style:none!important; }",\n".tagglyTagging .contents { border-bottom:2px solid [[ColorPalette::TertiaryPale]]; padding:0 1em 1em 0.5em;",\n" margin-bottom:0.5em; }",\n".tagglyTagging .indent1 { margin-left:3em; }",\n".tagglyTagging .indent2 { margin-left:4em; }",\n".tagglyTagging .indent3 { margin-left:5em; }",\n".tagglyTagging .indent4 { margin-left:6em; }",\n".tagglyTagging .indent5 { margin-left:7em; }",\n".tagglyTagging .indent6 { margin-left:8em; }",\n".tagglyTagging .indent7 { margin-left:9em; }",\n".tagglyTagging .indent8 { margin-left:10em; }",\n".tagglyTagging .indent9 { margin-left:11em; }",\n".tagglyTagging .indent10 { margin-left:12em; }",\n".tagglyNoneFound { margin-left:2em; color:[[ColorPalette::TertiaryMid]]; font-size:90%; font-style:italic; }",\n"/*}}}*/",\n ""].join("\sn"),\n\n init: function() {\n merge(config.macros,this.macros);\n config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;\n store.addNotification("TagglyTaggingStyles",refreshStyles);\n }\n};\n\nconfig.taggly.init();\n\n//}}}\n\n/***\nInlineSlidersPlugin\nBy Saq Imtiaz\nhttp://tw.lewcid.org/sandbox/#InlineSlidersPlugin\n\n// syntax adjusted to not clash with NestedSlidersPlugin\n// added + syntax to start open instead of closed\n\n***/\n//{{{\nconfig.formatters.unshift( {\n name: "inlinesliders",\n // match: "\s\s+\s\s+\s\s+\s\s+|\s\s<slider",\n match: "\s\s<slider",\n // lookaheadRegExp: /(?:\s+\s+\s+\s+|<slider) (.*?)(?:>?)\sn((?:.|\sn)*?)\sn(?:====|<\s/slider>)/mg,\n lookaheadRegExp: /(?:<slider)(\s+?) (.*?)(?:>)\sn((?:.|\sn)*?)\sn(?:<\s/slider>)/mg,\n handler: function(w) {\n this.lookaheadRegExp.lastIndex = w.matchStart;\n var lookaheadMatch = this.lookaheadRegExp.exec(w.source)\n if(lookaheadMatch && lookaheadMatch.index == w.matchStart ) {\n var btn = createTiddlyButton(w.output,lookaheadMatch[2] + " "+"\su00BB",lookaheadMatch[2],this.onClickSlider,"button sliderButton");\n var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");\n panel.style.display = (lookaheadMatch[1] == '+' ? "block" : "none");\n wikify(lookaheadMatch[3],panel);\n w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n }\n },\n onClickSlider : function(e) {\n if(!e) var e = window.event;\n var n = this.nextSibling;\n n.style.display = (n.style.display=="none") ? "block" : "none";\n return false;\n }\n});\n\n//}}}\n\n
/*{{{*/\n/* created by TagglyTaggingPlugin */\n.tagglyTagging { padding-top:0.5em; }\n.tagglyTagging li.listTitle { display:none; }\n.tagglyTagging ul {\n margin-top:0px; padding-top:0.5em; padding-left:2em;\n margin-bottom:0px; padding-bottom:0px;\n}\n.tagglyTagging { vertical-align: top; margin:0px; padding:0px; }\n.tagglyTagging table { margin:0px; padding:0px; }\n.tagglyTagging .button { display:none; margin-left:3px; margin-right:3px; }\n.tagglyTagging .button, .tagglyTagging .hidebutton {\n color:[[ColorPalette::TertiaryLight]]; font-size:90%;\n border:0px; padding-left:0.3em;padding-right:0.3em;\n}\n.tagglyTagging .button:hover, .hidebutton:hover {\n background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];\n}\n.selected .tagglyTagging .button {\n display:inline;\n}\n.tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }\n.selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }\n.tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }\n.tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }\n.tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}\n.tagglyTagging ul ul li {margin-left:0.5em; }\n.editLabel { font-size:90%; padding-top:0.5em; }\n.tagglyTagging .commas { padding-left:1.8em; }\n/* displays the list of a tiddler's tags horizontally. used in ViewTemplate */\n.tagglyTagged {\ntext-align: right \n}\n.tagglyTagged li.listTitle {\n display:none\n}\n.tagglyTagged li {\n display: inline; font-size:90%;\n}\n.tagglyTagged ul {\n margin:0px; padding:0px;\n}\n/*}}}*/\n
A ready-to-use ''Template for an NGO Framework for Action'' has been developed that incorporates this site design, including the plugins and a set of tiddlers with administrative and help features. You can download the template at [[www.ngo-framework.net/template/|http://www.ngo-framework.net/template/]], and customize it for your own use - in support of the [[60th Anniversary of the Universal Declaration of Human Rights]], or for any other site, provided the contents are displayed in keepng with the [[Creative Commons Attribution Non-Commercial Share-Alike Licence]]
This tiddler provides some resources for use when creating and or editing tiddlers: One way of using it is to copy the contents to a separate window with a simple text editor, such as [[Notepad]], to which you can more quickly switch to select and copy relevant snippets of code for tiddlers, than by re-opening this tiddler..\n\n''Iframe template'': displays contents of an external web page inside a tiddler\n{{{\n{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at }}}\n<html><iframe\n src = ""\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>\n}}}\n\n''Iframe template'' for [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] \n{{{\n@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/@@\n<html><iframe\n title = ""\n src = "http://www.un-documents.net/"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>\n}}}\n\n''Tag templates'': displays a site map of tiddlers with the relevant tag(s)\n\n{{{\nThe '' '' tag is for tiddlers and tags relating to\n\n|<<siteMap >> |<<siteMap >> |\n\n\nThe '' '' tag is for tiddlers and tags relating to\n\n|<<siteMap >> |<<siteMap >> |<<siteMap >> |\n\n\nThe '' '' tag is for tiddlers and tags relating to\n\n|<<siteMap >> |<<siteMap >> |<<siteMap >> |<<siteMap >> |\n\n\n}}}\n\n
@@font-family:courier new, monospace;font-weight: bold;font-size:110%; ''$1'' @@@@padding:1em;width: 50em;border: 1;background-color: $1;&nbsp;@@ [[$2|ColorPalette]]
This tiddler provides links to some of the tiddlers that control the layout, format, fonts, colours, etc. for a TiddlyWiki web page.\n!!Templates\n* [[PageTemplate]] - defines the overall organization and layout of the page\n* [[ViewTemplate]] - defines the organization and layout of the display of tiddlers\n* [[EditTemplate]] - defines the organization and layout of the tiddlers when they are being edited\n!!Stylesheets\n* [[StyleSheet]] - used to customize style properties, and add styles, defining the fonts, font sizes, margins, borders for the various "styles" used\n** [[HeaderStyles]] - styles that govern the layout of the ''page header/banner''\n** [[MainMenuStyles]] - Styles for the [[Main Menu|MainMenu]]\n** [[HoverMenuStyles]] - defines the location, colour, etc. of the [[Hover Menu]]\n** [[CustomStyleSheetColors]] - for customizing style colours\n** [[ModifiedStyleSheetColors]] - a second tiddler for modifying style colours - //to be merged into// [[CustomStyleSheetColors]]\n** [[TagglyTaggingStyles]] - a set of imported styles that control the format by which the tiddler "tags" are presented\n* [[StyleSheetLayout]] - a shadowed tiddler that ''should not be edited''; edit and create styles in the [[StyleSheet]] tiddler\n* [[StyleSheetColors]] - a shadowed tiddler that defines the defines the colour of fonts, background, borders, etc. for the various styles; ''should not be edited''; edit and create styles in the [[CustomStyleSheetColors]] tiddler\n!!Palette\n* [[Colour Palette]] - displays a palette of colours - \n* [[ColorPalette]] - shadowed tiddler that defined the colours used in the StyleSheetColors tiddler
<html>\n<iframe style="background-color:#ffffff; border-color:#ffffff; border:none;" width="100%" height="800" frameborder="0" scrolling="yes" src="http://habitat.igc.org/peace-cubes/template.htm" title="Templates for Light & Colour Cubes">\n</iframe> </html>
@@font-size:90%;''Note'': This is a "framed" page from the '' "' web site.\nYou can view this page in a separate browser tab or window at http://www.yale.edu/lawweb/avalon/lawofwar/lawwar.htm@@\n<html><iframe\n title = ""\n src = "http://www.yale.edu/lawweb/avalon/lawofwar/lawwar.htm"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ha-2.htm@@\n<html><iframe\ntitle="The Habitat Agenda: Chapter II: Goals and Principles"\nsrc="http://www.un-documents.net/ha-2.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ha-4b.htm@@\n<html><iframe\ntitle="The Habitat Agenda: Chapter IV: B. Adequate shelter for all"\nsrc="http://www.un-documents.net/ha-4b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
# Everyone has the right to education. Education shall be free, at least in the elementary and fundamental stages. Elementary education shall be compulsory. Technical and professional education shall be made generally available and higher education shall be equally accessible to all on the basis of merit.\n# Education shall be directed to the full development of the human personality and to the strengthening of respect for human rights and fundamental freedoms. It shall promote understanding, tolerance and friendship among all nations, racial or religious groups, and shall further the activities of the United Nations for the maintenance of peace.\n# Parents have a prior right to choose the kind of education that shall be given to their children. \n> ''Article 26, [[Universal Declaration of Human Rights]]
The icon that has been designed for use with this web site is based on a vision of ''UDHR@60+'' - //Protection and realization of human rights in a knowledge-based millennium// - and incorporates the historic, and easily recognizable, symbol for the Universal Declaration of Human RightsDHR - presented as a beacon of light surrounded by a green laurel wreath, superimposed with ''60+''. \n<html><center><img src="http://www.ngo-framework.net/udhr60-beacon-320x320.png" width="320" height="320" alt="61st Annual DPI/NGO Conference. Reaffirming Human Rights: The Universal Declaration at 60"></center></html>\nThere are some dark and flickering places in the beacon, just as there are in many parts of the world, and the icon is intended to be coupled with the well-known quote from Eleanor Roosevelt: "//Rather light a candle than curse the darkness//" - highlighting the intention of the Planning Committee that the conference focus on a positive vein, reaffirming and upholding human rights.\n\nThe placement of ''60'' was suggested by a Canadian icon for the 50th Anniversary of the Universal Declaration; the addition of ''+'' being intended to convey several elements:\n* to honour not just the Declaration itself, but also the extensive body of covenants, conventions, protocols and national, provincial & local laws and regulations.that the Declaration has given rise to over the past sixty years\n* focusing attention not just on the anniversary, but also on the future, beginning with the [[International Year of Human Rights Learning|62/171. International Year of Human Rights Learning]]\n* the addition to the protection and realization of human rights that is made possible by the transition to an information age and the vastly greater freedoms - of expression, of association, of the press, and of access to information - that are freely available in a knowledge-based universe\n* a call for guidance and support from those of us who are over sixty years old\nThe icon has been produced in a variety of sizes - from a 32x32 pixel windows icon through a 320x320 graphic that can be used on letterhead, notices, posters, flyers, etc. Larger images can easily be generated for T-shirts, post-cards, canvas bags, and other promotional and publicity material for the 60th Anniversary of the Universal Declaration.
@@font-size:90%;''Note'': This is a "framed" page from the web site of the ''Office of the High Commissioner of Human Rights''. You can view this page in a separate browser tab or window at http://www.unhchr.ch/udhr/miscinfo/carta.htm@@\n<html><iframe\n src = "http://www.unhchr.ch/udhr/miscinfo/carta.htm"\n title = "The Universal Declaration of Human Rights: A Magna Carta for all humanity. DPI Press kit"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/vp-b.htm@@\n<html><iframe\ntitle="The Vancouver Action Plan. B. Settlement planning"\nsrc="http://www.un-documents.net/vp-b.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
{{iframe{''Note'': This is a "framed" page from the ''The Wealth of Networks - MediaWiki site'' You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.benkler.org/wealth_of_networks/}}}\n<html><iframe\n src = "http://www.benkler.org/wealth_of_networks/"\n title = "The Wealth of Networks - MediaWiki site"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
''The Wealth of Networks: How Social Production Transforms Markets and Freedom'' is a highly-acclaimed book on the nature and dynamics of a 'networked information economy' by ''Yochai Benkler'', Professor of Law at Yale and New York University, and is recommended reading for anyone who would like to understand more about the profound economic transformation that is being made possible by developments in information and communications technologies (ICT). Published in May 2006, the book was also released under a [[Creative Commons]] licence and made freely available for non-commercial use on an experimental collaborative wiki site that Benkler set up. {{small{//Visit ''The Weath of Networks MediaWiki site''//}}} +++\n<<tiddler "The Wealth of Networks - MediaWiki site">>\n===\n\n\nThe opportunity to participate in "The Wealth of Networks Wiki " has played a valuable role in the development of this and related TiddlyWiki sites by the [[NGO Committee on Education]] and the Committee published the first HTML version of the book. {{small{//Read ''The Wealth of Networks'' in HTML//}}} +++\n<<tiddler "The Wealth of Networks: How Social Production Transforms Markets and Freedom - HTML">\n===\n
{{iframe{''Note'': This is a "framed" page from the [[Climate Change 2.0]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.climate-change-two.net/wealth-of-networks/}}}\n<html><iframe\n src = "http://www.climate-change-two.net/wealth-of-networks/"\n title = "he Wealth of Networks: How Social Production Transforms Markets and Freedom - HTML"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
# The child shall have the right to freedom of expression;\n>> this right shall include freedom to seek, receive and impart information and ideas of all kinds, regardless of frontiers, either orally, in writing or in print, in the form of art, or through any other media of the child's choice.\n{{right{Article 13. [[Convention on the Rights of the Child]]}}}
These tiddlers are included for their usefulness in administering, managing and editing this TiddlyWiki web page, and may be of interest to visitors who want to explore some of the unique design features of TiddlyWiki web pages, and perhaps to being developing your own TiddyWiki pages. A central key to the genius of the design of TiddlyWiki is the way that virtually all aspects of a TiddlyWiki web page - organization and classification of the content, layout, format, colours, fonts, functions and features can be managed through tiddlers that define templates, styles or macros and features written in Javascript.\n* [[Tiddler Lists]] \n** [[Alphabetical Tiddlers]] \n** [[Tiddler Timeline]]\n** [[Shadow Tiddlers]] \n** [[Missing Tiddlers]] \n** [[Imported Tiddlers]] \n** [[Tiddler Tags]] \n** [[Included TiddlyWikis]] \n* [[Main Menu|MainMenu]] \n** [[Default Tiddlers|DefaultTiddlers]] \n* [[Import Tiddlers]] \n* [[Plugin Macros]] \n* [[Templates & Stylesheets]] \n** PageTemplate \n** ViewTemplate \n** EditTemplate \n** StyleSheetLayout \n** StyleSheetColors \n** [[Colour Palette]] \n* [[Formatting Tiddlers]] \n** [[Formatting Text]] \n** [[Headers & Outlines]] \n** [[Tiddly Links]] \n** [[Tables]] \n** [[Images]] \n
TiddlyWiki offers many ways by which you can create list of tiddlers\n* [[Alphabetical Tiddlers]] - a list of tiddlers in alphabetical order\n* [[Tiddler Timeline]] - a list of tiddlers by date they were created or edited\n* [[Shadow Tiddlers]] - tiddlers for which a default value is generated - either by TiddlyWiki itself, or by a plugin macro\n* [[Missing Tiddlers]] - tiddlers that have not been defined, but that have been referenced in one or more other tiddlers\n* [[Site Maps]] - \n
<<tiddler TabTimeline>>
<<tiddlerTweaker>>
//{{{\n// based on Sweet Titles (c) Creative Commons 2005\n// http://creativecommons.org/licenses/by-sa/2.5/\n// Author: Dustin Diaz | http://www.dustindiaz.com\n// Adapted to TW for tiddler previews by Saq Imtiaz\nconfig.linkPreview ={\n tiddlyLinkPreview : true,\n externalLinkPreview : false,\n customTiddlerPreview : true\n}\n\nif (config.linkPreview.customTiddlerPreview)\n {\n Tiddler.prototype.getSubtitle = function()\n {\n return (this.text.length>0 ? this.text.substr(0,110) : "(no text)");\n }\n }\n\nif (config.linkPreview.tiddlyLinkPreview)\n {\n old_tiddlerPreview_createTiddlyButton=createTiddlyButton;\n window.createTiddlyButton = function (theParent,theText,theTooltip,theAction,theClass,theId,theAccessKey)\n {\n var theButton = old_tiddlerPreview_createTiddlyButton.apply(this,arguments);\n if (theButton.className.indexOf('tiddlyLink')!=-1)\n {\n theButton = setLinkPreview(theButton);\n }\n return theButton;\n }\n }\n\nfunction setLinkPreview (theButton)\n{\n theButton.setAttribute("tip",theButton.getAttribute("title"));\n addEvent(theButton,'mouseover',sweetTitles.tipOver);\n addEvent(theButton,'mouseout',sweetTitles.tipOut);\n theButton.setAttribute("title","");\n return theButton;\n}\n\nif (config.linkPreview.externalLinkPreview)\n {\n old_tiddlerPreview_createExternalLink=createExternalLink;\n window.createExternalLink = function(place,url)\n {\n var theLink = old_tiddlerPreview_createExternalLink(place,url);\n theLink = setLinkPreview(theLink);\n return(theLink);\n }\n }\n\nwindow.old_lewcid_pt_restart = restart;\nrestart = function()\n{\n window.old_lewcid_pt_restart();\n sweetTitles.init();\n};\n\nwindow.refreshTiddlyLink = function(e,title)\n{\n var i = getTiddlyLinkInfo(title,e.className);\n e.className = i.classes;\n if (!e.getAttribute('tip'))\n e.title = i.subTitle;\n}\n\nsetStylesheet("body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }\sn body div#toolTip p { margin:0;padding:2px;color:#fff;font:11px/12px verdana,arial,sans-serif; font-weight:bold; word-break:normal;display:block;overflow:hidden;}","linkPreviewStyles");\n\nvar sweetTitles = { \n xCord : 0, // @Number: x pixel value of current cursor position\n yCord : 0, // @Number: y pixel value of current cursor position\n tipElements : ['a','abbr','acronym'], // @Array: Allowable elements that can have the toolTip\n obj : Object, // @Element: That of which you're hovering over\n tip : Object, // @Element: The actual toolTip itself\n active : 0, // @Number: 0: Not Active || 1: Active\n init : function() {\n this.tip = createTiddlyElement(document.getElementsByTagName('body')[0],"div","toolTip");\n this.tip.style.top = '0';\n this.tip.style.visibility = 'hidden';\n },\n updateXY : function(e) {\n var theTarget = resolveTarget(e);\n sweetTitles.xCord = findPosX(theTarget);\n sweetTitles.yCord = findPosY(theTarget);\n },\n tipOut: function() {\n if ( window.tID ) {\n clearTimeout(tID);\n }\n if ( window.opacityID ) {\n clearTimeout(opacityID);\n }\n sweetTitles.tip.style.visibility = 'hidden';\n },\n tipOver : function(e) {\n sweetTitles.obj = this;\n tID = window.setTimeout("sweetTitles.tipShow()",500);\n sweetTitles.updateXY(e);\n },\n tipShow : function() { \n var scrX = Number(this.xCord);\n var scrY = Number(this.yCord);\n var tp = parseInt(scrY+15);\n var lt = parseInt(scrX+10);\n var anch = this.obj;\n this.tip.innerHTML = "<p>"+anch.getAttribute('tip')+"<em></em></p>";\n this.tip.style.left = ( parseInt(findWindowWidth()+findScrollX()) < parseInt(this.tip.offsetWidth+lt) )? parseInt(lt-(this.tip.offsetWidth))+'px' : this.tip.style.left = lt+'px';\n this.tip.style.top = ( parseInt(findWindowHeight()+findScrollY()) < parseInt(this.tip.offsetHeight+tp) ) ? parseInt(tp-(this.tip.offsetHeight+15))+'px': this.tip.style.top = tp+5+'px';\n this.tip.style.visibility = 'visible';\n this.tip.style.opacity = '.1';\n this.tipFade(10);\n },\n tipFade: function(opac) {\n var passed = parseInt(opac);\n var newOpac = parseInt(passed+10);\n if ( newOpac < 80 ) {\n this.tip.style.opacity = '.'+newOpac;\n this.tip.style.filter = "alpha(opacity:"+newOpac+")";\n opacityID = window.setTimeout("sweetTitles.tipFade('"+newOpac+"')",20);\n }\n else { \n this.tip.style.opacity = '.80';\n this.tip.style.filter = "alpha(opacity:80)";\n }\n }\n};\n//}}}
/***\n|Name|TiddlerTweakerPlugin|\n|Source|http://www.TiddlyTools.com/#TiddlerTweakerPlugin|\n|Version|2.1.0|\n|Author|Eric Shulman - ELS Design Studios|\n|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|2.1|\n|Type|plugin|\n|Requires||\n|Overrides||\n|Description|select multiple tiddlers and modify author, created, modified and/or tag values|\n\nTiddlerTweaker is a tool for TiddlyWiki authors. It allows you to select multiple tiddlers from a listbox, and then modify the author, created, modified and/or tag values of those tiddlers using a compact set of form fields. The values you enter into the fields overwrite the existing values in all tiddlers you have selected.\n\n!!!!!Usage\n<<<\nTiddlerTweaker also allows you to quickly filter specified tags from the selected tiddlers, while leaving any other tags assigned to those tiddlers unchanged. Any tag preceded by a "+" (plus) or "-" (minus), will be added or removed from the existing tags instead of simply *replacing* the entire tag definition of each tiddler (e.g., enter "-excludeLists" to remove that tag from all selected tiddlers.\n\nNote: Because you may be working with many tags on many tiddlers, selecting and updating all tiddlers in a document operation may take a while and FireFox might warn about an "unresponsive script"... you should give it a whole bunch of time to 'continue'... it will complete the processing... eventually.\n\nAlso, by design, TiddlerTweaker does NOT update the 'modified' date of tiddlers simply by making changes to their tags. The tiddlers' dates are ONLY updated when the corresponding 'created' and/or 'modified' checkboxes are selected. Be sure to SAVE YOUR DOCUMENT WHEN YOU ARE DONE tweaking tiddlers, even if the tiddler timeline tab does not show any recently modified tiddlers.\n\nImportant: ''inasmuch as TiddlerTweaker is a 'power user' tool that can perform 'batch' functions (operating on many tiddlers at once), you should always have a recent backup of your document (or "save changes" just *before* tweaking the tiddlers), just in case you "shoot yourself in the foot".''\n<<<\n!!!!!Examples\n<<<\n{{{<<tiddlerTweaker>>}}}\n{{smallform{<<tiddlerTweaker>>}}}\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\nTiddlerTweakerPlugin\n<<<\n!!!!!Revision History\n<<<\n''2007.12.26 [2.1.0]'' added support for managing 'creator' custom field (see [[CoreTweaks]])\n''2007.11.01 [2.0.3]'' added config.options.txtTweakerSortBy for cookie-based persistence of list display order preference setting.\n''2007.09.28 [2.0.2]'' in settiddlers() and deltiddlers(), added suspend/resume notification handling (improves performance when operating on multiple tiddlers)\n''2007.08.03 [2.0.1]'' added shadow definition for [[TiddlerTweaker]] tiddler for use as parameter references with {{{<<tiddler>>, <<slider>> or <<tabs>>}}} macros.\n''2007.08.03 [2.0.0]'' converted from inline script\n''2006.01.01 [1.0.0]'' initial release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by Eric L Shulman / ELS Design Studios\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.tiddlerTweaker= {major: 2, minor: 1, revision: 0, date: new Date(2007,12,26)};\nconfig.shadowTiddlers.TiddlerTweaker="<<tiddlerTweaker>>";\nif (config.options.txtTweakerSortBy==undefined) config.options.txtTweakerSortBy="title";\nconfig.macros.tiddlerTweaker = {\n html: '<form style="display:inline"><!--\s\n --><table style="padding:0;margin:0;border:0;width:100%"><tr valign="top" style="padding:0;margin:0;border:0"><!--\s\n --><td style="text-align:center;white-space:nowrap;width:99%;padding:0;margin:0;border:0"><!--\s\n --><font size=-2><div style="text-align:left;">select tiddlers:</div><!--\s\n --></font><select multiple name=list size="10" style="width:99.99%" \s\n title="use click, shift-click and/or ctrl-click to select multiple tiddler titles" \s\n onclick="config.macros.tiddlerTweaker.selecttiddlers(this)" \s\n onchange="config.macros.tiddlerTweaker.setfields(this)"><!--\s\n --></select><br><!--\s\n -->show<input type=text size=1 value="10" \s\n onchange="this.form.list.size=this.value; this.form.list.multiple=(this.value>1);"><!--\s\n -->by<!--\s\n --><select name=sortby size=1 \s\n onchange="config.macros.tiddlerTweaker.init(this.form,this.value)"><!--\s\n --><option value="title">title</option><!--\s\n --><option value="size">size</option><!--\s\n --><option value="modified">date</option><!--\s\n --></select><!--\s\n --><input type="button" value="refresh" \s\n onclick="config.macros.tiddlerTweaker.init(this.form,this.form.sortby.value)"<!--\s\n --> <input type="button" name="stats" disabled value="totals..." \s\n onclick="config.macros.tiddlerTweaker.stats(this)"><!--\s\n --></td><td style="white-space:nowrap;padding:0;margin:0;border:0;width:1%"><!--\s\n --><div style="text-align:left"><font size=-2>modify values</font></div><!--\s\n --><table border=0 style="width:100%;padding:0;margin:0;border:0;"><tr style="padding:0;border:0;"><!--\s\n --><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=settitle unchecked \s\n title="allow changes to tiddler title (rename tiddler)" \s\n onclick="this.form.title.disabled=!this.checked">title<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=title size=35 style="width:98%" disabled><!--\s\n --></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=setcreator unchecked \s\n title="allow changes to tiddler creator" \s\n onclick="this.form.creator.disabled=!this.checked">created by<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=creator size=35 style="width:98%" disabled><!--\s\n --></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=setwho unchecked \s\n title="allow changes to tiddler author" \s\n onclick="this.form.who.disabled=!this.checked">modified by<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=who size=35 style="width:98%" disabled><!--\s\n --></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=setcdate unchecked \s\n title="allow changes to created date" \s\n onclick="var f=this.form; f.cm.disabled=f.cd.disabled=f.cy.disabled=f.ch.disabled=f.cn.disabled=!this.checked"><!--\s\n -->created on<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=cm size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> / <input type=text name=cd size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> / <input type=text name=cy size=4 style="width:3em;padding:0;text-align:center" disabled><!--\s\n --> at <input type=text name=ch size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> : <input type=text name=cn size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=setmdate unchecked \s\n title="allow changes to modified date" \s\n onclick="var f=this.form; f.mm.disabled=f.md.disabled=f.my.disabled=f.mh.disabled=f.mn.disabled=!this.checked"><!--\s\n -->modified on<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=mm size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> / <input type=text name=md size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> / <input type=text name=my size=4 style="width:3em;padding:0;text-align:center" disabled><!--\s\n --> at <input type=text name=mh size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --> : <input type=text name=mn size=2 style="width:2em;padding:0;text-align:center" disabled><!--\s\n --></td></tr><tr style="padding:0;border:0;"><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=checkbox name=settags checked \s\n title="allow changes to tiddler tags" \s\n onclick="this.form.tags.disabled=!this.checked">tags<!--\s\n --></td><td style="padding:1px;border:0;white-space:nowrap"><!--\s\n --><input type=text name=tags size=35 value="" style="width:98%" \s\n title="enter new tags or use \s'+tag\s' and \s'-tag\s' to add/remove tags from existing tags"><!--\s\n --></td></tr></table><!--\s\n --><div style="margin-top:.8em;text-align:center"><!--\s\n --><nobr><input type=button name=display disabled style="width:32%" value="display tiddlers" \s\n onclick="config.macros.tiddlerTweaker.displaytiddlers(this)"><!--\s\n --> <input type=button name=del disabled style="width:32%" value="delete tiddlers" \s\n onclick="config.macros.tiddlerTweaker.deltiddlers(this)"><!--\s\n --> <input type=button name=set disabled style="width:32%" value="update tiddlers" \s\n onclick="config.macros.tiddlerTweaker.settiddlers(this)"></nobr><!--\s\n --></div><!--\s\n --></td></tr></table><!--\s\n --></form><span style="display:none"><!--content replaced by tiddler "stats"--></span>\s\n ',\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var span=createTiddlyElement(place,"span");\n span.innerHTML=this.html;\n this.init(span.firstChild,config.options.txtTweakerSortBy);\n },\n init: function(f,sortby) { // initialize form controls\n if (!f) return; // form might not be rendered yet...\n while (f.list.options[0]) f.list.options[0]=null; // empty current list content\n var tids=store.getTiddlers(sortby);\n if (sortby=="size") // descending order (largest tiddlers listed first)\n tids.sort(function(a,b) {return a.text.length > b.text.length ? -1 : (a.text.length == b.text.length ? 0 : +1);});\n for (i=0; i<tids.length; i++) {\n var label=tids[i].title; var value=tids[i].title;\n if (sortby=="modified") {\n label=tids[tids.length-i-1].modified.formatString("YY.0MM.0DD 0hh:0mm ")+tids[tids.length-i-1].title;\n value=tids[tids.length-i-1].title;\n }\n if (sortby=="size") label="["+tids[i].text.length+"] "+label;\n f.list.options[f.list.length]=new Option(label,value,false,false);\n }\n f.title.value=f.who.value=f.creator.value=f.tags.value="";\n f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value="";\n f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value="";\n f.stats.disabled=f.set.disabled=f.del.disabled=f.display.disabled=true;\n f.settitle.disabled=false;\n config.options.txtTweakerSortBy=sortby; // remember current setting\n f.sortby.value=sortby; // sync droplist selection with current setting\n if (sortby!="title") // non-default preference... save cookie\n saveOptionCookie("txtTweakerSortBy");\n else { // default preference... clear cookie\n var ex=new Date(); ex.setTime(ex.getTime()-1000);\n document.cookie = "txtTweakerSortBy=null; path=/; expires="+ex.toGMTString();\n }\n },\n selecttiddlers: function(here) { // enable/disable tweaker fields based on number of items selected\n // count how many tiddlers are selected\n var f=here.form; var list=f.list;\n var c=0; for (i=0;i<list.length;i++) if (list.options[i].selected) c++;\n if (c>1) f.title.disabled=true;\n if (c>1) f.settitle.checked=false;\n f.set.disabled=(c==0);\n f.del.disabled=(c==0);\n f.display.disabled=(c==0);\n f.settitle.disabled=(c>1);\n f.stats.disabled=(c==0);\n var msg=(c==0)?'select tiddlers:':(c+' tiddler'+(c!=1?'s':'')+' selected');\n here.previousSibling.firstChild.innerHTML=msg;\n },\n setfields: function(here) { // set tweaker edit fields from first selected tiddler\n var f=here.form;\n if (!here.value.length) {\n f.title.value=f.who.value=f.creator.value=f.tags.value="";\n f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value="";\n f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value="";\n return;\n }\n var tid=store.getTiddler(here.value); if (!tid) return;\n f.title.value=tid.title;\n f.who.value=tid.modifier;\n f.creator.value=tid.fields['creator']||''; // custom field - might not exist\n f.tags.value=tid.tags.join(' ');\n var c=tid.created; var m=tid.modified;\n f.cm.value=c.getMonth()+1;\n f.cd.value=c.getDate();\n f.cy.value=c.getFullYear();\n f.ch.value=c.getHours();\n f.cn.value=c.getMinutes();\n f.mm.value=m.getMonth()+1;\n f.md.value=m.getDate();\n f.my.value=m.getFullYear();\n f.mh.value=m.getHours();\n f.mn.value=m.getMinutes();\n },\n settiddlers: function(here) {\n var f=here.form; var list=f.list;\n var tids=[];\n for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);\n if (!tids.length) { alert("please select at least one tiddler"); return; }\n var cdate=new Date(f.cy.value,f.cm.value-1,f.cd.value,f.ch.value,f.cn.value);\n var mdate=new Date(f.my.value,f.mm.value-1,f.md.value,f.mh.value,f.mn.value);\n if (tids.length>1 && !confirm("Are you sure you want to update these tiddlers:\sn\sn"+tids.join(', '))) return;\n store.suspendNotifications();\n for (t=0;t<tids.length;t++) {\n var tid=store.getTiddler(tids[t]); if (!tid) continue;\n var title=!f.settitle.checked?tid.title:f.title.value;\n var who=!f.setwho.checked?tid.modifier:f.who.value;\n var tags=tid.tags\n if (f.settags.checked) { \n var intags=f.tags.value.readBracketedList();\n var addtags=[]; var deltags=[]; var reptags=[];\n for (i=0;i<intags.length;i++) {\n if (intags[i].substr(0,1)=='+')\n addtags.push(intags[i].substr(1));\n else if (intags[i].substr(0,1)=='-')\n deltags.push(intags[i].substr(1));\n else\n reptags.push(intags[i]);\n }\n if (reptags.length)\n tags=reptags;\n if (addtags.length)\n tags=Array.concat(tags,addtags);\n if (deltags.length)\n for (i=0;i<deltags.length;i++)\n { var pos=tags.indexOf(deltags[i]); if (pos!=-1) tags.splice(pos,1); }\n }\n if (!f.setcdate.checked) cdate=tid.created;\n if (!f.setmdate.checked) mdate=tid.modified;\n store.saveTiddler(tid.title,title,tid.text,who,mdate,tags,tid.fields);\n if (f.setcreator.checked) store.setValue(tid.title,'creator',f.creator.value); // set creator\n if (f.setcdate.checked) tid.assign(null,null,null,null,null,cdate); // set create date\n }\n store.resumeNotifications();\n this.init(f,f.sortby.value);\n },\n displaytiddlers: function(here) {\n var f=here.form; var list=f.list;\n var tids=[];\n for (i=0; i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);\n if (!tids.length) { alert("please select at least one tiddler"); return; }\n story.displayTiddlers(story.findContainingTiddler(f),tids)\n },\n deltiddlers: function(here) {\n var f=here.form; var list=f.list;\n var tids=[];\n for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);\n if (!tids.length) { alert("please select at least one tiddler"); return; }\n if (!confirm("Are you sure you want to delete these tiddlers:\sn\sn"+tids.join(', '))) return;\n store.suspendNotifications();\n for (t=0;t<tids.length;t++) {\n var tid=store.getTiddler(tids[t]); if (!tid) continue;\n if (tid.tags.contains("systemConfig"))\n if (!confirm("'"+tid.title+"' is tagged with 'systemConfig'.\sn\snRemoving this tiddler may cause unexpected results. Are you sure?"))\n continue;\n store.removeTiddler(tid.title);\n }\n store.resumeNotifications();\n this.init(f,f.sortby.value);\n },\n stats: function(here) {\n var f=here.form; var list=f.list; var tids=[]; var out=''; var tot=0;\n var target=f.nextSibling;\n for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);\n if (!tids.length) { alert("please select at least one tiddler"); return; }\n for (t=0;t<tids.length;t++) {\n var tid=store.getTiddler(tids[t]); if (!tid) continue;\n out+='[['+tid.title+']] '+tid.text.length+'\sn'; tot+=tid.text.length;\n }\n var avg=tot/tids.length;\n out=tot+' bytes in '+tids.length+' selected tiddlers ('+avg+' bytes/tiddler)\sn<<<\sn'+out+'<<<\sn';\n removeChildren(target);\n target.innerHTML="<hr><font size=-2><a href='javascript:;' style='float:right' onclick='this.parentNode.parentNode.style.display=\s"none\s"'>close</a></font>";\n wikify(out,target);\n target.style.display="block";\n }\n};\n//}}}
A ''Tiddler'' is the basic unit of content in a TiddlyWiki, the equivalent of a page in a conventional Wiki site or web site. There are three basic types of Tiddlers: scripts or macros, styles, and text, although a Tiddler can contain elements of all three.\n\nEach tiddler is of the form of a styled {{{<div> ... </div>}}} with attributes for the name of the Tiddler, the user name of the last person wh edited the Tiddler, a 12-digit date and time code for the date and time the Tiddler was modified and created, and a set of tags or key words, where the tag is either a single word, or two or more words enclosed by square brackets - e.g. {{{[[sustainable development]]}}}, and in the source code of a TiddlyWiki page each Tiddler is a single line of code, and looks something like the following\n{{{<div tiddler'"Tiddlers" modifier="Editor" modified="200611111130" created="20061031830" tags="tag1 tag2 [[another tag]] .... ">content of tiddler - optionally with TiddlerMarkup language.</div>}}} In the source code, a new line is coded as {{{/n}}}.\n\n\nThe contents of a Tiddler can be formatted with simple but powerful formatting codes, described in more detail in TiddlerMarkup
''~TiddlyWiki'' - [[www.tiddlywiki.com|http://www.tiddlywiki.com]] - is a brilliant, versatile completely self-contained personal "wiki" web site powered by ''HTML''. ''Javascript'' & ''Cascading Styles'' that allows one to add and modify 'microcontent' using a simple, yet powerful markup language. Each piece of microcontent, that can include text, images, Javascript macros and/or Cascading Styles, is saved in a separate "tiddler" that records the creator or modifier of the tiddler, the date and time the tiddler was created and last modified, and a set of tags / keywords in addition to the content.\n\n~TiddlyWiki was created by ''Jeremy Ruston'' and is published under an Open Source license that allows anyone to use and share it freely. The incorporation of an [[Import Tiddlers]] feature makes it easy to import tiddlers from other TiddlyWiki pages, and this site includes a number of "plugin macros" that have been imported from other pages. There is a very active, resourceful and enthusiastic community of thinkers, developers and users who help each other to get the best out of using ~TiddlyWiki.\n!! ~TiddlyWiki sites\n\n
The ''TiddlyWiki Cooperation Circles''\n** [[DataPerfect Cooperation Circle]]\n** [[Bookmarking Cooperation Circle]]\n** [[Document processing Cooperation Circle]]
* [[UN Human Rights Resources Working Group]]\n* [[Human Rights Documents Working Group]]\n* [[Human Rights NGOs Working Group]]\n* [[Human Rights Crises Working Group]]\n* [[RSS Feeds Working Group]]\n* [[Human Rights Education Working Group]]\n* [[Blogs and Blogging Working Group]]\n* [[Streaming Media Working Group]]\n* [[Arts and Culture Working Group]]\n* [[Database Development Working Group]]\n* [[Bookmarks Working Group]]\n* [[MediaWiki Working Group]]\n* [[Internet Training Working Group]]
{{iframe{''Note'': This is a "framed" page from the ''~TiddlyWiki.org'' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.tiddlywiki.org/}}}\n<html><iframe\n src = "http://www.tiddlywiki.org/"\n title = "TiddlyWiki.org - MediaWiki site for TiddlyWiki"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
The following TiddlyWikiPerfect & TiddlyWiki web sites are currently under development:\n\n|>|Available online|h\n|TiddlyWikiPerfect|http://www.tiddlywikiperfect.net|\n|[[Climate Change Impacts, Adaptation and Vulnerability]] |http://www.climate-change-two.net/ar4-wg2-spm|\n|[[Economics of Climate Change: The Stern Review]]|http://www.climate-change-two.net/stern-review|\n|[[Rescuing a Planet Under Stress and a Civilization in Trouble: Plan B 3.0 (beta)]]|http://www.climate-change-two.net/plan-b|\n|[[Workshop on Education, Youth & Technology for Sustainable Development|DPI/NGO Workshop]]|http://www.ngo-education.net/workshop|\n|[[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]]|http://un-documents.net/un-docs.htm|\n|[[Information Habitat 2.0|Information Habitat]]|http://www.information-habitat.net|\n|[[DataPerfect Manual]]|http://www.dataperfect.info|\n|>|Under development|h\n|[[Silken Valleys: Where Silicon Valley Meets the Silk Road]]|/%http://www.ngo-education.net/silken-valleys%/|\n|[[IPCC Fourth Assessment Review]]||\n|[[Climate Change 2.0]]||\n|[[Climate Change Bibliography]]||\n|[[Program Editor 3.1]]||
TiddlyWikiPerfect is an emerging hybrid information species - based on TiddlyWiki and DataPerfect, two remarkable software platforms. TiddlyWiki is a brilliant new platform for a self-contained wiki site, powered by Javascript, in which contents is based on "tiddlers" that can contains, formatted text, images, etc, plugin macros written in Javascript that can be executed inside other tiddlers, and cascading styles sheets, and that offers exceptional versatility in organizing and presenting web-based information. DataPerfect, a largely unrecognized star of the legendary WordPerfect family of the MS-DOS era - obscured by the onset of Windows - is arguably the most brilliant relational database ever written and is an ideal engine from which tiddlers can be generated. In the full implementation of TiddlyWikiPerfect, a DataPerfect engine will serve as a database engine for TiddlyWiki. In the meantime, DataPerfect has been used as the engine to generate the content for several TiddlyWiki sites. \n\nThe extensive archives of [[Information Habitat: Where Information Lives]], gathered over the past sixteen years in the course of Information Habitat's pioneer tole in promoting the adoption of information and communications technology by the United Nations NGO community, beginning with the preparations for the 1992 Earth Summit that are serving as the initial collection for [[Climate Change 2.0]] and for the [[NGO Committee on Education]]'s commitment in support of the [[United Nations Decade of Education for Sustainable Development]] have been largely maintained in a set of DataPerfect digital engines, that will be used to generate an evolving set of prototype TiddlyWikiPerfect sites.
/***\n| Name|ToggleTagPlugin|\n| Description:|Makes a checkbox which toggles a tag in a tiddler|\n| Version|3.0 ($Rev: 1845 $)|\n| Date|''2007.03.16'' 15:19:22 +1000 (''Fri, 16 Mar 2007'') |\n| Source:|http://tiddlyspot.com/mptw/#ToggleTagPlugin|\n| Author|Simon Baird <simon.baird@gmail.com>|\n| License:|[[Simon Baird's BSD license]]|\n| CoreVersion:|2.1|\n| Description|Makes a checkbox which toggles a tag in a tiddler|\n!Usage\n{{{<<toggleTag }}}//{{{TagName TiddlerName LabelText}}}//{{{>>}}}\n* TagName - the tag to be toggled, default value "checked"\n* TiddlerName - the tiddler to toggle the tag in, default value the current tiddler\n* LabelText - the text (gets wikified) to put next to the check box, default value is '{{{[[TagName]]}}}' or '{{{[[TagName]] [[TiddlerName]]}}}'\n(If a parameter is '.' then the default will be used)\n\nExamples:\n\n|Code|Description|Example|h\n|{{{<<toggleTag>>}}}|Toggles the default tag (checked) in this tiddler|<<toggleTag>>|\n|{{{<<toggleTag TagName>>}}}|Toggles the TagName tag in this tiddler|<<toggleTag TagName>>|\n|{{{<<toggleTag TagName TiddlerName>>}}}|Toggles the TagName tag in the TiddlerName tiddler|<<toggleTag TagName TiddlerName>>|\n|{{{<<toggleTag TagName TiddlerName 'click me'>>}}}|Same but with custom label|<<toggleTag TagName TiddlerName 'click me'>>|\n|{{{<<toggleTag . . 'click me'>>}}}|dot means use default value|<<toggleTag . . 'click me'>>|\nNotes:\n* If TiddlerName doesn't exist it will be silently created\n* Set label to '-' to specify no label\n* See also http://mgtd-alpha.tiddlyspot.com/#ToggleTag2\n\n!Known issues\n* Doesn't smoothly handle the case where you toggle a tag in a tiddler that is current open for editing\n\n***/\n//{{{\n\nmerge(config.macros,{\n\n toggleTag: {\n\n doRefreshAll: true,\n createIfRequired: true,\n shortLabel: "[[%0]]",\n longLabel: "[[%0]] [[%1]]",\n\n handler: function(place,macroName,params,wikifier,paramString,tiddler) {\n var tag = (params[0] && params[0] != '.') ? params[0] : "checked";\n var title = (params[1] && params[1] != '.') ? params[1] : tiddler.title;\n var defaultLabel = (title == tiddler.title ? this.shortLabel : this.longLabel);\n var label = (params[2] && params[2] != '.') ? params[2] : defaultLabel;\n label = (label == '-' ? '' : label);\n var theTiddler = title == tiddler.title ? tiddler : store.getTiddler(title);\n var cb = createTiddlyCheckbox(place, label.format([tag,title]), theTiddler && theTiddler.isTagged(tag), function(e) {\n if (!store.tiddlerExists(title)) {\n if (config.macros.toggleTag.createIfRequired) {\n var content = store.getTiddlerText(title); // just in case it's a shadow\n store.saveTiddler(title,title,content?content:"",config.options.txtUserName,new Date(),null);\n }\n else \n return false;\n }\n store.setTiddlerTag(title,this.checked,tag);\n return true;\n });\n }\n }\n});\n\n//}}}\n\n
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a38r119.htm@@\n<html><iframe\ntitle = "Torture and other cruel, inhuman or degrading treatment or punishment"\nsrc = "http://www.un-documents.net/a38r119.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
!!!<<gradient horiz #fc3 #fff>>&nbsp;TwHelpSearchDoc^^<<tiddler CloseThisOpen with: ThirdPartyPlugins '« back'>>|<<toolbar editTiddler>>» ^^>>\n''Now you can have the same search as used on TW Help.''\n\n* Get this plugin here TwHelpSearchPlugin or here:\n* http://twhelp.tiddlyspot.com/#TwHelpSearchPlugin\n\nOptionally you can put this+++[search box]<<tiddler SearchBox>>===in SideBarOptions or MainMenu as seen on TW Help.+++[see the code]\n{{{\n|>|>|>|<<search>> |\n|>|>| look for in |>|>|\n| <<option chkSearchTitles>> | <<option chkSearchText>> | <<option chkSearchTags>> | <<option chkHoldSearches>> |\n| titles | text | tags | hold |\n}}}\n===\n\n\n----\n''A Plugin Tweak for:'' SearchOptionsPlugin\n!!!<<gradient horiz #abf #fff>>&nbsp;Description>>\n<<<\nThe TwHelpSearchPlugin defines an alternative format for the ~SearchResults tiddler that is generated by the SearchOptionsPlugin . It presents the search results in tabular form numbering the rows and showing the tiddler title, the size in bytes, and the tags. It is ready to be used with the [[SortableGridPlugin|http://solo.dc3.com/tw/#SortableGridPlugin]] (check versions) so any column can be sorted; such as size in ascending or descending order.\n<<<\n!!!<<gradient horiz #abf #fff>>Installation>>\nIf you have already installed SearchOptionsPlugin then your AdvancedOptions will have already been modified by that plugin to include the following: +++[see the code for this]\n{{{\n<<option chkSearchTitles>> Search tiddler titles\n<<option chkSearchText>> Search tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Show title matches first\n<<option chkSearchList>> Show list of matching tiddlers \n}}}\n===\n\n<<<\n<<option chkSearchTitles>> Search tiddler titles\n<<option chkSearchText>> Search tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Show title matches first\n<<option chkSearchList>> Show list of matching tiddlers^^[1]^^\n<<<\n ^^[1]^^@@color:#C06;(This option is critical in preventing normal ~TiddlyWiki search method.)@@\n\nTwHelpSearchPlugin requires an additional insertion into AdvancedOptions for the option of holding the search results and appending any number of additional searches. +++[see the code for this]\n{{{\n<<option chkHoldSearches>> Hold search results\n}}}\n===\n\n<<<\n<<option chkHoldSearches>> Hold search results\n<<<\nTwHelpSearchPlugin will attempt to add this to AdvancedOptions upon installation.\n\n|bgcolor:#FCF;''NOTE:'' If either plugin fails to install their options; add them manually by pasting the code for them into AdvancedOptions.|\n!!!End
/***\n{{clear{\n|Plugin name |''~TwHelpSearchPlugin'' |\n|Author |''Morris S. Gray'' |\n|Source |http://twhelp.tiddlyspot.com/#TwHelpSearchPlugin |\n|More Documentation |[[TwHelpSearchDoc]] or <br>http://twhelp.tiddlyspot.com/#TwHelpSearchDoc |\n|License |[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]] |\n|Requires |~TiddlyWiki 2.0.x + <br>[[SearchOptions plugin]] - http://www.tiddlytools.com/#SearchOptionsPlugin|\n|Tweaked |Colours of Search Results set by default table styles, by [[Robert Pollard]] |\n}}}\n|>|>|>|<<search>> |\n|>|>| look for in |>|>|\n| <<option chkSearchTitles>> | <<option chkSearchText>> | <<option chkSearchTags>> | <<option chkHoldSearches>> |\n| titles | text | tags | hold |\n\n''A Plugin Tweak for:'' [[SearchOptionsPlugin]]\n!!!!!Description\n<<<\nThis plugin defines an alternative format for the SearchResults tiddler that is generated by the SearchOptionsPlugin . It presents the search results in tabular form numbering the rows; and showing the tiddler title, the size in bytes, and the tags. It is ready to be used with the [[SortableGridPlugin|http://solo.dc3.com/tw/#SortableGridPlugin]] (check versions) so any column can be sorted; such as size in ascending or descending order.\n<<<\n!!!!!Installation\n<<<\nImport (or copy/paste) the following tiddlers into your ~TiddlyWiki:\n* http://twhelp.tiddlyspot.com/#TwHelpSearchPlugin\n*SearchOptionsPlugin from http://www.tiddlytools.com/#SearchOptionsPlugin\n* Get more documentation here [[TwHelpSearchDoc]] or here:\n* http://twhelp.tiddlyspot.com/#TwHelpSearchDoc\n<<<\n!!!!!Revision History\n<<<\n\n''2007.09.12 [1.0.6]''\nAdded overflow scroll to TWHelp-SearchResults for long titles or tags.\n''2006.02.03 [1.0.5]''\nAdded facility for holding the results of multiple searches with tick box on dashboard.\n''2006.02.02 [1.0.4]''\nAdded several options, cleaned up design.Planning one version basic and one with added options this is the added options version.\n''2006.01.27 [1.0.3''\nAdded a column for the size of the text in each tiddler, this does not include the size of the title or tags. Added overall TW statistics button requires TiddlerStatsPlugin.\n''2006.01.23 [1.0.2 ]''\n''a)''Changed function reportSearchResults(text,matches) to window.reportSearchResults=function(text,matches)\n''b)''Added a line so that Incremental Search is automatically disabled config.options.chkSearchIncremental=false; turn off key-by-key searching\n''c)''Removed space inside parens. bgcolor(#fe8 )" to "bgcolor(#fe8)". This\nis what was causing IE to 'crap out' halfway through drawing the table\nheadings.\n''d)''Added {{{config.options.chkSearchList=true;}}}\n''2006.01.20 [1.0.1]''\nELS: reportSearchResults() definition moved to this Plugin Tweak tiddler and removed extranous code\n''2006.01.19 [1.0.0]''\nThis is an adaptation of Eric Shulman's SearchOptionsPlugin. Adapted by MorrisGray to provide search results in table form. All the necessary controls for refining the search is provided within the table including slide-down access to AdvancedOptions.\n<<<\n!!!!!Code\n***/\n\n//{{{\nif (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;\nif (config.options.chkRegExpSearch==undefined) config.options.chkRegExpSearch=true;\nif (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=false;\nif (config.options.chkSearchText==undefined) config.options.chkSearchText=true;\nif (config.options.chkSearchTags==undefined) config.options.chkSearchTags=false;\nif (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=true;\nif (config.options.chkSearchList==undefined) config.options.chkSearchList=true;\nif (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=false;\nif (config.options.chkToggleLinks==true) config.options.chkToggleLinks=false;\nif (config.options.chkHoldSearches==undefined) config.options.chkHoldSearches=false;\nif (config.options.chkSortTags==undefined) config.options.chkSortTags=false;\n\nconfig.options.chkToggleLinks=false;\nconfig.options.chkSinglePageMode=false;\nconfig.options.chkHoldSearches=false;\nconfig.options.chkSearchIncremental=false;\nconfig.options.chkHttpReadOnly = false;\nconfig.options.chkRegExpSearch=true;\nconfig.options.chkSearchList=true;\nconfig.options.chkToggleLinks=false;\n\nconfig.shadowTiddlers.AdvancedOptions += "\sn<<option chkHoldSearches>> Hold search results";\n\n\n//}}}\n\n//{{{\n\n// Give the report a custom name\nconfig.macros.search.reportTitle="TWHelp-SearchResults";\n\n// Override default SearchOptionsPlugin formatting for SearchResults tiddler\nwindow.reportSearchResults=function(text,matches)\n\n{\n \n var title=config.macros.search.reportTitle\n config.macros.search.reportTitle;\n var q = config.options.chkRegExpSearch ? "/" : "'";\n if (!config.options.chkHoldSearches) body="";\n\nbody+="\sn|>|''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''|[[Search Help|TwHelpSearchDoc]] "+"|h\sn";\n body+="|>|>|<<search>> <<option chkSearchTitles>> Titles <<option chkSearchText>> Text <<option chkSearchTags>>Tags <<option chkHoldSearches>> Hold |h\sn";\n body+="\sn|&nbsp;|sort by: ''Titles''|''Size'' (bytes) |''Tags'' |h";\n for(var t=0;t<matches.length;t++) \n body+="\sn"+"| "+(t+1)+"|[["+matches[t].title+"]]| "+matches[t].text.length+"|"+matches[t].tags+"|";\n body+="\sn";\n \n\n\n // create/update the tiddler\n var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();\n tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch killbookmark");\n store.addTiddler(tiddler); story.closeTiddler(title);\n\n\n // render tiddler\n var oldprompt=config.macros.search.label;\n config.macros.search.label="search again"; // use alternate "search again" label\n story.displayTiddler(null,title,1); // force refresh\n config.macros.search.label=oldprompt; // restore standard search label\n}\n\n//}}}\n
[<img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-1.png]] [>img[Twin Light & Colour Cube|http://www.climate-change-two.net/light-cube-0.png]]\n@@clear(left):clear(right):display(block):@@\nThe ''Twin Light & Colour Cubes'' / ''Virtual Light & Colour Cubes'' are fascinating, profoundly symmetrical cubes with dimensions of ''@@color:#ff0000;red@@'', ''@@color:#00ff00;green@@'' & ''@@color:#0000ff;blue@@'' - the primary colours of light - in which the colour at any point is equal to the sum of the point's red, green and blue coordinates - represented in HTML as {{{#rrggbb}}} where {{{rr}}}, {{{gg}}} & {{{bb}}} are two-digit hexadecimal numbers describing the intensity of ''@@color:#ff0000;red@@'', ''@@color:#00ff00;green@@'' & ''@@color:#0000ff;blue@@'' respectively. Each cube - the mirror image and photographic negative of each other - contains all the colours that can be displayed in the "RGB" mode used by computer monitors, digital cameras, television, film, etc. \n\nThe Light & Colour Cubes show how colours can be understood as existing in a three-dimensional space - in which the faces of the cubes are the surfaces and outer boundaries of colour space - and serve as the cornerstone of a simple three-dimensional mathematics and geometry of light & colour that allows - within the constraints of the cubes - addition and subtraction, calculation of "distances" between any two colours, and a geometrical representation of relationships between colours.\n\nThe Light & Colour Cubes - whose only "pure" existence is in a virtual or mathematical space - allow a simple, yet profound shift in our perception and understanding of colour & light as we transition to a digital, light-based environment from a material, pigment-based world. We can discover that the ''blue'', ''red'' & ''yellow'' that had been taught as the primary colours, are actually, ''@@color:#00ffff;cyan@@'', ''@@color:#ff00ff;magenta@@'' & ''@@color:#ffff00;yellow@@'' - the colours that, with the addition of ''black'', are used by printers and known as ''CMYK''. ''@@color:#00ffff;Cyan@@'', ''@@color:#ff00ff;magenta@@'' & ''@@color:#ffff00;yellow@@'' are the photographic negatives of ''@@color:#ff0000;red@@'', ''@@color:#00ff00;green@@'' & ''@@color:#0000ff;blue@@'' , the primary colours of light. Both sets of primary colours - along with ''black'' and ''@@color:#ffffff;background:#000000;white@@'' - serve as the apexes of the Light & Colour Cubes. While a pure Light & Colour Cube only exists as a virtual entity, models of the cubes can be built with [[downloadable template|Templates for Light & Colour Cubes]]\nhttp://www.peace-cubes.net\n\nIn the context of the transition to a sustainable development path, the dimensions of the cube ''@@color:#ff0000;red@@'', ''@@color:#00ff00;green@@'' & ''@@color:#0000ff;blue@@'' - can serve as a metaphor for the "three pillars of sustainable development" - ''@@color:#ff0000;economic@@'', ''@@color:#00ff00;environmental@@'' and ''@@color:#0000ff;social@@''. The Light & Colour Cubes were dedicated as ''Peace Cubes'' at the Peace Bell in an Earthday ceremony at UN Headquarters, and have been incorporated on many subsequent web sites developed by ''Information Habitat'' - several of which are devoted to sets of images derived from the Light & Colour Cubes.\n\n the Peace Bell o\n\nDiscovered by [[Information Habitat: Where Information Lives]] in November 1996, in the context of follow-up to the June 1996 [[Habitat II]] conference in Istanbul, the Light & Colour Cubes have served as icons for [[information ecology|Information ecology]] and for a sustainable transition to a digital knowledge-based universe. \n\n\n\n\n\n
<!--{{{-->\n<div class='header' macro='gradient vert #505 #fc0'>\n<div class='headerShadow'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>\n<br>\n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
[img[udhr60+100x46.png]]
[img[udhr60+160x73.png]]
[img[udhr60+320x146.png]]
[img[Official UN Logo for UDHR60 - with a + added|udhr60+400x182.png]]
[img[udhr60+800x364.png]]
The ''UN Department of Public Information'' (DPI) was established following the Recommendations of the Technical Advisory Committee on Information Concerning the Policies, Functions and Organization of the Department of Public Information in [[Annex I of General Assembly Resolution 11 (1)|http://www.un-documents.net/a1r13x1.htm]]:\n> The activities of the Department of Public Information should be so organized and directed as to promote to the greatest possible extent an informed understanding of the work and purposes of the United Nations among the peoples of the world. To this end the Department should primarily assist and rely upon the co-operation of the established governmental and nongovernmental agencies of information to provide the public with information about the United Nations. The Department of Public Information should not engage in "propaganda." It should on its own initiative engage in positive informational activities that will supplement the services of existing agencies of information to the extent that these are insufficient to realize the purpose set forth above.\n>>
''UN Documents Cooperation Circles: Gathering a Body of Global Agreements'', developed by the [[Information and Communications Sub-Committee]] of the [[NGO Committee on Education]], is a unique hyperlinked collection of more than five hundred key United Nations documents relating to sustainable development, education, human rights, peace, etc., including the agreements from most of the major global conferences organized by the United Nations and a significant number of important conventions / treaties. A significant number of these documents have only previously been available as scanned images - where their contents were mostly generally inaccessible to Internet search engines and from which it was not possible to copy selected text - and have been converted using Optical Character Recognition software. \n\nThe documents have been converted into a simple HTML format, imported into a DataPerfect database, and re-generated in a consistent common format. A simple, consistent system of file names for documents with UN document codes has been adopted, making it easy to reference the documents - e.g. the URL for General Assembly Resolution A/RES/60/1 - the ''2005 World Summit Outcome'' is [[www.un-documents.net/a60r1.htm|http://www.un-documents.net/a60r1.htm]]. For consistency and to simplify the recognition and understanding, a revised document code has been adopted for General Assembly resolutions for the first thirty Sessions of the General Assembly, for which Roman numerals have historically been used to identify the session; thus the GA resolution 2625 (XXV) on the.''Declaration on Principles of International Law concerning Friendly Relations and Co-operation among States in accordance with the Charter of the United Nations'' has been given the document code A/RES/25/2625 instead of A/RES/2625(XXV) and a corresponding URL of [[www.un-documents.net/a25r2625.htm|http://www.un-documents.net/a25r2625.htm]].\n\nIn the case of many of the longer documents in the collection, a Table of Contents, with links to the different sections has been added. In the case of conventions, "anchors" have been added to each article of the convention. This makes it possible to create links directly to relevant sections in a document. For the General Assembly documents. the number of the agenda item has been recorded, and the task of adding the description of the agenda items has been partially implemented. \n\nThe documents in the collection have been classified with key words, to make it easier to find related documents; there remains considerable need for additional key words, and for elaboration of the organization and structure of the key words. The inclusion of hyperlinks to references cited in documents makes it possible to a} generate a table to links for each document, and b) to create a listing of documents that include a reference to the documents. The generation of web pages with the backward and forward reference tables remains as a future enhancement; a sample document, links for the ''2005 World Summit Outcome'' is available at [[www.un-documents.net/links/a60r1.htm|http://www.un-documents.net/links/a60r1.htm]]\n\nThe ''Official Records of the General Assembly'' corresponding to the resolutions have also been added to the collection and uploaded;the Official Records are a very valuable resource for anyone interested in the history of the United Nations; these records are only available as scanned pdf files; in most cases, many of the pages are skewed in the vopies on the ''Official Documents of the United Nations'' - [[documents.un.org|http://documents.un.org]] - some of the files of the official records have been de-skewed - with ''ReadIris Pro'', an excellent OCR package, and blank pages have been removed.\n\nThe UN Documents web site has been submitted to the major search engines, with the result that some of the documents are now fairly close to the top of Google search results for their title and a [[Google site search|Google UN documents]] offers a quick way to find relevant documents in the collection.
* [[Human Rights Council|Human Rights Council web site]]\n* [[Office of the United Nations High Commissioner for Human Rights|Office of the United Nations High Commissioner for Human Rights web site]]\n** [[Sub-Commission on the Promotion and Protection of Human Rights|Sub-Commission on the Promotion and Protection of Human Rights web site]]\n* ''Treaty-based bodies''\n** [[Human Rights Committee|Human Rights Committee web site]] - Civil and Political Rights\n** [[Committee on Economic, Social and Cultural Rights|Committee on Economic, Social and Cultural Rights web site]]\n** [[Committee on the Elimination of Racial Discrimination|Committee on the Elimination of Racial Discrimination web site]]\n** [[Committee on the Elimination of Discrimination Against Women|Committee on the Elimination of Discrimination Against Women web site]]\n** [[Committee Against Torture|Committee Against Torture web site]]\n*** [[Subcommittee on Prevention of Torture|Subcommittee on Prevention of Torture web site]]\n** [[Committee on the Rights of the Child|Committee on the Rights of the Child web site]]\n** [[Committee on Migrant Workers|Committee on Migrant Workers web site]]\n
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/charter.htm@@\n<html><iframe\ntitle = "United Nations Charter"\nsrc = "http://www.un-documents.net/charter.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a51r104.htm@@\n<html><iframe\ntitle = "United Nations Decade for Human Rights Education"\nsrc = "http://www.un-documents.net/a51r104.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a53r153.htm@@\n<html><iframe\ntitle = "United Nations Decade for Human Rights Education, 1995-2004, and public information activities in the field of human rights"\nsrc = "http://www.un-documents.net/a53r153.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a18r1904.htm@@\n<html><iframe\ntitle = "United Nations Declaration on the Elimination of All Forms of Racial Discrimination"\nsrc = "http://www.un-documents.net/a18r1904.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
The General Assembly,\n\nGuided by the [[purposes and principles of the Charter of the United Nations|Purposes and Principles of the United Nations]], and good faith in the fulfilment of the obligations assumed by States in accordance with the Charter,\n\nAffirming that indigenous peoples are equal to all other peoples, while recognizing the right of all peoples to be different, to consider themselves different, And to be respected as such,\n\nAffirming also that all peoples contribute to the diversity and richness of civilizations and cultures, which constitute the common heritage of humankind,\n\nAffirming further that all doctrines, policies and practices based on or advocating superiority of peoples or individuals on the basis of national origin or racial, religious, ethnic or cultural differences are racist, scientifically false, legally invalid, morally condemnable and socially unjust,\n\nReaffirming that indigenous peoples, in the exercise of their rights, should be free from discrimination of any kind,\n\nConcerned that indigenous peoples have suffered from historic injustices as a result of, inter alia, their colonization and dispossession of their lands, territories and resources, thus preventing them from exercising, in particular, their right to development in accordance with their own needs and interests,\n\nRecognizing the urgent need to respect and promote the inherent rights of indigenous peoples which derive from their political, economic and social structures and from their cultures, spiritual traditions, histories and philosophies, especially their rights to their lands, territories and resources,\n\nRecognizing also the urgent need to respect and promote the rights of indigenous peoples affirmed in treaties, agreements and other constructive arrangements with States,\n\nWelcoming the fact that indigenous peoples are organizing themselves for political, economic, social and cultural enhancement and in order to bring to an end all forms of discrimination and oppression wherever they occur,\n\nConvinced that control by indigenous peoples over developments affecting them and their lands, territories and resources will enable them to maintain and strengthen their institutions, cultures and traditions, and to promote their development in accordance with their aspirations and needs,\n\nRecognizing that respect for indigenous knowledge, cultures and traditional practices contributes to sustainable and equitable development and proper management of the environment,\n\nEmphasizing the contribution of the demilitarization of the lands and territories of indigenous peoples to peace, economic and social progress and development, understanding and friendly relations among nations and peoples of the world,\n\nRecognizing in particular the right of indigenous families and communities to retain shared responsibility for the upbringing, training, education and well-being of their children, consistent with the rights of the child,\n\nConsidering that the rights affirmed in treaties, agreements and other constructive arrangements between States and indigenous peoples are, in some situations, matters of international concern, interest, responsibility and character,\n\nConsidering also that treaties, agreements and other constructive arrangements, and the relationship they represent, are the basis for a strengthened partnership between indigenous peoples and States,\n\nAcknowledging that the [[Charter of the United Nations]], the [[International Covenant on Economic, Social and Cultural Rights]] ~~ +++[2]\n> See resolution 2200 A (XXI), annex.\n===\n~~ and the [[International Covenant on Civil and Political Rights]], ~~ +++[2]\n> See resolution 2200 A (XXI), annex.\n===\n~~ as well as the [[Vienna Declaration and Programme of Action]], ~~ +++[3]\n> A/CONF.157/24 (Part I), chap. III.\n===\n~~ affirm the fundamental importance of the right to self-determination of all peoples, by virtue of which they freely determine their political status and freely pursue their economic, social and cultural development,\n\nBearing in mind that nothing in this Declaration may be used to deny any peoples their right to self-determination, exercised in conformity with international law,\n\nConvinced that the recognition of the rights of indigenous peoples in this Declaration will enhance harmonious and cooperative relations between the State and indigenous peoples, based on principles of justice, democracy, respect for human rights, non-discrimination and good faith,\n\nEncouraging States to comply with and effectively implement all their obligations as they apply to indigenous peoples under international instruments, in particular those related to human rights, in consultation and cooperation with the peoples concerned,\n\nEmphasizing that the United Nations has an important and continuing role to play in promoting and protecting the rights of indigenous peoples,\n\nBelieving that this Declaration is a further important step forward for the recognition, promotion and protection of the rights and freedoms of indigenous peoples and in the development of relevant activities of the United Nations system in this field,\n\nRecognizing and reaffirming that indigenous individuals are entitled without discrimination to all human rights recognized in international law, and that indigenous peoples possess collective rights which are indispensable for their existence, well-being and integral development as peoples,\n\nRecognizing that the situation of indigenous peoples varies from region to region and from country to country and that the significance of national and regional particularities and various historical and cultural backgrounds should be taken into consideration,\n\nSolemnly proclaims the following ''United Nations Declaration on the Rights of Indigenous Peoples'' as a standard of achievement to be pursued in a spirit of partnership and mutual respect:\n!! Article 1\n> Indigenous peoples have the right to the full enjoyment, as a collective or as individuals, of all human rights and fundamental freedoms as recognized in the [[Charter of the United Nations]], the [[Universal Declaration of Human Rights]] ~~ +++[4]\n> Resolution 217 A (III).\n===\n~~ and international human rights law.\n!! Article 2\n> Indigenous peoples and individuals are free and equal to all other peoples and individuals and have the right to be free from any kind of discrimination, in the exercise of their rights, in particular that based on their indigenous origin or identity.\n!! Article 3\n> Indigenous peoples have the right to self-determination. By virtue of that right they freely determine their political status and freely pursue their economic, social and cultural development.\n!! Article 4\n> Indigenous peoples, in exercising their right to self-determination, have the right to autonomy or self-government in matters relating to their internal and local affairs, as well as ways and means for financing their autonomous functions.\n!! Article 5\n> Indigenous peoples have the right to maintain and strengthen their distinct political, legal, economic, social and cultural institutions, while retaining their right to participate fully, if they so choose, in the political, economic, social and cultural life of the State.\n!! Article 6\n> Every indigenous individual has the right to a nationality.\n!! Article 7\n# Indigenous individuals have the rights to life, physical and mental integrity, liberty and security of person.\n# Indigenous peoples have the collective right to live in freedom, peace and security as distinct peoples and shall not be subjected to any act of genocide or any other act of violence, including forcibly removing children of the group to another group.\n!! Article 8\n# Indigenous peoples and individuals have the right not to be subjected to forced assimilation or destruction of their culture.\n# States shall provide effective mechanisms for prevention of, and redress for:\n## Any action which has the aim or effect of depriving them of their integrity as distinct peoples, or of their cultural values or ethnic identities;\n## Any action which has the aim or effect of dispossessing them of their lands, territories or resources;\n## Any form of forced population transfer which has the aim or effect of violating or undermining any of their rights;\n## Any form of forced assimilation or integration;\n## Any form of propaganda designed to promote or incite racial or ethnic discrimination directed against them.\n!! Article 9\n> Indigenous peoples and individuals have the right to belong to an indigenous community or nation, in accordance with the traditions and customs of the\n!! Article 10\n> Indigenous peoples shall not be forcibly removed from their lands or territories. No relocation shall take place without the free, prior and informed consent of the indigenous peoples concerned and after agreement on just and fair compensation and, where possible, with the option of return.\n!! Article 11\n# Indigenous peoples have the right to practise and revitalize their cultural traditions and customs. This includes the right to maintain, protect and develop the past, present and future manifestations of their cultures, such as archaeological and historical sites, artefacts, designs, ceremonies, technologies and visual and performing arts and literature.\n# States shall provide redress through effective mechanisms, which may include restitution, developed in conjunction with indigenous peoples, with respect to their cultural, intellectual, religious and spiritual property taken without their free, prior and informed consent or in violation of their laws, traditions and customs.\n!! Article 12\n# Indigenous peoples have the right to manifest, practise, develop and teach their spiritual and religious traditions, customs and ceremonies; the right to maintain, protect, and have access in privacy to their religious and cultural sites; the right to the use and control of their ceremonial objects; and the right to the repatriation of their human remains.\n# States shall seek to enable the access and/or repatriation of ceremonial objects and human remains in their possession through fair, transparent and effective mechanisms developed in conjunction with indigenous peoples concerned.\n!! Article 13\n# Indigenous peoples have the right to revitalize, use, develop and transmit to future generations their histories, languages, oral traditions, philosophies, writing systems and literatures, and to designate and retain their own names for communities, places and persons.\n# States shall take effective measures to ensure that this right is protected and also to ensure that indigenous peoples can understand and be understood in political, legal and administrative proceedings, where necessary through the provision of interpretation or by other appropriate means.\n!! Article 14\n# Indigenous peoples have the right to establish and control their educational systems and institutions providing education in their own languages, in a manner appropriate to their cultural methods of teaching and learning.\n# Indigenous individuals, particularly children, have the right to all levels and forms of education of the State without discrimination.\n# States shall, in conjunction with indigenous peoples, take effective measures, in order for indigenous individuals, particularly children, including those living outside their communities, to have access, when possible, to an education in their own culture and provided in their own language.\n!! Article 15\n# Indigenous peoples have the right to the dignity and diversity of their cultures, traditions, histories and aspirations which shall be appropriately reflected in education and public information.\n# States shall take effective measures, in consultation and cooperation with the indigenous peoples concerned, to combat prejudice and eliminate discrimination and to promote tolerance, understanding and good relations among indigenous peoples and all other segments of society.\n!! Article 16\n# Indigenous peoples have the right to establish their own media in their own languages and to have access to all forms of non-indigenous media without discrimination.\n# States shall take effective measures to ensure that State-owned media duly reflect indigenous cultural diversity. States, without prejudice to ensuring full freedom of expression, should encourage privately owned media to adequately reflect indigenous cultural diversity.\n!! Article 17\n# Indigenous individuals and peoples have the right to enjoy fully all rights established under applicable international and domestic labour law.\n# States shall in consultation and cooperation with indigenous peoples take specific measures to protect indigenous children from economic exploitation and from performing any work that is likely to be hazardous or to interfere with the child's education, or to be harmful to the child's health or physical, mental, spiritual, moral or social development, taking into account their special vulnerability and the importance of education for their empowerment.\n# Indigenous individuals have the right not to be subjected to any discriminatory conditions of labour and, inter alia, employment or salary.\n!! Article 18\n> Indigenous peoples have the right to participate in decision-making in matters which would affect their rights, through representatives chosen by themselves in accordance with their own procedures, as well as to maintain and develop their own indigenous decision-making institutions.\n!! Article 19\n> States shall consult and cooperate in good faith with the indigenous peoples concerned through their own representative institutions in order to obtain their free, prior and informed consent before adopting and implementing legislative or administrative measures that may affect them.\n!! Article 20\n# Indigenous peoples have the right to maintain and develop their political, economic and social systems or institutions, to be secure in the enjoyment of their own means of subsistence and development, and to engage freely in all their traditional and other economic activities.\n# Indigenous peoples deprived of their means of subsistence and development are entitled to just and fair redress.\n!! Article 21\n# Indigenous peoples have the right, without discrimination, to the improvement of their economic and social conditions, including, inter alia, in the areas of education, employment, vocational training and retraining, housing, sanitation, health and social security.\n# States shall take effective measures and, where appropriate, special measures to ensure continuing improvement of their economic and social conditions. Particular attention shall be paid to the rights and special needs of indigenous elders, women, youth, children and persons with disabilities.\n!! Article 22\n# Particular attention shall be paid to the rights and special needs of indigenous elders, women, youth, children and persons with disabilities in the implementation of this Declaration.\n# States shall take measures, in conjunction with indigenous peoples, to ensure that indigenous women and children enjoy the full protection and guarantees against all forms of violence and discrimination.\n!! Article 23\n> Indigenous peoples have the right to determine and develop priorities and strategies for exercising their right to development. In particular, indigenous peoples have the right to be actively involved in developing and determining health, housing and other economic and social programmes affecting them and, as far as possible, to administer such programmes through their own institutions.\n!! Article 24\n# Indigenous peoples have the right to their traditional medicines and to maintain their health practices, including the conservation of their vital medicinal plants, animals and minerals. Indigenous individuals also have the right to access, without any discrimination, to all social and health services.\n# Indigenous individuals have an equal right to the enjoyment of the highest attainable standard of physical and mental health. States shall take the necessary steps with a view to achieving progressively the full realization of this right.\n!! Article 25\n> Indigenous peoples have the right to maintain and strengthen their distinctive spiritual relationship with their traditionally owned or otherwise occupied and used lands, territories, waters and coastal seas and other resources and to uphold their responsibilities to future generations in this regard.\n!! Article 26\n# Indigenous peoples have the right to the lands, territories and resources which they have traditionally owned, occupied or otherwise used or acquired.\n# Indigenous peoples have the right to own, use, develop and control the lands, territories and resources that they possess by reason of traditional ownership or other traditional occupation or use, as well as those which they have otherwise acquired.\n# States shall give legal recognition and protection to these lands, territories and resources. Such recognition shall be conducted with due respect to the customs, traditions and land tenure systems of the indigenous peoples concerned.\n!! Article 27\n> States shall establish and implement, in conjunction with indigenous peoples concerned, a fair, independent, impartial, open and transparent process, giving due recognition to indigenous peoples' laws, traditions, customs and land tenure systems, to recognize and adjudicate the rights of indigenous peoples pertaining to their lands, territories and resources, including those which were traditionally owned or otherwise occupied or used. Indigenous peoples shall have the right to participate in this process.\n!! Article 28\n# Indigenous peoples have the right to redress, by means that can include restitution or, when this is not possible, just, fair and equitable compensation, for the lands, territories and resources which they have traditionally owned or otherwise occupied or used, and which have been confiscated, taken, occupied, used or damaged without their free, prior and informed consent.\n# Unless otherwise freely agreed upon by the peoples concerned, compensation shall take the form of lands, territories and resources equal in quality, size and legal status or of monetary compensation or other appropriate redress.\n!! Article 29\n# Indigenous peoples have the right to the conservation and protection of the environment and the productive capacity of their lands or territories and resources. States shall establish and implement assistance programmes for indigenous peoples for such conservation and protection, without discrimination.\n# States shall take effective measures to ensure that no storage or disposal of hazardous materials shall take place in the lands or territories of indigenous peoples without their free, prior and informed consent.\n# States shall also take effective measures to ensure, as needed, that programmes for monitoring, maintaining and restoring the health of indigenous peoples, as developed and implemented by the peoples affected by such materials, are duly implemented.\n!! Article 30\n# Military activities shall not take place in the lands or territories of indigenous peoples, unless justified by a relevant public interest or otherwise freely agreed with or requested by the indigenous peoples concerned.\n# States shall undertake effective consultations with the indigenous peoples concerned, through appropriate procedures and in particular through their representative institutions, prior to using their lands or territories for military activities.\n!! Article 31\n# Indigenous peoples have the right to maintain, control, protect and develop their cultural heritage, traditional knowledge and traditional cultural expressions, as well as the manifestations of their sciences, technologies and cultures, including human and genetic resources, seeds, medicines, knowledge of the properties of fauna and flora, oral traditions, literatures, designs, sports and traditional games and visual and performing arts. They also have the right to maintain, control, protect and develop their intellectual property over such cultural heritage, traditional knowledge, and traditional cultural expressions.\n# In conjunction with indigenous peoples, States shall take effective measures to recognize and protect the exercise of these rights.\n!! Article 32\n# Indigenous peoples have the right to determine and develop priorities and strategies for the development or use of their lands or territories and other resources.\n# States shall consult and cooperate in good faith with the indigenous peoples concerned through their own representative institutions in order to obtain their free and informed consent prior to the approval of any project affecting their lands or territories and other resources, particularly in connection with the development, utilization or exploitation of mineral, water or other resources.\n# States shall provide effective mechanisms for just and fair redress for any such activities, and appropriate measures shall be taken to mitigate adverse environmental, economic, social, cultural or spiritual impact.\n!! Article 33\n# Indigenous peoples have the right to determine their own identity or membership in accordance with their customs and traditions. This does not impair the right of indigenous individuals to obtain citizenship of the States in which they live.\n# Indigenous peoples have the right to determine the structures and to select the membership of their institutions in accordance with their own procedures.\n!! Article 34\n> Indigenous peoples have the right to promote, develop and maintain their institutional structures and their distinctive customs, spirituality, traditions, procedures, practices and, in the cases where they exist, juridical systems or customs, in accordance with international human rights standards.\n!! Article 35\n> Indigenous peoples have the right to determine the responsibilities of individuals to their communities.\n!! Article 36\n# Indigenous peoples, in particular those divided by international borders, have the right to maintain and develop contacts, relations and cooperation, including activities for spiritual, cultural, political, economic and social purposes, with their own members as well as other peoples across borders.\n# States, in consultation and cooperation with indigenous peoples, shall take effective measures to facilitate the exercise and ensure the implementation of this right.\n!! Article 37\n# Indigenous peoples have the right to the recognition, observance and enforcement of treaties, agreements and other constructive arrangements concluded with States or their successors and to have States honour and respect such treaties, agreements and other constructive arrangements.\n# Nothing in this Declaration may be interpreted as diminishing or eliminating the rights of indigenous peoples contained in treaties, agreements and other constructive arrangements.\n!! Article 38\n> States in consultation and cooperation with indigenous peoples, shall take the appropriate measures, including legislative measures, to achieve the ends of this Declaration.\n!! Article 39\n> Indigenous peoples have the right to have access to financial and technical assistance from States and through international cooperation, for the enjoyment of the rights contained in this Declaration.\n!! Article 40\n> Indigenous peoples have the right to access to and prompt decision through just and fair procedures for the resolution of conflicts and disputes with States or other parties, as well as to effective remedies for all infringements of their individual and collective rights. Such a decision shall give due consideration to the customs, traditions, rules and legal systems of the indigenous peoples concerned and international human rights.\n!! Article 41\n> The organs and specialized agencies of the United Nations system and other intergovernmental organizations shall contribute to the full realization of the provisions of this Declaration through the mobilization, inter alia, of financial cooperation and technical assistance. Ways and means of ensuring participation of indigenous peoples on issues affecting them shall be established.\n!! Article 42\n> The United Nations, its bodies, including the Permanent Forum on Indigenous Issues, and specialized agencies, including at the country level, and States shall promote respect for and full application of the provisions of this Declaration and follow up the effectiveness of this Declaration.\n!! Article 43\n> The rights recognized herein constitute the minimum standards for the survival, dignity and well-being of the indigenous peoples of the world.\n!! Article 44\n> All the rights and freedoms recognized herein are equally guaranteed to male and female indigenous individuals.\n!! Article 45\n> Nothing in this Declaration may be construed as diminishing or extinguishing the rights indigenous peoples have now or may acquire in the future.\n!! Article 46\n# Nothing in this Declaration may be interpreted as implying for any State, people, group or person any right to engage in any activity or to perform any act contrary to the Charter of the United Nations or construed as authorizing or encouraging any action which would dismember or impair, totally or in part, the territorial integrity or political unity of sovereign and independent States.\n# In the exercise of the rights enunciated in the present Declaration, human rights and fundamental freedoms of all shall be respected. The exercise of the rights set forth in this Declaration shall be subject only to such limitations as are determined by law and in accordance with international human rights obligations. Any such limitations shall be non-discriminatory and strictly necessary solely for the purpose of securing due recognition and respect for the rights and freedoms of others and for meeting the just and most compelling requirements of a democratic society.\n# The provisions set forth in this Declaration shall be interpreted in accordance with the principles of justice, democracy, respect for human rights, equality, non-discrimination, good governance and good faith.
<html>\n<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;ie=UTF8&amp;t=k&amp;om=1&amp;msa=0&amp;msid=100732368296564182313.00043ed2b02ff10a38734&amp;ll=40.74989,-73.968329&amp;spn=0.005689,0.00912&amp;output=embed&amp;s=AARTsJrJfjUfVOp7JCSfZ_xPkqeltgueDw"></iframe><br /><small><a href="http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;ie=UTF8&amp;t=k&amp;om=1&amp;msa=0&amp;msid=100732368296564182313.00043ed2b02ff10a38734&amp;ll=40.74989,-73.968329&amp;spn=0.005689,0.00912&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>\n</html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/pop.htm@@\n<html><iframe\ntitle="United Nations Principles for Older Persons"\nsrc="http://www.un-documents.net/pop.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the web site of the ''National Coordinating Committee for UDHR50'', Franklin and Eleanor Roosevelt Institute. You can use <<fullscreen>> to toggle full-screen mode, or view this page in a separate browser tab or window at http://www.udhr.org/history/yearbook.htm@@\n<html><iframe\n src = "http://www.udhr.org/history/yearbook.htm"\n title = "United Nations Yearbook Summary, 1948"\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a47r124.htm@@\n<html><iframe\ntitle = "United Nations year for tolerance"\nsrc = "http://www.un-documents.net/a47r124.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a3r217a.htm@@\n<html><iframe\ntitle = "Universal Declaration of Human Rights"\nsrc = "http://www.un-documents.net/a3r217a.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/udcd.htm@@\n<html><iframe\ntitle="Universal Declaration on Cultural Diversity"\nsrc="http://www.un-documents.net/udcd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/udhghr.htm@@\n<html><iframe\ntitle="Universal Declaration on the Human Genome and Human Rights"\nsrc="http://www.un-documents.net/udhghr.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@align:center;[img[//Unofficial// Draft Colour logo to inspire realization of the Universal Declaration on Human Rights @ 60+|undhr60++671x231.png]]@@
!!Basic Options\nTiddlyWiki offers a number of "Interface Options" - using the {{{<<option>>}}} built-in macro - that allow you to customise some of the ways this web site behaves. The options you select are saved in your browser, and will remain in effect when you visit this site again. Note that if you [[download this web site|Download this web site]], there are many more ways you can customize the site.\n!!Display Options\n<<<\n''Font size'': You can increase the size of the font - of the tiddlers only, not the header of menu - by clicking on the ''+'', ''='' or ''-'' <<fontSize "font-size:">> displayed in the [[Hover Menu]] - on the right of the screen - or under ''User Options'' in the menu on the left.\n''Full screen display'': You can switch back and forth between full screen display of tiddlers - i.e. without the menu being displayed - by clicking on the <<fullscreen>> in the [[Hover Menu]], or when you "mouse over" the space above the tags that are displayed here at the top right of each tiddler.\n<<<\n!!Search Options\nThis site incorporates a number of ''Search option'' - using the built-in search features of TiddlyWiki, supplemented with two plugin macros - [[SearchOptions plugin]] and [[YourSearchPlugin macro]]\n<<<\n<<option chkSearchTitles>> Search in tiddler titles\n<<option chkSearchText>> Search in tiddler text\n<<option chkSearchTags>> Search in tiddler tags\n<<option chkSearchTitlesFirst>> Search results show title matches first\n<<option chkSearchList>> Search results show list of matching tiddlers\n<<option chkSearchIncremental>> Incremental searching\n<<<\n!!Navigation Options\n<<<\n<<option chkToggleLinks>> Clicking on links to tiddlers that are already open causes them to close\n^^(override with Control or other modifier key)^^\n<<option chkOpenInNewWindow>> Open Links In New Window\n<<<\n!Editing Options\nThe ''Editing Options'' will only apply if you have [[downloaded this web site|Download this web site]], and open it from a local drive\n!!Username\n> Enter your username, that is recorded in any tiddlers you edit or create: <<option txtUserName>>\n> Conventionally, TiddlyWiki developers suggest this be written as a WikiWord (eg JoeBloggs), however TiddlyWikiPerfect recommends a user name with separate elements, eg Firstname Lastname, a Nickname or an organizational name. \n<<<\n<<option chkHttpReadOnly>> HideEditingFeatures when viewed over HTTP\n<<option chkForceMinorUpdate>> Treat edits as MinorChanges by preserving date and time\n^^(override with Shift key when clicking 'done' or by pressing Ctrl-Shift-Enter^^\n<<option chkConfirmDelete>> Confirm Before Deleting a tiddler\nMaximum number of lines in a tiddler edit box: <<option txtMaxEditRows>>\n<<option chkInsertTabs>> Use tab key to insert tab characters instead of jumping to next field\n<<<\n!!Save Options\n<<<\n<<option chkSaveBackups>> Save Backups\n<<option chkAutoSave>> Auto Save\n<<option chkGenerateAnRssFeed>> Generate an Rss Feed\n<<option chkSaveEmptyTemplate>> Save Empty Template - i.e. just TiddlyWiki, without any of the tiddlers\nFolder name for backup files: <<option txtBackupFolder>>\n<<option chkAutoSave>> Auto Save: When selected, the page will be saved each time you save a tiddler; note that it will slow down your editing, while it protects you from losing your work if your browser crashes. \n<<<\n!!Private Settings: \n<<<\n<<option chkUsePrivateSettings>> Use private settings. \n<<option chkMakeSettingPrivateWhenChanged>> Make setting private when changed.&#160;&#160;&#160;[[Show Settings]].\n^^(Private settings are stored in this ~TiddlyWiki, shared settings are stored as cookies. For more information see the [[Settings documentation|SettingsPlugin Documentation]].)^^\n<<<\n!!Plugins\n<<<\nSee [[Plugin Macros]] for information on the 3rd party plugin macros used in the web site.\n<<<\n\n
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/ac157-23.htm@@\n<html><iframe\ntitle="Vienna Declaration and Programme of Action"\nsrc="http://www.un-documents.net/ac157-23.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
<!--{{{-->\n\n<div class='toolbar'>\n <span macro="showWhenTagged systemConfig">\n <span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>\n </span>\n <span style="padding:1em;"></span>\n <span macro='toolbar closeTiddler closeOthers'></span> <span class='toolbar' macro='newDocument "label:print" "prompt:print an HTML snapshot of this tiddler" nofilename print here'></span> <span macro='toolbar deleteTiddler refresh permalink fullscreen references newTiddler newJournal jump +editTiddler '></span>\n</div>\n\n<div class="tagglyTagged" macro="tags"></div>\n\n<div class='titleContainer'>\n <span class='title' macro='view title'></span>\n <span macro="miniTag"></span>\n</div>\n\n<!-- <div class='subtitle'> <span macro='view modifier link'></span>, created <span macro='view created date [[YYYY.0MM.0DD]]'></span>, modified <span macro='view modified date [[YYYY.0MM.0DD]]'></span></div> -->\n\n<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>\n\n<div macro="hideWhen tiddler.tags.containsAny(['html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">\n <div class='viewer' macro='view text wikified'></div>\n</div>\n<div macro="showWhen tiddler.tags.containsAny(['html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">\n <div class='viewer'><pre macro='view text'></pre></div>\n</div>\n\n<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>\n\n<div class="tagglyTagging" macro="tagglyTagging"></div>\n\n<!--}}}-->
Welcome to [[udhr@60+]] - an Open Source, Creative Commons framework honouring the upcoming 60th Anniversary of the [[Universal Declaration of Human Rights]] based on an appreciation of the transformative opportunities for the protection & realization of human rights in a networked knowledge-based universe.\n\nThe ''udhr@60+'' framework is under development by the [[Information and Communications Sub-Committee]] of the [[NGO Committee on Education]] of [[CoNGO|Conference Of NGOs]] - the ''Conference of Non-Governmental Organizations in Consultative Relationship with the United Nations''\n\nThis web site had been serving as the interim web site for the [[61st Annual DPI/NGO Conference]], planned for September 3-5, 2008 at UNESCO Headquarters in Paris, France on the theme ''Reaffirming Human Rights for All: The Universal Declaration at 60''. The DPI/NGO Conference is expected to be the largest international conference celebrating the 60th Anniversary. The official site for the conference has now been launched - see [[61st Annual DPI/NGO Conference website]] - however, most of the resources here are not available on the official site.
> from the [[UNFCC web site|\nReally Simple Syndication, RSS is a family of Web feed formats used to publish frequently updated content such as news headlines, newly posted documents, latest vacancies or blog entries. An RSS document, which is called a "feed", "web feed", or "channel", contains either a summary of content from an associated web site or the full text. RSS makes it possible to keep up with UNFCCC's feeds in an automated manner which is easier than checking them manually. RSS content can be read using software called a "feed reader" or an "aggregator." You subscribe to a feed by entering the feed's link into the reader or by clicking an RSS icon in a browser that initiates the subscription process. The reader checks your subscribed feeds regularly for new content, downloading any updates that it finds.\n!! How do I start using feeds?\nIn general, the first thing you need is something called a news reader. This is a piece of software that checks the feeds and lets you read any new articles that have been added. There are many different versions, some of which are accessed using a browser, and some of which are downloadable applications. Browser-based news readers let you catch up with your RSS feed subscriptions from any computer, whereas downloadable applications let you store them on your main computer.\n\nIf you click on the RSS button you can subscribe to the feed in various ways, including by dragging the URL of the feed into your news reader or by cutting and pasting the same URL into a new feed in your news reader. Most sites that offer feeds use a similar orange button, but some may just have a normal web link. Some browsers, including Firefox, Opera and Safari, automatically check for feeds for you when you visit a website, and display an icon when they find one. This can make subscribing to feeds much easier. For more details on these, please check their websites.\n!! How do I get a news reader?\nThere is a range of different news readers available and new versions are appearing all the time. Different news readers work on different operating systems, so you will need to choose one that will work with your computer.
William (Bill) Gellermann is a member of the [[Climate Change Sub-Committee]] of the [[NGO/DPI Executive Committee]], and served as //~Co-Chair// of the [[Networking Sub-Committee]] for the [[Planning Committee|60th Annual DPI/NGO Conference Planning Committee]] for the [[60th Annual DPI/NGO Conference]], and has been a member of the Planning Committee since 2004. Bill is serving as the initial //Convenor// of the [[Tipping Point Working Group]] for the [[NGO/DPI Climate Change Report]]\n\nWilliam Gellermann has a Ph.D. in Applied Behavioral Sciences from UCLA, and his professional life has been as a //Consultant// and //Teacher// on Organizational Development. He has been a faculty member at SUNY (Buffalo), Cornell and CUNY (Richmond College). Consultant since 1970 (clients included major corporations, labor unions, civil rights groups, and government agencies at federal, state, and city level); author of [[Values and Ethics in Organization and Human Systems Development|http://books.google.com/books?id=xi43AQAACAAJ&dq=%22Values+and+Ethics+in+Organization+and+Human+Systems%22&ei=2_E0R-6CNpjcpgKjqbHNDw]] (1990, ~Jossey-Bass). Retired in 2000. Bill Gellerman was elected //~Co-Chair// of the [[Communications Coordination Committee for the UN|http://www.cccun.org/]] (CCC/UN) having previously served as //~Vice-Chair// since 2004.\n\nE-mail: [[gmann@earthlink.net|mailto:gmann@earthlink.net]]
//Working with the Office of the United Nations High Commissioner for Human Rights: A Handbook for NGOs//. Office of the United Nations High Commissioner for Human Rights, August 2006. 135 pages.\nEnhanced for online navigation with the addition of pdf bookmarks.\nhttp://www.ngo-framework.net/ohchr-ngo-handbook-en.pdf
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/a46r116.htm@@\n<html><iframe\ntitle = "World Conference on Human Rights"\nsrc = "http://www.un-documents.net/a46r116.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
@@font-size:85%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at http://www.un-documents.net/wdhe21c.htm@@\n<html><iframe\ntitle="World Declaration on Higher Education for the Twenty-First Century: Vision and Action"\nsrc="http://www.un-documents.net/wdhe21c.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth="100%"\nheight="1000"\nframeborder="0"\nscrolling="yes">\n</iframe></html>
@@font-size:90%;''Note'': This is a "framed" page from the [[UN Documents Cooperation Circles|UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] web site.\nYou can view this page in a separate browser tab or window at http://www.un-documents.net/wpa-ehrd.htm@@\n<html><iframe\ntitle = "World Plan of Action for Education on Human Rights and Democracy"\nsrc = "http://www.un-documents.net/wpa-ehrd.htm"\nstyle="\nbackground-color:#ffffff;\nborder-color:#ffffff;\nborder:none;"\nwidth = "100%"\nheight = "1000"\nframeborder = "0"\nscrolling = "yes">\n</iframe></html>
/***\n|Name|''allTagsExcept''|h\n|Author|[[Clint Checketts]]|\n|Version|1.0 (2005.09.08)|\n|Description|Lists all tags except for those specified.|\n|Source|http://tiddlystyles.com/#AllTagsExceptMacro|\n***/\n/***\n|Usage:|{{{<< allTagsExcept systemConfig excludeLists systemTiddlers >>}}} This will show all tags but those listed (e.g. systemConfig and systemTiddlers|\n\n<<allTagsExcept systemConfig excludeLists systemTiddlers >>\n***/\n//{{{\nversion.extensions.allTagsExcept = {major: 0, minor: 1, revision: 0, date: new Date(2005,8,15)};\nconfig.macros.allTagsExcept = {tooltip: "Show tiddlers tagged with '%0'",noTags: "There are no tags to display"};\n\nconfig.macros.allTagsExcept.handler = function(place,macroName,params)\n{\n var tags = store.getTags();\n var theTagList = createTiddlyElement(place,"ul",null,null,null);\n if(tags.length == 0)\n createTiddlyElement(theTagList,"li",null,"listTitle",this.noTags);\n for (var t=0; t<tags.length; t++) {\n var includeTag = true;\n for (var p=0;p<params.length; p++) if (tags[t][0] == params[p]) includeTag = false;\n if (includeTag){\n var theListItem =createTiddlyElement(theTagList,"li",null,null,null);\n var theTag = createTiddlyButton(theListItem,tags[t][0] + " (" + tags[t][1] + ")",this.tooltip.format([tags[t][0]]),onClickTag);\n theTag.setAttribute("tag",tags[t][0]);\n }\n }\n}\n//}}}
The ''bookmarked pdf'' tag is used for content including, or relating to, pdf files for which bookmarks have been added to simplify on-screen navigation of the document.
The ''cc2.0'' tag is for tiddlers and tags relating to [[Climate Change 2.0]]\n\n<<siteMap >> \n\n
The ''convention'' tag is used for tiddlers relating to international conventions - also commonly known as treaties.\n\n<<siteMap convention>>\n\n
The 'convention of war' tag is used for tiddlers relating to war crimes and the conduct of war.
The ''css'' tag is used for tiddlers or tags that contain or are about [[Cascading Style Sheets]] that define for layout and appearance of the web page and its elements.\n\n|<<siteMap >> |<<siteMap tiddlywiki>> |<<siteMap languages>> |\n\n\n
The ''dataperfect'' tag is for tiddlers about DataPerfect, TiddlyWiki's partner in [[TiddlyWikiPerfect|TiddlyWikiPerfect: An emerging hybrid information species]]\n\n|<<siteMap >> |<<siteMap toolbox>> |\n\n
The ''declaration'' tag is for tiddlers and tags relating to global declarations,\n\n|<<siteMap >> |\n
/***\n|Name|''fontSize''|h\n|Author|[[Saq Imtiaz]]|\n|Version|1.0|\n|Description|Resize tiddler text on the fly. The text size is remembered between sessions by use of a cookie.|\n|Source|http://lewcid.googlepages.com/lewcid.html#FontSizePlugin|\n|TW Version|2.x|\n***/\n/***\nYou can customize the maximum and minimum allowed sizes. (only affects tiddler content text, not any other text)|\n\nAlso, you can load a TW file with a font-size specified in the url.\nEg: http://lewcid.googlepages.com/lewcid.html#font:110\n\n!Demo:\nTry using the font-size buttons in the sidebar, or in the MainMenu above.\n\n!Installation:\nCopy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.\nThen put {{{<<fontSize "font-size:">>}}} in your SideBarOptions tiddler, or anywhere else that you might like.\n\n!Usage\n{{{<<fontSize>>}}} results in <<fontSize>>\n{{{<<fontSize font-size: >>}}} results in <<fontSize font-size:>>\n\n!Customizing:\nThe buttons and prefix text are wrapped in a span with class fontResizer, for easy css styling.\nTo change the default font-size, and the maximum and minimum font-size allowed, edit the config.fontSize.settings section of the code below.\n\n!Notes:\nThis plugin assumes that the initial font-size is 100% and then increases or decreases the size by 10%. This stepsize of 10% can also be customized.\n\n!History:\n*27-07-06, version 1.0 : prevented double clicks from triggering editing of containing tiddler.\n*25-07-06, version 0.9\n\n!Code\n***/\n\n//{{{\nconfig.fontSize={};\n\n//configuration settings\nconfig.fontSize.settings =\n{\n defaultSize : 100, // all sizes in %\n maxSize : 200,\n minSize : 40,\n stepSize : 10\n};\n\n//startup code\nvar fontSettings = config.fontSize.settings;\n\nif (!config.options.txtFontSize)\n {config.options.txtFontSize = fontSettings.defaultSize;\n saveOptionCookie("txtFontSize");}\nsetStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\sn","fontResizerStyles");\nsetStylesheet("#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\sn .fontResizer {margin:0 0.5em;}","fontResizerButtonStyles");\n\n//macro\nconfig.macros.fontSize={};\nconfig.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)\n{\n\n var sp = createTiddlyElement(place,"span",null,"fontResizer");\n sp.ondblclick=this.onDblClick;\n if (params[0])\n createTiddlyText(sp,params[0]);\n createTiddlyButton(sp,"+","increase font-size",this.incFont);\n createTiddlyButton(sp,"=","reset font-size",this.resetFont);\n createTiddlyButton(sp,"–","decrease font-size",this.decFont);\n}\n\nconfig.macros.fontSize.onDblClick = function (e)\n{\n if (!e) var e = window.event;\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return false;\n}\n\nconfig.macros.fontSize.setFont = function ()\n{\n saveOptionCookie("txtFontSize");\n setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\sn","fontResizerStyles");\n}\n\nconfig.macros.fontSize.incFont=function()\n{\n if (config.options.txtFontSize < fontSettings.maxSize)\n config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;\n config.macros.fontSize.setFont();\n}\n\nconfig.macros.fontSize.decFont=function()\n{\n\n if (config.options.txtFontSize > fontSettings.minSize)\n config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;\n config.macros.fontSize.setFont();\n}\n\nconfig.macros.fontSize.resetFont=function()\n{\n\n config.options.txtFontSize=fontSettings.defaultSize;\n config.macros.fontSize.setFont();\n}\n\nconfig.paramifiers.font =\n{\n onstart: function(v)\n {\n config.options.txtFontSize = v;\n config.macros.fontSize.setFont();\n }\n};\n//}}}
Fact Sheet No. 24 (Rev.1): Front Matter\n<html>\n<P align="center" ID="LinkTarget_378">\n<FONT size="+1"><B>Office of the United Nations High Commissioner for Human Rights</b></font>\n</P>\n<p align="center">\n<IMG align="center" width="71" height="75" src="ohchr.jpg">\n\n<DIV class="Part">\n<H1 align="center">\nThe International Convention on Migrant Workers and its Committee\n</h1>\n<DIV class="Sect">\n<H2 align="center">\nFact Sheet No. 24 (Rev.1) </H2>\n<p align="center">\n<IMG align="center" width="92" height="92" src="un.jpg">\n<H3 align="center">\nUnited Nations\nNew York and Geneva, 2005\n</H3>\n\n<UL>\n<LI>\n<A href="#LinkTarget_378">The International Convention on Migrant Workers and its Committee</A>\n<UL>\n<LI>\n<A href="#LinkTarget_379">Contents</A>\n</LI>\n</UL>\n</LI>\n<LI>\n<A href="#LinkTarget_380">Introduction</A>\n</LI>\n<LI>\n<A href="#LinkTarget_381">I. Drafting History of the Convention</A>\n<UL>\n<LI>\n<A href="#LinkTarget_382">Migrants&rsquo; Rights are Human Rights: The Global Campaign for Ratification of the United Nations International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families</A>\n</LI>\n</UL>\n</LI>\n<LI>\n<A href="#LinkTarget_383">II. Structure and Scope of the Convention</A>\n<UL>\n<LI>\n<A href="#LinkTarget_384">A. Scope and definitions</A>\n</LI>\n<LI>\n<A href="#LinkTarget_385">B. The principle of non-discrimination</A>\n</LI>\n<LI>\n<A href="#LinkTarget_386">C. Human rights of all migrants</A>\n</LI>\n<LI>\n<A href="#LinkTarget_387">D. Other rights of migrant workers and members of their families who are documented or in a regular situation</A>\n</LI>\n<LI>\n<A href="#LinkTarget_388">Promotion of sound, equitable, humane and lawful conditions in connection with international migration of workers and members of their families</A>\n</LI>\n</UL>\n</LI>\n<LI>\n<A href="#LinkTarget_389">III. The Committee on Migrant Workers</A>\n<UL>\n<LI>\n<A href="#LinkTarget_390">The human rights treaty-body system and proposals for its reform</A>\n</LI>\n</UL>\n</LI>\n<LI>\n<A href="#LinkTarget_391">IV. The Convention in the Context of Other International Instruments</A>\n<UL>\n<LI>\n<A href="#LinkTarget_392">The Special Rapporteur on the human rights of migrants</A>\n</LI>\n</UL>\n</LI>\n<LI>\n<A href="#LinkTarget_393">V. Recent Developments</A>\n</LI>\n<LI>\n<A href="#LinkTarget_394">Useful addresses</A>\n</LI>\n<LI>\n<A href="#LinkTarget_395">Annex I. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families</A>\n<LI>\n<A href="#LinkTarget_404">Annex II. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families</A>\n</LI>\n<LI>\n<A href="#None">Human Rights Fact Sheets</A>\n</LI>\n</UL>\n</HR>\n<DIV class="Sect">\n<H3 align="center">\n<B>NOTE</B>\n</h3>\n<P>\nThe designations employed and the presentation of the material in this publication do not imply the expression of any opinion whatsoever on the part of the Secretariat of the United Nations concerning the legal status of any country, territory, city or area, or of its authorities, or concerning the delimitation of its frontiers or boundaries. </P>\n<P align="center">\n* </P>\n<P align="center">\n* * </P>\n<P>\nMaterial contained in this publication may be freely quoted or reprinted, provided credit is given and a copy of the publication containing the reprinted material is sent to the Office of the United Nations High Commissioner for Human Rights, Palais des Nations, 8-14 avenue de la Paix, CH-1211 Geneva 10, Switzerland. </P>\n<P align="center" ID="LinkTarget_379">\nCONTENTS\n</P>\n<P>\n<blockquote>Introduction </P>\n<P>\nI. DRAFTING HISTORY OF THE CONVENTION\n</P>\n<P>\nII. STRUCTURE AND SCOPE OF THE CONVENTION\n</P>\n<P>\nA. Scope and definitions\n</P>\n<P>\nB. The principle of non-discrimination\n</P>\n<P>\nC. Human rights of all migrants\n</P>\n<P>\nD. Other rights of migrant workers and members of their families who are documented or in a regular situation </P>\n<P>\nIII. THE COMMITTEE ON MIGRANT WORKERS\n</P>\n<P>\nIV. THE CONVENTION IN THE CONTEXT OF OTHER INTERNATIONAL INSTRUMENTS\n<P>\nV. RECENT DEVELOPMENTS\n<P>\nUseful addresses\n<P>\nAnnexes\n<P>\nI. International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families\n<P>\nII. States that have signed, ratified or acceded to the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families </P>\n</blockquote>\n<P>\n<hr>\n</html>\n>|''&ldquo;[I]t is time to take a more comprehensive look at the various dimensions of the migration issue, which now involves hundreds of millions of people and affects countries of origin, transit and destination. We need to understand better the causes of international flows of people and their complex interrelationship with development&rdquo;'' (Strengthening of the United Nations: an agenda for further change, Report of the Secretary-General, A/57/387, para. 39)|\n----\nFact Sheet No. 24 (Rev.1): Introduction\nOn 1 July 2003, the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families entered into force. By 1 October 2005, 33 States had ratified it or acceded to it.^^+++[1]\n> 1. Algeria, Azerbaijan, Belize, Bolivia, Bosnia and Herzegovina, Burkina Faso, Cape Verde, Chile, Colombia, Ecuador, Egypt, El Salvador, Ghana, Guatemala, Guinea, Honduras, Kyrgyzstan, Lesotho, Libyan Arab Jamahiriya, Mali, Mexico, Morocco, Peru, Philippines, Senegal, Seychelles, Sri Lanka, Syrian Arab Republic, Tajikistan, Timor-Leste, Turkey, Uganda and Uruguay (see annex II).\n===\n\n^^The Convention is a comprehensive international treaty focusing on the protection of migrant workers&rsquo; rights. It emphasizes the link between migration and human rights&mdash;a policy topic that is drawing increasing attention worldwide.\n\nThe Convention opens a new chapter in the history of determining the rights of migrant workers and ensuring that those rights are protected and respected. It incorporates the results of over 30 years of discussion, including United Nations human rights studies, conclusions and recommendations of meetings of experts, and debates and resolutions in the United Nations on migrant workers.\n\nLike all other international human rights instruments, the Convention sets standards for the laws and the judicial and administrative procedures of individual States. Governments of States that ratify or accede to the Convention undertake to apply its provisions by adopting the necessary measures. They also undertake to ensure that migrant workers whose rights have been violated may seek an effective remedy.\n\nThis fact sheet provides information on:\n* The drafting history of the Convention\n* Its structure and main features and provisions\n* The Committee established to monitor its application\n* How the Convention relates to other international instruments\n* Recent developments and initiatives to promote and defend the rights of migrant workers\n----\nFact Sheet No. 24 (Rev.1): I. Drafting History of the Convention\nThe International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families is the culmination of many years of discussions, reports and recommendations on the subject of migrants&rsquo; rights. The United Nations first voiced concern about the rights of migrant workers in 1972, when the Economic and Social Council, in its resolution 1706 (LIII), expressed alarm at the illegal transportation of labour to some European countries and at the exploitation of workers from some African countries &ldquo;in conditions akin to slavery and forced labour.&rdquo; In the same year, the General Assembly, in its resolution 2920 (XXVII), condemned discrimination against foreign workers and called upon Governments to end such practices and to improve reception arrangements for migrant workers.\n\nFollowing a request from the Economic and Social Council in 1973, the Sub-Commission on Prevention of Discrimination and Protection of Minorities adopted a report on the exploitation of labour through illicit and clandestine trafficking in 1976. The report, drafted by its Special Rapporteur, Mrs. Halima Warzazi, recognized that there were two aspects to the problem, namely illicit and clandestine operations, on the one hand, and discriminatory treatment of migrant workers in host States, on the other, and recommended the drawing-up of a United Nations convention on the rights of migrant workers. This recommendation was echoed at the World Conference to Combat Racism and Racial Discrimination^^+++[2]\n>2. See Report of the World Conference to Combat Racism and Racial Discrimination, Geneva, 14-25 August 1978 (United Nations publication, Sales No.E.79.XIV.2).\n===\n\n^^ in Geneva in 1978 and in General Assembly resolution 33/163 on measures to improve the situation and ensure the human rights and dignity of all migrant workers.\n\nFollowing the adoption of resolution 34/172 of 17 December 1979 by the General Assembly, a working group open to all Member States was established in 1980 to draw up a convention, and the international organs and organizations concerned&mdash;the Commission on Human Rights, the Commission for Social Development, the International Labour Organization, the United Nations Educational, Scientific and Cultural Organization, and the World Health Organization&mdash;were invited to contribute to the task. Reconstituted at successive annual sessions of the General Assembly, the working group finished drafting the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families in 1990.\n\n''On 18 December 1990 the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families was adopted by the General Assembly without a vote and opened for signature by all Member States of the United Nations.''\n!!!Migrants&rsquo; Rights are Human Rights: The Global Campaign for Ratification of the United Nations International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families''\nThe Steering Committee of the Global Campaign for Ratification of the United Nations International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families was first convened in 1998. It is a unique alliance involving the United Nations Secretariat, intergovernmental agencies and leading international human rights, church, labour, migrant and women&rsquo;s organizations.\n\nThe Steering Committee has coordinated international and national activities to publicize the Convention and raise awareness about it through its Global Campaign. Its main purpose is to promote the ratification of, or accession to, the Convention by a large number of States, and the incorporation of the Convention&rsquo;s standards into national laws and practices.\n\nIts work has led to a sharp increase in the number of ratifications and signatures. For example, before 1998 only 9 States had ratified the Convention, while from 1998 to 2004 another 18 did.\n\nCampaigning for ratification goes hand in hand with raising awareness of the situation of migrants in society and the often sensitive political issues involved. The Global Campaign strives to achieve endorsement of the Convention from a broad cross-section of society, including public officials, political parties, trade unions, religious groups, women&rsquo;s organizations and so on. Only through the work of hundreds of organizations and people at the local level is the Global Campaign able to achieve such success.\n* Its members are: December 18, Human Rights Watch, International Catholic Migration Commission, International Confederation of Free Trade Unions, International Labour Office, International Organization for Migration, Migrant Forum in Asia, Migrants Rights International, Office of the United Nations High Commissioner for Human Rights (OHCHR), Public Services International, United Nations Educational, Scientific and Cultural Organization, Women&rsquo;s International League for Peace and Freedom, and World Council of Churches.\n----\nFact Sheet No. 24 (Rev.1): II. Structure and Scope of the Convention\nThe entry into force of the International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families reinforces and complements a series of other provisions under the main United Nations human rights treaties (see chap. IV below).\n\nThe Convention seeks to establish minimum standards that States parties should apply to migrant workers and members of their families, irrespective of their migratory status. The rationale behind the recognition of rights of undocumented migrant workers is also reaffirmed in the preamble, in which the States parties consider, inter alia, that irregular migrants are frequently exploited and face serious human rights violations and that appropriate action should be encouraged to prevent and eliminate clandestine movements and trafficking in migrant workers while at the same time ensuring the protection of their human rights.\n\nThe International Convention consists of nine parts:\n* Scope and definitions\n* Non-discrimination with respect to rights\n* Human rights of all migrants\n* Other rights of migrants who are documented or in a regular situation\n* Provisions applicable to particular categories of migrants\n* The promotion of sound, equitable, humane and lawful conditions in connection with international migration\n* Application of the Convention\n* General provisions\n* Final provisions\n!!! ''A. Scope and definitions'' \nPart I of the Convention contains the most comprehensive definition of migrant workers found in any international instrument concerned with migrants. Article 2 (1) defines a migrant worker as &ldquo;a person who is to be engaged, is engaged or has been engaged in a remunerated activity in a State of which he or she is not a national.&rdquo;^^+++[3]\n>3. Article 3 lists the persons excluded from this definition, namely employees of international organizations, Government officials, persons sent or employed by a State or on its behalf outside its territory who participate in development programmes and other cooperation programmes, investors, refugees and stateless persons, students and trainees, non-national non-resident seafarers and workers on an offshore installation.\n===\n\n^^Article 4 defines which persons constitute the members of the migrant worker&rsquo;s family as &ldquo;persons married to migrant workers or having with them a relationship that, according to applicable law, produces effects equivalent to marriage, as well as their dependent children and other dependent persons who are recognized as members of the family by applicable legislation or applicable bilateral or multilateral agreements between the States concerned.&rdquo;\n\nFurthermore, article 5 specifies that migrant workers are considered to be documented or in a regular situation &ldquo;if they are authorized to enter, to stay and to engage in a remunerated activity in the State of employment pursuant to the law of that State and to international agreements to which that State is a party&rdquo;. Otherwise, they are considered to be non-documented or in an irregular situation.\n\nFinally, in part V, the Convention innovates by defining the rights which apply to certain categories of migrant workers and their families, including frontier workers, seasonal workers, itinerant workers, migrants employed for a specific project and self-employed workers.\n!!! B. The principle of non-discrimination\nArticle 7 of the Convention provides that States parties should respect and ensure the rights contained in the Convention without distinction of any kind such as sex, race, colour, language, religion or conviction, political or other opinion, national, ethnic or social origin, nationality, age, economic position, property, marital status, birth or other status. Article 1 also states that the Convention applies to all migrant workers and members of their families without distinction of any kind. Although the enumeration of the prohibited grounds of distinction is illustrative and not exhaustive, it is worth noting that the list in the Convention is broader than those found in other human rights conventions, such as the International Covenant on Economic, Social and Cultural Rights and the International Covenant on Civil and Political Rights.\n!!! C. Human rights of all migrants\n''Part III of the Convention (arts. 8 to 35) grants a fairly broad series of rights to all migrant workers and members of their families, irrespective of their migratory status. Many of these articles specify the application to migrant workers of rights spelled out in the International Covenants on Civil and Political Rights^^+++[4]\n>4. See, for instance, the Convention&rsquo;s provisions on the right to life (art. 9), the prohibition of torture (art. 10), the prohibition of slavery and forced labour (art. 11), the right to liberty and security of person and to procedural guarantees (arts. 16&ndash;19 and 24), the right to freedom of opinion, expression, thought, conscience and religion (arts. 12&ndash;13), prohibition of arbitrary interference with privacy, home correspondence and other communications and prohibition of arbitrary deprivation of property (arts. 14&ndash;15).\n===\n\n^^ and on Economic, Social and Cultural Rights^^+++[5]\n>5. For instance, the right to just and favourable conditions of work and to rest and leisure (art. 25), the right\nto social security (art. 27) and the right to education (art. 30).\n===\n\n^^ and the other core human rights treaties. The Convention also includes a number of rights addressing specific protection needs and providing additional guarantees in the light of the particular vulnerability of migrant workers and members of their families. This section focuses on these provisions.\n\nArticle 15, for instance, protects migrant workers from the arbitrary deprivation of property, while article 21 contains safeguards against confiscation, destruction or attempts to destroy identity documents, documents authorizing entry to or stay, residence or establishment in the national territory or work permits and prohibits the destruction of the passport or equivalent document of a migrant worker or a member of his or her family.\n\nAlso specific to the particular situation of migrant workers is article 22, which provides, inter alia, that migrant workers and members of their families shall not be subject to measures of collective expulsion and that they may be expelled from the territory of a State party only in pursuance of a decision taken by the competent authority in accordance with the law. Furthermore, article 20 (2) provides that no migrant worker or member of his/her family shall be expelled or deprived of his authorization of residence or work permit merely on the ground of failure to fulfil an obligation arising out of a work contract unless fulfilment of that obligation constitutes a condition for such authorization or permit.\n\nArticle 23 spells out the right of migrant workers and members of their families to have recourse to the protection and assistance of the consular or diplomatic authorities of their State of origin whenever the rights recognized under the Convention are impaired. Similarly, article 16 (7) gives arrested or detained migrant workers and members of their families the right to communicate with the consular or diplomatic authorities of their State of origin.\n\nMigrant workers are frequently excluded from the scope of regulations covering working conditions and often denied the right to take part in trade union activities. Article 25 of the Convention establishes that migrant workers shall enjoy treatment not less favourable than that which applies to nationals of the State of employment in respect of remuneration and other conditions of work and terms of employment. Article 26 recognizes the right to take part in meetings and activities of trade unions and freely join them.\n\nThe living conditions of migrant workers are also often unsatisfactory. They face serious housing problems and, although they contribute to social security schemes, they and their families do not always enjoy the same benefits and access to social services as nationals of the host State. Article 27 of the Convention stipulates that, with respect to social security, migrant workers and members of their families shall enjoy the same treatment granted to nationals in so far as they fulfil the requirements provided for by the applicable legislation of that State and the applicable bilateral and multilateral treaties.\n\nArticle 28 grants migrant workers and members of their families the right to receive any medical care that is urgently required for the preservation of their life or avoidance of irreparable harm to their health on the basis of equality of treatment with nationals of the State concerned. It is important to stress that such emergency medical care shall not be refused by reason of any irregularity with regard to their stay or employment.\n\nArticle 30 establishes that each child of a migrant worker shall have the basic right of access to education on the basis of equality of treatment with nationals of the State concerned. Furthermore, access to public preschool educational institutions or schools shall not be refused or limited by reason of the irregular situation with respect to stay or employment of either parent or by reason of the irregularity of the child&rsquo;s stay in the State of employment.\n\nArticle 31 of the Convention requests States parties to ensure respect for the cultural identity of migrant workers and members of their families and not to prevent them from maintaining their cultural links with their State of origin.\n\nArticle 32 provides that, upon termination of their stay in the State of employment, migrant workers and members of their families shall have the right to transfer their earnings and savings as well as their personal effects and belongings.\n\nFinally, according to article 33, migrant workers and members of their families shall have the right to be informed of their rights arising out of the Convention as well as of the conditions of their admission and their rights and obligations under the law and practice of the State concerned. These obligations are placed on the State of origin, the State of employment or the State of transit as the case may be. State parties shall take appropriate measures to disseminate the said information, which shall be provided free of charge and, as far as possible, in a language that the migrants and their families are able to understand.\n\nThe last article of this section, article 35, deserves particular mention. It states that &ldquo;nothing in the present part of the Convention shall be interpreted as implying the regularization of the situation of migrant workers or members of their families who are non-documented or in an irregular situation or any right to such regularization of their situation, nor shall it prejudice the measures intended to ensure sound and equitable conditions for international migration as provided in part VI of the present Convention.&rdquo; The box at the end of this chapter looks at this question in more detail.\n!!! D. Other rights of migrant workers and members of their families who are documented or in a regular situation\n''The Convention assigns additional rights to migrant workers and members of their families who are documented or in a regular situation.''\n\nThese rights include the right to be fully informed by their States of origin and employment about conditions applicable to their admission and concerning their stay and the remunerated activities they may engage in (art. 37), the right to freely move in the territory of the State of employment and freely choose their residence there (art. 39), the right to form associations and trade unions (art. 40),^^+++[6]\n>6. Under the Convention, undocumented migrant workers may join existing trade unions and take part in their meetings and activities (art. 26).\n===\n\n^^ and to participate in public affairs of their State of origin, including voting and election (art. 41).\n\nFurthermore, documented migrant workers and members of their families enjoy the same opportunities and treatment as nationals in relation to various economic and social services (arts. 43 and 45), in the exercise of their remunerated activity (art. 55), in the choice of their remunerated activity (subject to some restrictions and conditions) (art. 52) and in respect of protection against dismissal and the enjoyment of unemployment benefits (art. 54).\n\nAn important guarantee for regular or documented migrant workers is contained in article 49. It stipulates that, where separate authorizations to reside and to engage in employment are required by national legislation, the States of employment shall issue to migrant workers authorization of residence for at least the same period of time as their authorization to engage in remunerated activity. Moreover, article 51 says that migrant workers who are not permitted freely to choose their remunerated activity shall neither be regarded as in an irregular situation nor shall they lose their authorization of residence by the mere fact of the termination of their remunerated activity prior to the expiration of their work permit, except where the authorization of residence is expressly dependent upon the specific remunerated activity for which they were admitted.\n\nMigrant workers and members of their families in a regular status also enjoy exemption from import and export taxes on their household and personal effects (art. 46) and shall not be liable to more onerous taxation than nationals in similar circumstances (art. 48). Article 47 provides that migrant workers shall have the right to transfer their earnings and savings, in particular those funds necessary for the support of their families, from the State of employment to their State of origin or any other State.\n\nWhile the Convention does not expressly speak of a right to family reunification, States parties are encouraged to facilitate family reunification and to protect the unity of the family (art. 44). Article 50 provides that, in the case of death of a migrant worker or dissolution of marriage, the State of employment shall favourably consider granting family members of that migrant worker residing in that State on the basis of family reunion an authorization to stay, taking into due account the length of time they have already resided in that State. Finally, documented migrant workers and members of their families enjoy additional guarantees against expulsion (art. 56).\n\n''Promotion of sound, equitable, humane and lawful conditions in connection with international migration of workers and members of their families''\n\nOne of the most interesting features of the Convention is that, besides establishing the obligation of States parties with respect to migrant workers as individuals, it also provides a framework, in part VI, for sound, equitable and humane conditions for international migration.\n\nThus, States parties shall maintain appropriate services to deal with questions about international migration of workers and members of their families and formulate and implement policies on migration, exchange information with other States parties, provide information to employers and workers on policies, laws and regulations, and provide information and appropriate assistance to migrant workers and members of their families (art. 65).\n\nTo protect migrants from abuse, article 66 restricts the recruitment operations of workers for employment in another State to public services, State bodies or authorized private agencies. Article 67 provides that States parties should cooperate as appropriate in the adoption of measures for the orderly return of migrant workers to their State of origin.\n\nArticle 68 is particularly relevant for the prevention and elimination of trafficking in persons and smuggling of migrants. In fact, article 68 invites States parties to collaborate with a view to preventing and eliminating illegal or clandestine movements and employment of migrant workers in an irregular situation. The measures States parties should take include: (a) measures against the dissemination of misleading information relating to emigration and immigration; (b) measures to detect and eradicate illegal or clandestine movements of migrant workers and members of their families and to impose effective sanctions on persons, groups or entities that organize, operate and assist in organizing or operating such movements; (c) measures to impose effective sanctions on persons, groups or entities that use violence, threats or intimidation against migrant workers or members of their families in an irregular situation.\n\nThe second paragraph of article 68 provides that States of employment shall take all adequate measures to eliminate employment of migrant workers in an irregular situation, including, whenever appropriate, sanctions on employers of such workers. This provision shall be read in conjunction with the provisions contained in article 35 (see p. XXX) and article 69 (1), which provides that &ldquo;States parties shall, when there are migrant workers and members of their families within their territory in an irregular situation, take appropriate measures to ensure that such a situation does not persist.&rdquo; Article 69 (2) further stipulates that &ldquo;whenever States parties concerned consider the possibility of regularizing the situation of such persons in accordance with applicable national legislation and bilateral or multilateral agreements, appropriate account shall be taken of the circumstances of their entry, the duration of their stay in the States of employment and other relevant considerations, in particular those relating to their family situation.&rdquo;\n----\nFact Sheet No. 24 (Rev.1): III. The Committee on Migrant Workers\nThe implementation of the Convention rests with its States parties. Article 72 provides that this process is monitored by a committee&mdash;the Committee on the Protection of the Rights of All Migrant Workers and Members of Their Families&mdash;consisting of 10 experts to be elected by the States parties and serving in their personal capacity, the number rising to 14 when 41 States will have become parties to the Convention.\n\nMembers of the Committee are elected by States parties by secret ballot, with due regard to fair geographical distribution, including both States of origin and States of employment of migrant workers, and to representation of the world&rsquo;s main legal systems. Members serve in their personal capacity for a term of four years.^^+++[7]\n>7. Current membership: Mr. Francisco Alba (Mexico); Mr. Jos&eacute; Serrano Brillantes (Philippines); Mr. Francisco Carri&oacute;n-Mena (Ecuador); Ms. Ana Elizabeth Cubias Medina (El Salvador); Ms. Anamar&iacute;a Dieguez (Guatemala); Mr. Ahmed Hassan El-Borai (Egypt); Mr. Abdelhamid El Jamri (Morocco); Mr. Arthur Shatto Gakwandi (Uganda); Mr. Prasad Kariyawasam (Sri Lanka); Mr. Azad Taghizade (Azerbaijan). Mr. Prasad Kariyawasam was elected Chairman of the Committee at its first session in March 2004. The terms of five of these members expire on 31 December 2005. The States parties will meet on 8 December 2005 to elect candidates to fill these vacancies.\n===\n\n ^^\n\nStates parties accept the obligation under article 73 to report on the steps they have taken to implement the Convention within one year of its entry into force for the State concerned, and thereafter every five years. The reports also are expected to indicate problems encountered in implementing the Convention, and to provide information on migration flows. After examining the reports, the Committee will transmit such comments as it may consider appropriate to the State party concerned.\n\nClose cooperation between the Committee and international agencies, in particular the International Labour Office, is foreseen in the Convention (art. 74 (2) and (5)). For instance, the Committee shall invite the Office to appoint representatives to participate, in a consultative capacity, in its meetings, and shall consider in its deliberations such comments and materials as the Office may provide.\n\nUnder article 77, a State party may make a declaration recognizing the competence of the Committee to receive and consider communications from or on behalf of individuals within that State&rsquo;s jurisdiction who claim that their rights under the Convention have been violated. Such communications may be received only if they concern a State party which has so recognized the competence of the Committee. If the Committee is satisfied that the matter has not been, and is not being, examined by another procedure of international investigation or settlement, and that all domestic remedies have been exhausted, it may request written explanations and express its views after having considered all the available information. The individual communication procedure requires 10 declarations by States parties to enter into force. By 1 October 2005, no declaration of acceptance of article 77 had been made.^^+++[8]\n>8. Article 76 of the Convention also provides for an inter-State communication procedure according to which a State party to the Convention may at any time declare that &ldquo;it recognizes the competence of the Committee to receive and consider communications to the effect that a State party claims that another State party is not fulfilling its obligations under the Convention&rdquo;. No declarations under this article have been received as yet.\n===\n\n ^^\n\nIn March 2004, the Committee on Migrant Workers held its inaugural session, during which it adopted its provisional rules of procedure. In October 2004, the Committee held informal meetings to develop guidelines for the preparation of States parties&rsquo; initial reports. It formally adopted these guidelines at its second session, in April 2005. At this session, the Committee also discussed its working methods for the examination of States parties&rsquo; reports.\n\n''The human rights treaty-body system and proposals for its reform''\n\n''The seven core human rights instruments (see chap. IV below) all establish reporting obligations for States parties.* This entails a sometimes heavy reporting burden on States that are a party to all or most instruments. In 2002, the Secretary-General called for reform of the treaty-body system. As a result, the Office of the United Nations High Commissioner for Human Rights has held consultations with treaty bodies, with States parties and with other stakeholders to chart a path towards a more efficient and effective treaty-body system.\n\nIn June 2004, the inter-committee meeting and the meeting of chairpersons approved further consultations to encourage the use of an expanded core document by States parties with information on the legal framework within the State as well as on the implementation of substantive human rights provisions which are congruent between two or more treaties. This expanded core document would then be complemented with concise reports focusing on treaty-specific issues. It was agreed that States wishing to use such an approach in their reporting to treaty bodies could do so. Further improvements to the methods of work and practices of all treaty bodies can be expected in the coming years.\n\nIn her plan of action,^^+++[9]\n^^9 ^^A/59/2005/Add.3, para. 99.\n===\n\n^^ the High Commissioner for Human Rights indicated that some means must be found to consolidate the work of the seven treaty bodies and to create a unified standing treaty body. She intended to submit options for treaty body reform at an intergovernmental meeting in 2006.\n\nThe Committee on Migrant Workers is closely following developments in this respect and encourages the facilitation of reporting and the harmonization of treaty-body working methods. Its reporting guidelines refer to the possibility of using an expanded core document and treaty-specific report.\n\n* For general information about the United Nations human rights treaty system, see Fact Sheet No. 30.\n!!! IV. The Convention in the Context of other International Instruments\n''The International Convention on the Protection of the Rights of All Migrant Workers and Members of Their Families is the most comprehensive international treaty dealing with the rights of migrant workers. Other international instruments, however, also impact on the rights of migrant workers or deal with issues that are especially important to them.^^=++[10]\n>10. OHCHR has dedicated a web page to migration and human rights: http://www.ohchr.org/english/issues/migration/taskforce/index.htm\n===\n\n ^^\n\nThe Convention is the latest of the seven so-called core international human rights treaties, which together form the United Nations human rights treaty system. The other six are the International Covenant on Civil and Political Rights, the International Covenant on Economic, Social and Cultural Rights, the International Convention on the Elimination of All Forms of Racial Discrimination, the Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment, the Convention on the Elimination of All Forms of Discrimination against Women, and the Convention on the Rights of the Child. Most of the rights contained in these treaties also apply to noncitizens and thus provide a basic protection of migrant workers and their families against discrimination and other violations of their fundamental human rights. For more information about the specific treaties, see the relevant fact sheets (all the fact sheets published by OHCHR are listed on p. XXX).\n\nDuring the examination of reports from States parties, members of treaty-monitoring bodies regularly raise concerns about issues related to migrant workers that fall within the framework of their specific treaty.^^=++[11]\n>11. See the study by December 18 and the International Catholic Migration Commission: The UN Treaty Monitoring Bodies and Migrant Workers: a Samizdat, November 2004, http://www.december18.net/web/docpapers/doc1940.doc\n===\n\n^^ The treaty bodies have raised the issue of migrant workers also in their general comments on thematic issues. Of particular relevance is general comment No. 15 of the Human Rights Committee (&ldquo;The position of aliens under the Covenant&rdquo;), adopted in April 1986, in which the Committee makes clear that there shall be no discrimination between aliens and citizens in the application of the human rights contained in the International Covenant on Civil and Political Rights. In August 2004, the Committee on the Elimination of Racial Discrimination adopted its general recommendation No. 30 (&ldquo;Discrimination against non-citizens&rdquo;), in which it makes specific recommendations to States parties in order to eliminate discrimination against non-citizens. It recommends inter alia that States should adopt measures to ensure &ldquo;that public educational institutions are open to non-citizens and children of undocumented immigrants residing in the territory of a State party&rdquo;, to &ldquo;eliminate discrimination against non-citizens in relation to working conditions and work requirements&rdquo; and to &ldquo;prevent and redress the serious problems commonly faced by non-citizen workers, in particular by non-citizen domestic workers, including debt bondage, passport retention, illegal confinement, rape and physical assault&rdquo;. The Committee further clarifies that &ldquo;all individuals are entitled to the enjoyment of labour and employment rights, including the freedom of assembly and association, once an employment relationship has been initiated until it is terminated&rdquo;.\n\nIn addition, the International Labour Organization&rsquo;s conventions set internationally recognized labour standards and are thus of importance to all workers, including migrants. Two are particularly relevant to migrant workers: the Migration for Employment Convention (Revised), 1949 (No. 97), which is based on the principle of equal treatment of nationals and regular migrant workers in labour-related areas; and the Migrant Workers (Supplementary Provisions) Convention, 1975 (No. 143), which aims to eliminate illegal migration and illegal employment and sets requirements for the respect of rights of migrants with an irregular status, while providing for measures to end clandestine trafficking and to penalize employers of irregular migrants.\n\nOther international instruments of direct importance to migrants are the Palermo Protocols.^^+++[12]\n>12. Protocol to Prevent, Suppress and Punish Trafficking in Persons, Especially Women and Children and the Protocol against the Smuggling of Migrants by Land, Sea and Air, supplementing the United Nations Convention against Transnational Organized Crime, adopted by General Assembly resolution 55/25 of 15 November 2000.\n\n===\n\n^^ They require States parties to criminalize acts of trafficking and smuggling, and establish a framework for international cooperation.\n\nBesides general international conventions, regional conventions, which apply only to States in certain regions of the world, can also be relevant to migrant workers. Regional human rights instruments, such as the European Convention for the Protection of Human Rights and Fundamental Freedoms, the African Charter on Human and Peoples&rsquo; Rights and the American Convention on Human Rights, all contain rights which are beneficial to migrant workers in countries which have accepted to respect these rights.^^+++[13]\n>13. See also the European Convention on the Legal Status of Migrant Workers, which applies however only to the citizens of the eight States parties.\n===\n\n ^^\n\nAn important development in this respect is the advisory opinion that the Inter-American Court of Human Rights issued at the request of Mexico on the legal status and rights of undocumented migrants.^^+++[14]\n>14. Inter-American Court of Human Rights, Advisory Opinion OC-18/03 on the juridical condition and rights of undocumented migrants, 17 September 2003.\n===\n\n^^ In its opinion, the Court states that the fundamental principle of equality and non-discrimination is of a peremptory nature and binds all States regardless of any circumstance or consideration such as the migratory status of a person. The Court concludes that the State thus has the obligation to respect and guarantee the labour human rights of all workers, including those of undocumented migrant workers. The Court clarifies that &ldquo;the migratory status of a person cannot constitute a justification to deprive him of the enjoyment and exercise of human rights, including those of a labour-related nature&rdquo; and that &ldquo;States may not subordinate or condition observance of the principle of equality before the law and non-discrimination to achieving their public policy goals, whatever these may be, including those of a migratory character&rdquo;.\n\n''The Special Rapporteur on the human rights of migrants'' \n\n''The mandate of the Special Rapporteur on the human rights of migrants was created in 1999 by the United Nations Commission on Human Rights (resolution 1999/44).\n\nThe Commission requested the Special Rapporteur to &ldquo;examine ways and means to overcome the obstacles existing to the full and effective protection of the human rights of [migrants], including obstacles and difficulties for the return of migrants who are non-documented or in an irregular situation&rdquo;. On 6 August 1999, Ms. Gabriela Rodr&iacute;guez Pizarro (Costa Rica) was appointed as Special Rapporteur. The Commission on Human Rights extended her mandate for a further three years in 2002 (resolution 2000/62).\n\nThe Special Rapporteur requests and receives information from migrants and members of their families on violations of their human rights; issues recommendations to prevent and correct such violations; promotes the effective application of relevant international legal instruments; recommends policies applicable at the national, regional and international levels to eliminate human rights violations of migrants; and records and recommends measures to stop multiple discrimination and violence against migrant women.\n\nEvery year the Special Rapporteur reports to the Commission on Human Rights about the global state of protection of migrants&rsquo; human rights, her main concerns and the good practices she has observed. In her report the Special Rapporteur informs the Commission of all the communications she has sent and the replies received from Governments. At the request of the Commission on Human Rights, the Special Rapporteur may also present reports to the General Assembly.\n\nSome important issues treated by the Special Rapporteur in her reports have been: the situation of women migrant workers and violence against them, unaccompanied minors and irregular migration (E/CN.4/2002/94), the deprivation of liberty in the context of migration management (E/CN.4/2003/85), the human rights of migrant domestic workers (E/CN.4/2004/76), and racism and discrimination against migrants (E/CN.4/2005/85).\n\nThe Special Rapporteur conducts country visits at the invitation of the Government to examine the state of protection of the human rights of migrants in the given country. The following reports on country visits containing the Special Rapporteur&rsquo;s findings, conclusions and recommendations are available: Canada (E/CN.4/2001/83/Add.1), Ecuador (E/CN.4/2002/94/Add.1), Philippines (E/CN.4/2003/85/Add.4), Mexico (E/CN.4/2003/85/Add.2), the border between Mexico and the United States of America (E/CN.4/2003/85/Add.3), Spain (E/CN.4/2004/76/Add.2), Morocco (E/CN.4/2004/76/Add.3), Islamic Republic of Iran (E/CN.4/2005/85/Add.2), Italy (E/CN.4/2005/85/Add.3) and Peru (E/CN.4/2005/85/Add.4).\n\nIn 2005 the Commission again extended the mandate of the Special Rapporteur (resolution 2005/47), which Mr. Jorge A. Bustamante (Mexico) has held since August 2005.\n\nFor more information, see also: www.ohchr.org/english/issues/migration/rapporteur .\n----\nFact Sheet No. 24 (Rev.1): V. Recent Developments\n''International migration is by its nature a phenomenon that is always changing, always adapting to the economic and social realities. Managing this migration in full respect of migrants&rsquo; rights is challenging. Several initiatives have been developed to assist States and international organizations in this task and the growing interest of the international community is reflected in an increasing number of activities and events.\n\nInternational migration is a priority issue for the United Nations, as the Secretary-General, Mr. Kofi Annan, has emphasized.^^+++[15]\n>15. See his report on the strengthening of the United Nations: an agenda for further change (A/57/387).\n===\n\n^^ To provide a framework for the formulation of a coherent, comprehensive and global response to migration issues, the Global Commission on International Migration, the first-ever global panel addressing international migration, was launched by the United Nations Secretary-General and a number of Governments on 9 December 2003 in Geneva. Its mandate is, on the one hand, to place international migration on the global agenda and analyse deficiencies in current policy approaches to it and, on the other, to present recommendations to the United Nations Secretary-General and other stakeholders on how to strengthen national, regional and global governance of international migration. Thus, the final report from its independent commissioners is likely to put forward a series of strategic options together with a set of possible steps for consideration by the Secretary-General and other stakeholders. The Commission also publishes research papers, background studies and other relevant materials.\n\nIts report will likely have an impact on the high-level dialogue on international migration and development which the United Nations General Assembly will hold during its session in 2006.^^+++[16]\n>16. See its resolution 58/208 of 23 December 2003 on international migration and development.\n===\n\n^^ The purpose of this dialogue is to discuss the multidimensional aspects of international migration and development in order to identify appropriate ways and means to maximize its development benefits and minimize its negative impacts. The dialogue will have a strong focus on policy issues, including the challenge of achieving the internationally agreed development goals. In this context, the General Assembly has noted that the widening economic and social gap between and among many countries and the marginalization of some countries in the global economy have contributed to the intensification of the complex phenomenon of international migration. The General Assembly, therefore, considers that there is a need to strengthen international cooperation on migration and to ensure that the human rights and dignity of all migrants and their families, in particular of women migrant workers, are respected and protected.\n\nHeads of State and Government gathered at United Nations Headquarters in New York from 14 to 16 September 2005 for the 2005 World Summit. At the end of the World Summit, the General Assembly adopted a resolution in which the Heads of State and Government reaffirmed, among other things, their &ldquo;resolve to take measures to ensure respect for and protection of the human rights of migrants, migrant workers and members of their families.&rdquo;\n\nAnother important development took place at the 92^^nd^^ session of the International Labour Conference in June 2004, during which it adopted a plan of action for migrant workers that calls inter alia for the development of a non-binding multilateral framework for a rights-based approach to labour migration.^^+++[17]\n>17. See its resolution concerning a fair deal for migrant workers in a global economy.\n===\n\n^^ The plan of action is designed to ensure that migrant workers are covered by the provisions of international labour standards, while benefiting from applicable national labour and social laws.\n\nFurthermore, a number of regional intergovernmental forums have been established to discuss migration-related issues and promote cooperation.^^18]\n>18. For instance, the Migration Dialogue for Southern Africa; the Migration Dialogue for West Africa; the Regional Conference on Migration or Puebla Process; the South American Conference on Migration or Lima Process; the Budapest Group and the Conference of the Commonwealth of Independent States; the 5 + 5 Dialogue on Migration in the Western Mediterranean; the Manila Process; the Inter-Governmental Asia-Pacific Consultations on Refugees, Displaced Persons and Migrants; the Regional Ministerial Conference on People Smuggling, Trafficking in Persons and Related Transnational Crime or Bali Process; and the Inter-Governmental Consultation on Asylum, Refugee, and Migration Policies in Europe, North America, and Australia.\n===\n\n^^ At the global level, the Berne Initiative constitutes a forum for intergovernmental cooperation in migration management. Its International Agenda for Migration Management is meant to give guidance to States in managing migration in full compliance with international standards, including those of human rights.^^+++[19]\n>19. See the website of the Swiss Federal Office for Migration, http://www.asyl.admin.ch .\n===\n\n^^ It represents the views of States throughout the world and offers a reference system for dialogue, cooperation and capacity-building at the national, regional and global level.\n\nFinally, it is important to stress the pivotal role that civil society plays in drawing attention to the rights of migrant workers and their families. The International NGO Platform for the Migrant Workers&rsquo; Convention coordinates NGO initiatives to raise awareness of the rights of migrants and to facilitate the promotion, implementation and monitoring of the Convention.\n----\nFact Sheet No. 24 (Rev.1): Useful addresses\nGlobal Commission on International Migration, Rue Richard Wagner 1, CH&ndash;1202 Geneva, Switzerland Website: http://www.gcim.org\n\nInternational Labour Organization, Route des Morillons 4, CH&ndash;1211 Geneva 22, Switzerland Website: http://www.ilo.org\n\nInternational Organization for Migration, Route de Morillons 17, CH&ndash;1211 Geneva 19, Switzerland Website: http://www.iom.int\n\nInternational Platform on the Migrant Workers&rsquo; Convention, PO Box 22, B&ndash;9820 Merelbeke, Belgium Website: http://www.december18.net\n\nUnited Nations Conference on Trade and Development, Palais des Nations, Av. de la Paix 8&ndash;14, CH&ndash;1211 Geneva 10, Switzerland Website: http://www.unctad.org\n\nUnited Nations Educational, Scientific and Cultural Organization, 7 Place de Fontenoy, F&ndash;75352 Paris 07 SP, France Website: http://www.unesco.org\n\nUnited Nations High Commissioner for Refugees, PO Box 2500, CH&ndash;1211 Geneva 2, Switzerland Website: http://www.unhcr.ch\n\nUnited Nations Office on Drugs and Crime, Vienna International Centre, PO Box 500, A&ndash;1400 Vienna, Austria Website: http://www.unodc.org
/***\n|Name|''fullscreen''|h\n|Author|[[Saq Imtiaz]]|\n|Version|1.1|\n|Description|Toggle between viewing tiddlers fullscreen and normally. Very handy for when you need more viewing space.|\n|Source|http://lewcid.googlepages.com/lewcid.html#FullScreenPlugin|\n|TW Version|2.x|\n***/\n/***\n!Demo:\nClick the ↕ button in the toolbar for this tiddler. Click it again to turn off fullscreen.\n\n!Installation:\nCopy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.\nEdit the ViewTemplate to add the fullscreen command to the toolbar.\n\n!History:\n*25-07-06: ver 1.1\n*20-07-06: ver 1.0\n\n!Code\n***/\n//{{{\nvar lewcidFullScreen = false;\n\nconfig.commands.fullscreen =\n{\n text:" ↕ ",\n tooltip:"Fullscreen mode"\n};\n\nconfig.commands.fullscreen.handler = function (event,src,title)\n{\n if (lewcidFullScreen == false)\n {\n lewcidFullScreen = true;\n setStylesheet('#sidebar, .header, #mainMenu{display:none;} #displayArea{margin:0em 0 0 0 !important;}',"lewcidFullScreenStyle");\n }\n else\n {\n lewcidFullScreen = false;\n setStylesheet(' ',"lewcidFullScreenStyle");\n }\n}\n\nconfig.macros.fullscreen={};\nconfig.macros.fullscreen.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var label = params[0]||" ↕ ";\n var tooltip = params[1]||"Fullscreen mode";\n createTiddlyButton(place,label,tooltip,config.commands.fullscreen.handler);\n}\n\nvar lewcid_fullscreen_closeTiddler = Story.prototype.closeTiddler;\nStory.prototype.closeTiddler =function(title,animate,slowly)\n{\n lewcid_fullscreen_closeTiddler.apply(this,arguments);\n if (story.isEmpty() && lewcidFullScreen == true)\n config.commands.fullscreen.handler();\n}\n\n\nSlider.prototype.lewcidStop = Slider.prototype.stop;\nSlider.prototype.stop = function()\n{\n this.lewcidStop();\n if (story.isEmpty() && lewcidFullScreen == true)\n config.commands.fullscreen.handler();\n}\n//}}}
The ''google groups'' tag is used for information and content relating to [[Google Groups]]\n\n
Type the text for 'human rights'
{{iframe{''Note'': This is a "framed" page from the '' '' web site. You can click on <<fullscreen>> to toggle full-screen mode, or you can view this page in a separate browser tab or window at }}}\n<html><iframe\n src = ""\n title = ""\n style="\n background-color:#ffffff; \n border-color:#ffffff;\n border:none;"\n width = "100%"\n height = "1000"\n frameborder = "0"\n scrolling = "yes">\n</iframe></html>
<<siteMap "information ecology">>\n<<siteMap "sustainable development">>
/***\n|Name|''monkeyTagger''|h\n|Author|[[Saq Imtiaz]]|\n|Version|0.9 (2006.04.08)|\n|Description|An adaptation of [[tagAdder plugin macro]] for monkeyGTD and tagglytagging user, but could be useful to just about anyone!|\n|Source|http://lewcid.googlepages.com/lewcid.html#MonkeyTaggerMacro|\n|TW Version|2.07|\n***/\n/***\n*{{{<<monkeyTagger Project>>}}} gives a drop down list of all tags, tagged with Project.\n*The list allows toggling of tags on the current tiddler.\n*logging options for task management.\n\n!Demo:\n<<monkeyTagger Status>>\n\n!Installation:\n*Copy this tiddler to your TW with the systemConfig tag\n*either copy the following to your ViewTemplate:\n{{{<div class='tagged' macro='monkeyTagger tagToTrack'></div>}}}\nor\n*better yet, define your own toolbar class and add as many as you need to create a nice toolbar.\nEg:\n{{{<div class='toolbar' >\n<span style="padding-right:0.15em;" macro='monkeyTagger Project'></span>\n<span style="padding-right:0.15em;" macro='monkeyTagger Status'></span>\n<span macro='toolbar -closeTiddler closeOthers +editTiddler permalink references jump'></span>\n</div>}}}\n (adjust padding to taste)\n\n!Usage:\n\n''Syntax:''\n|>|{{{<<monkeyTagger source:"sourcetag" label:"customlabel" logging:"true/false" anchor:"anchortext" arrow:"true/false">>}}}|\n|label:|quoted text to use as a customlabel|\n|arrow:|add arrow to custom label, values are "true" or "false"|\n|anchor:|quoted text to specify where to add logging text|\n|logging:|enable logging of tags added (for task management), values are "true" or "false"|\n\nthe only parameter you ''have'' to pass is the source. When passing only one parameter, you can write either something like:\n{{{<<monkeyTagger "Project">>}}} or {{{<<monkeyTagger source:"Project">>}}} for <<monkeyTagger Project>>\nAll other parameters are optional, and can be written in any order.\n\n''Defaults:''\n|label:|default label if not specified = source tag + arrow|\n|arrow:|true |\n|logging:|false |\n|anchor:|none used by default, logging text added to end of tiddler |\n\n''Examples:''\n|custom label| {{{<<monkeyTagger source:"Project" label:"customlabel">>}}} |<<monkeyTagger source:"Project" label:"customlabel">>|\n|custom label without arrow| {{{<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>}}} |<<monkeyTagger source:"Project" label:"customlabel" arrow:"false">>|\n|logging enabled| {{{<<monkeyTagger source:"Project" logging:"true"}}} |<<monkeyTagger source:"Project" logging:"true">>|\n|logging enabled with anchor text|{{{<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext"}}} |<<monkeyTagger source:"Project" logging:"true" anchor:"anchortext">>|\n\n''Tips:''\n*Make sure your anchor text doesn't occur more than once in every tiddler, as the first instance will be used.\n*I recommend using something like {{{/%StatusLog%/}}} as an invisible anchor.\n*Use a tag based template, and add monkeyTagger macro's with logging enabled to the toolbar in just your taskmanagement templates.\n\n!To Do:\n*add sorting options if requested.\n*''add exclude tag feature''!\n\n!History\n*Version 0.9: \n**changed to named parameters to make it more user friendly\n**added option to disable/enable dropdown arrow in custom labels\n**added logging option with anchor text.\n\n!CODE\n***/\n//{{{\n\nconfig.macros.monkeyTagger= {};\n//config.macros.monkeyTagger.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE\nconfig.macros.monkeyTagger.dropdownchar = "▼"; // uncomment previous line and comment this for smaller version in FF\nconfig.macros.monkeyTagger.handler = function(place,macroName,params,wikifier,paramString,tiddler)\n{\n var nAV = paramString.parseParams('test', null, true);\n\n if ((nAV[0].arrow)&&(nAV[0].arrow[0])=='false')\n var arrow=': ';\n else\n var arrow=': '+ config.macros.monkeyTagger.dropdownchar;\n\n if((nAV[0].source)&&(nAV[0].source[0])!='.')\n {var tagToTrack = nAV[0].source[0]}\n else if(params[0]&&(params[0]!='.'))\n {var tagToTrack = params[0]}\n else\n {return false;};\n var monkeylabel = ((nAV[0].label)&&(nAV[0].label[0])!='.')?nAV[0].label[0]+arrow: tagToTrack+arrow;\n var logmode = ((nAV[0].logging)&&(nAV[0].logging[0])!='.')?nAV[0].logging[0]: "false";\n if ((nAV[0].anchor)&&(nAV[0].anchor[0])!='.')\n var anchor = nAV[0].anchor[0];\n var monkeytooltip=tagToTrack + ' :';\n\n\n if(tiddler instanceof Tiddler)\n {var title = tiddler.title;\n \n var addcomment = function(tiddler,newTag){\n var now = new Date();\n var timeFormat= 'DD/0MM/YY 0hh:0mm';\n var formattednow= now.formatString(timeFormat);\n var txt="\sn*''"+tagToTrack+"'' set as ''"+newTag+"'' on "+formattednow;\n if (anchor && anchor!='.')\n {var pos=tiddler.text.indexOf(anchor);\n if (pos!=-1) {pos=pos + anchor.length}\n else if (pos==-1) {pos=tiddler.text.length}}\n else if (!anchor){var pos = tiddler.text.length;};\n\n tiddler.set(null,tiddler.text.substr(0,pos)+txt+tiddler.text.substr(pos));\n story.refreshTiddler(tiddler.title,null,true);\n return false;\n}\n\n var ontagclick = function(e) {\n if (!e) var e = window.event;\n var tag = this.getAttribute("tag");\n var t=store.getTiddler(title);\n if (!t || !t.tags) return;\n if (t.tags.find(tag)==null)\n {t.tags.push(tag)\n if (logmode=="true"){addcomment(t,tag);}}\n else\n {t.tags.splice(t.tags.find(tag),1)};\n story.saveTiddler(title);\n story.refreshTiddler(title,null,true);\n return false;\n };\n var onclick = function(e) {\n if (!e) var e = window.event;\n var popup = Popup.create(this);\n var thistiddler=store.getTiddler(title);\n\n var taggedarray = new Array();\n var tagslabel = new Array();\n\n var taggedtiddlers = store.getTaggedTiddlers(tagToTrack);\n for (var t=0; t<taggedtiddlers.length; t++){\n var taggedtitle= ((taggedtiddlers[t]).title);\n taggedarray.push(taggedtitle);}\n\n for (var t=0; t<taggedarray.length; t++){\n var temptag = taggedarray[t];\n if (thistiddler.tags.find(temptag)==null)\n {var temptag='[ ] '+ temptag;\n tagslabel.push(temptag);}\n else\n {var temptag ='[x] '+ temptag;\n tagslabel.push(temptag);}\n }\n\n if(tagslabel.length == 0)\n createTiddlyText(createTiddlyElement(popup,"li"),('no '+tagToTrack));\n for (var t=0; t<tagslabel.length; t++)\n {\n var theTag = createTiddlyButton(createTiddlyElement(popup,"li"),tagslabel[t],("toggle '"+ ([taggedarray[t]]))+"'",ontagclick);\n theTag.setAttribute("tag",taggedarray[t]);\n }\n Popup.show(popup,false);\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n};\n //createTiddlyButton(place,monkeylabel,monkeylabel,onclick);\n\nvar createdropperButton = function(place){\nvar sp = createTiddlyElement(place,"span",null,"monkeytaggerbutton");\nvar theDropDownBtn = createTiddlyButton(sp,monkeylabel,monkeytooltip,onclick);\n};\n\ncreatedropperButton(place);\n }\n};\nsetStylesheet(\n ".toolbar .monkeytaggerbutton {margin-right:0em; border:0px solid #fff; padding:0px; padding-right:0px; padding-left:0px;}\sn"+\n ".monkeytaggerbutton a.button {padding:2px; padding-left:2px; padding-right:2px;}\sn"+\n// ".monkeytaggerbutton {font-size:130%;}\sn"+\n//".monkeytaggerbutton .button {color:#703;}\sn"+\n "",\n"MonkeyTaggerStyles");\n\n//}}}
/***\n| Name:|SiteMapMacro|\n| Author:|Simon Baird|\n| Location:|http://mptw2.tiddlyspot.com/#SiteMapMacro|\n| Version:|1.0.3, 15-Mar-06|\n\n!!Examples\nSee SiteMap and SliderSiteMap for example usage.\n\n!!Parameters\n* Name of tiddler to start at\n* Max depth (a number) \n* Format (eg, nested, see formats below)\n* Don't show root flag (anything other than null turns it on)\n* Tags - a string containing a bracketed list of tags that we are interested in\n\n!!History\n* 1.0.3 (15-Mar-06)\n** added tag filtering\n* 1.0.2 (15-Mar-06)\n** Added json format and dontshowroot option\n* 1.0.1 (9-Mar-06)\n** Added selectable formats and fixed nested slider format\n* 1.0.0 (8-Mar-06)\n** first release\n\n***/\n//{{{\n\nversion.extensions.SiteMapMacro = {\n major: 1,\n minor: 0,\n revision: 3,\n date: new Date(2006,3,15),\n source: "http://simonbaird.com/mptw/#SiteMapMacro"\n};\n\nconfig.macros.siteMap = {\n\n formats: {\n bullets: {\n formatString: "%0[[%1]]\sn%2",\n indentString: "*"\n },\n\n // put this in your StyleSheet to make it look good.\n // .sliderPanel { margin-left: 2em; }\n\n sliders: {\n formatString: "[[%1]]+++\sn%2===\sn\sn",\n formatStringLeaf: "[[%1]]\sn"\n },\n\n openSliders: {\n formatString: "[[%1]]++++\sn%2===\sn\sn",\n formatStringLeaf: "[[%1]]\sn"\n },\n\n popups: {\n formatString: "[[%1]]+++^\sn%2===\sn\sn",\n formatStringLeaf: "[[%1]]\sn"\n },\n\n // these don't work too well\n openPopups: {\n formatString: "[[%1]]++++^\sn%2===\sn\sn",\n formatStringLeaf: "[[%1]]\sn"\n },\n \n // this is a little nuts but it works\n json: {\n formatString: '\sn%0{"%1":[%2\sn%0]}',\n formatStringLeaf: '\sn%0"%1"',\n indentString: " ",\n separatorString: ","\n }\n\n\n },\n\n defaultFormat: "bullets",\n\n treeTraverse: function(title,depth,maxdepth,format,dontshowroot,tags,excludetags) {\n\n var tiddler = store.getTiddler(title);\n var tagging = store.getTaggedTiddlers(title);\n\n if (dontshowroot)\n depth = 0;\n\n var indent = "";\n if (this.formats[format].indentString)\n for (var j=0;j<depth;j++)\n indent += this.formats[format].indentString;\n\n var childOutput = "";\n if (!maxdepth || depth < parseInt(maxdepth)) \n for (var i=0;i<tagging.length;i++)\n if (tagging[i].title != title) {\n if (this.formats[format].separatorString && i != 0)\n childOutput += this.formats[format].separatorString;\n childOutput += this.treeTraverse(tagging[i].title,depth+1,maxdepth,format,null,tags,excludetags);\n }\n\n if (childOutput == "" && (\n (tags && tags != "" && !tiddler.tags.containsAll(tags.readBracketedList())) ||\n (excludetags && excludetags != "" && tiddler.tags.containsAny(excludetags.readBracketedList()))\n )\n ) {\n // so prune it cos it doesn't have the right tags and neither do any of it's children\n return "";\n }\n\n if (dontshowroot)\n return childOutput;\n\n if (this.formats[format].formatStringLeaf && childOutput == "") {\n // required for nestedSliders\n return this.formats[format].formatStringLeaf.format([indent,title,childOutput]);\n }\n\n return this.formats[format].formatString.format([indent,title,childOutput]);\n },\n\n handler: function (place,macroName,params,wikifier,paramString,tiddler) {\n wikify(this.treeTraverse(\n params[0] && params[0] != '.' ? params[0] : tiddler.title, 1, \n params[1] && params[1] != '.' ? params[1] : null, // maxdepth\n params[2] && params[2] != '.' ? params[2] : this.defaultFormat, // format\n params[3] && params[3] != '.' ? params[3] : null, // dontshowroot\n params[4] && params[4] != '.' ? params[4] : null, // tags\n params[5] && params[5] != '.' ? params[5] : null // excludetags\n ),place);\n }\n\n}\n\n//}}}\n
The ''systemConfig'' tag is used for [[Plugin Macros]] and instructs TiddlyWiki to include the plugin in its Javascript engine when the web page is loaded.\n\n|<<siteMap >> |<<siteMap tiddlywiki>> |<<siteMap javascript>> |\n\n
The ''tiddlywiki'' tag is used to identify tiddlers and tags that are either about TiddlyWiki or TiddlyWiki features.\n\n|<<siteMap tiddlywiki>> |<<siteMap toolbox>> |\n\n
The ''tiddlywikiperfect'' tag is used for tiddlers involving sites developed - in full or in part - using prototype TiddlyWikiPerfect engines to generate the tiddlers, and for tiddlers otherwise relating to TiddlyWikiPerfect\n\n
udhr@60+ the Universal Declaration of Human Rights at 60 & beyond\n\nProtection & realization of human rights in a knowledge-based universe - an NGO framework
The ''un-documents.net'' tag is used for tiddler relating to, and or containing pages from the [[UN Documents Cooperation Circles: Gathering a Body of Global Agreements]] we site [[www.un-documents.net/|http://www.un-documents.net]].
/***\n|Name|''wikipedia''|h\n|Author|[[Frank Dellaert]]|\n|Version|1.01|\n|Description|A Plugin Macro to easily create a link to a [[Wikipedia|http://en.wikipedia.org]] entry.|\n|Source|http://www-static.cc.gatech.edu/~dellaert/dhtml/tiddly.html#WikipediaPlugin|\n***/\n/***\n!!!Example\n{{{<<wikipedia Bibtex>>}}}\n<<wikipedia Bibtex>>\n!!!Installation\nImport (or copy/paste) this tiddler into your document: and tag it with "systemConfig"\n!!!Code\n***/\n//{{{\nconfig.macros.wikipedia = {};\nconfig.macros.wikipedia.handler= function(place,macroName,params) {\n var key=params[0];\n wikify("[["+key+"|http://en.wikipedia.org/wiki/"+key+"]]",place)\n}\n//}}}\n