VisualDataSchema:Experience: Difference between revisions

From Wikiyouth
No edit summary
No edit summary
 
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{
{
    "wiki": {
"wiki": {
        "type": "schema",
"type": "schema",
        "name": "Experience",
"uuid": "6600886b68293",
        "title-parsed": "Your experience",
"name": "Experience",
        "title": "Your experience"
"title": "Your experience"
    },
},
    "properties": {
"properties": {
        "name": {
"person": {
            "wiki": {
"wiki": {
                "name": "name",
"name": "person",
                "type": "property",
"type": "property",
                "multiple-items": false,
"multiple-items": false,
                "required": true,
"required": true,
                "label-parsed": "name",
"label": "person",
                "visibility": "visible",
"help-message": "a person created through the [[Add person]] form",
                "preferred-input": "OO.ui.TextInputWidget",
"uuid": "67cb2e26a3e56",
                "input-config": []
"visibility": "visible",
            },
"preferred-input": "LookupElement",
            "type": "string",
"input-config": [],
            "format": "text",
"options-query": "[[name::\u003Cvalue\u003E~]]",
            "title": "name"
"query-schema": "Person",
        },
"query-printouts": [
        "country": {
"name"
            "wiki": {
]
                "name": "country",
},
                "type": "property",
"type": "string",
                "multiple-items": false,
"format": "text",
                "required": true,
"title": "person",
                "label-parsed": "country",
"description": "a person created through the \u003Ca href=\"/wiki/Add_person\" title=\"Add person\"\u003EAdd person\u003C/a\u003E form"
                "help-message-parsed": "country where you participated to the activity",
},
                "visibility": "visible",
"testimony": {
                "preferred-input": "OO.ui.DropdownInputWidget",
"wiki": {
                "input-config": [],
"name": "testimony",
                "options-allow-null": true,
"type": "property",
                "options-wikilist": "Template:Countries",
"multiple-items": false,
                "options-values-parsed": {
"required": true,
                    "": "",
"label": "Testimony",
                    "Afghanistan": "Afghanistan",
"help-message": "Please, describe your experience.",
                    "Aland Islands": "Aland Islands",
"uuid": "6600886b682ad",
                    "Albania": "Albania",
"visibility": "visible",
                    "Algeria": "Algeria",
"preferred-input": "OO.ui.MultilineTextInputWidget",
                    "American Samoa": "American Samoa",
"input-config": []
                    "Andorra": "Andorra",
},
                    "Angola": "Angola",
"type": "string",
                    "Anguilla": "Anguilla",
"format": "textarea",
                    "Antarctica": "Antarctica",
"title": "Testimony",
                    "Antigua And Barbuda": "Antigua And Barbuda",
"description": "Please, describe your experience."
                    "Argentina": "Argentina",
},
                    "Armenia": "Armenia",
"pictures": {
                    "Aruba": "Aruba",
"wiki": {
                    "Australia": "Australia",
"name": "pictures",
                    "Austria": "Austria",
"title": "Pictures",
                    "Azerbaijan": "Azerbaijan",
"description": "Please upload any picture taken during this activity: the best ones will be published on a dedicated page",
                    "Bahrain": "Bahrain",
"unique-items": false,
                    "Bangladesh": "Bangladesh",
"type": "schema",
                    "Barbados": "Barbados",
"uuid": "67cb180c18966"
                    "Belarus": "Belarus",
},
                    "Belgium": "Belgium",
"items": {
                    "Belize": "Belize",
"type": "string",
                    "Benin": "Benin",
"wiki": {
                    "Bermuda": "Bermuda",
"name": "picture",
                    "Bhutan": "Bhutan",
"type": "property",
                    "Bolivia": "Bolivia",
"multiple-items": true,
                    "Bonaire, Sint Eustatius and Saba": "Bonaire, Sint Eustatius and Saba",
"input-config": {
                    "Bosnia and Herzegovina": "Bosnia and Herzegovina",
"accept": [
                    "Botswana": "Botswana",
"image/svg+xml",
                    "Bouvet Island": "Bouvet Island",
"image/png",
                    "Brazil": "Brazil",
"image/gif",
                    "British Indian Ocean Territory": "British Indian Ocean Territory",
"image/jpeg",
                    "Brunei": "Brunei",
"image/pjpeg",
                    "Bulgaria": "Bulgaria",
"image/webp",
                    "Burkina Faso": "Burkina Faso",
"application/pdf",
                    "Burundi": "Burundi",
"image/tiff",
                    "Cambodia": "Cambodia",
"image/x-tiff",
                    "Cameroon": "Cameroon",
"image/bmp",
                    "Canada": "Canada",
"image/x-windows-bmp"
                    "Cape Verde": "Cape Verde",
],
                    "Cayman Islands": "Cayman Islands",
"droppable": true,
                    "Central African Republic": "Central African Republic",
"showDropTarget": true
                    "Chad": "Chad",
},
                    "Chile": "Chile",
"default": [],
                    "China": "China",
"value-prefix": "File:",
                    "Christmas Island": "Christmas Island",
"uuid": "67cb17fcc5809",
                    "Cocos (Keeling) Islands": "Cocos (Keeling) Islands",
"visibility": "visible",
                    "Colombia": "Colombia",
"preferred-input": "OO.ui.SelectFileWidget",
                    "Comoros": "Comoros",
"required": false,
                    "Congo": "Congo",
"layout": "table"
                    "Cook Islands": "Cook Islands",
},
                    "Costa Rica": "Costa Rica",
"format": "text",
                    "Cote D'Ivoire (Ivory Coast)": "Cote D'Ivoire (Ivory Coast)",
"default": []
                    "Croatia": "Croatia",
},
                    "Cuba": "Cuba",
"type": "array",
                    "Curaçao": "Curaçao",
"title": "Pictures",
                    "Cyprus": "Cyprus",
"description": "Please upload any picture taken during this activity: the best ones will be published on a dedicated page",
                    "Czech Republic": "Czech Republic",
"uniqueItems": false
                    "Democratic Republic of the Congo": "Democratic Republic of the Congo",
},
                    "Denmark": "Denmark",
"organization": {
                    "Djibouti": "Djibouti",
"wiki": {
                    "Dominica": "Dominica",
"name": "organization",
                    "Dominican Republic": "Dominican Republic",
"type": "property",
                    "East Timor": "East Timor",
"multiple-items": false,
                    "Ecuador": "Ecuador",
"label": "organization",
                    "Egypt": "Egypt",
"visibility": "visible",
                    "El Salvador": "El Salvador",
"preferred-input": "LookupElement",
                    "Equatorial Guinea": "Equatorial Guinea",
"input-config": [],
                    "Eritrea": "Eritrea",
"required": false,
                    "Estonia": "Estonia",
"options-query": "[[name::\u003Cvalue\u003E~]]",
                    "Ethiopia": "Ethiopia",
"query-schema": "Organization",
                    "Falkland Islands": "Falkland Islands",
"query-printouts": [
                    "Faroe Islands": "Faroe Islands",
"name"
                    "Fiji Islands": "Fiji Islands",
],
                    "Finland": "Finland",
"uuid": "67cc62fd6f1fd"
                    "France": "France",
},
                    "French Guiana": "French Guiana",
"type": "string",
                    "French Polynesia": "French Polynesia",
"format": "text",
                    "French Southern Territories": "French Southern Territories",
"title": "organization"
                    "Gabon": "Gabon",
},
                    "Gambia The": "Gambia The",
"project_number": {
                    "Georgia": "Georgia",
"wiki": {
                    "Germany": "Germany",
"name": "project_number",
                    "Ghana": "Ghana",
"unique-items": false,
                    "Gibraltar": "Gibraltar",
"type": "schema",
                    "Greece": "Greece",
"uuid": "67cf117562397"
                    "Greenland": "Greenland",
},
                    "Grenada": "Grenada",
"items": {
                    "Guadeloupe": "Guadeloupe",
"type": "string",
                    "Guam": "Guam",
"wiki": {
                    "Guatemala": "Guatemala",
"name": "project_number",
                    "Guernsey and Alderney": "Guernsey and Alderney",
"type": "property",
                    "Guinea": "Guinea",
"multiple-items": true,
                    "Guinea-Bissau": "Guinea-Bissau",
"label": "project",
                    "Guyana": "Guyana",
"uuid": "67cc6394d6ae3",
                    "Haiti": "Haiti",
"visibility": "visible",
                    "Heard Island and McDonald Islands": "Heard Island and McDonald Islands",
"preferred-input": "MenuTagSearchMultiselect",
                    "Honduras": "Honduras",
"input-config": [],
                    "Hong Kong S.A.R.": "Hong Kong S.A.R.",
"required": false,
                    "Hungary": "Hungary",
"options-query": "[[project_number::\u003Cvalue\u003E~]] [[hosting_organization::\u003Corganization\u003E]]",
                    "Iceland": "Iceland",
"query-schema": "Project",
                    "India": "India",
"query-printouts": [
                    "Indonesia": "Indonesia",
"project_number"
                    "Iran": "Iran",
],
                    "Iraq": "Iraq",
"layout": "table"
                    "Ireland": "Ireland",
},
                    "Israel": "Israel",
"format": "text",
                    "Italy": "Italy",
"title": "project"
                    "Jamaica": "Jamaica",
},
                    "Japan": "Japan",
"type": "array",
                    "Jersey": "Jersey",
"uniqueItems": false
                    "Jordan": "Jordan",
},
                    "Kazakhstan": "Kazakhstan",
"activity": {
                    "Kenya": "Kenya",
"wiki": {
                    "Kiribati": "Kiribati",
"type": "property",
                    "Kosovo": "Kosovo",
"uuid": "6600886b682ab",
                    "Kuwait": "Kuwait",
"name": "activity",
                    "Kyrgyzstan": "Kyrgyzstan",
"visibility": "visible",
                    "Laos": "Laos",
"label": "Activity",
                    "Latvia": "Latvia",
"multiple-items": false,
                    "Lebanon": "Lebanon",
"preferred-input": "LookupElement",
                    "Lesotho": "Lesotho",
"input-config": [],
                    "Liberia": "Liberia",
"options-query": "[[project_number::\u003Cproject_number\u003E]] [[name::\u003Cvalue\u003E~]]",
                    "Libya": "Libya",
"query-schema": "Activity",
                    "Liechtenstein": "Liechtenstein",
"query-printouts": [
                    "Lithuania": "Lithuania",
"name"
                    "Luxembourg": "Luxembourg",
],
                    "Macau S.A.R.": "Macau S.A.R.",
"required": false
                    "Madagascar": "Madagascar",
},
                    "Malawi": "Malawi",
"type": "string",
                    "Malaysia": "Malaysia",
"format": "text",
                    "Maldives": "Maldives",
"title": "Activity"
                    "Mali": "Mali",
}
                    "Malta": "Malta",
},
                    "Man (Isle of)": "Man (Isle of)",
"required": [
                    "Marshall Islands": "Marshall Islands",
"person",
                    "Martinique": "Martinique",
"testimony"
                    "Mauritania": "Mauritania",
],
                    "Mauritius": "Mauritius",
"type": "object",
                    "Mayotte": "Mayotte",
"title": "Your experience"
                    "Mexico": "Mexico",
                    "Micronesia": "Micronesia",
                    "Moldova": "Moldova",
                    "Monaco": "Monaco",
                    "Mongolia": "Mongolia",
                    "Montenegro": "Montenegro",
                    "Montserrat": "Montserrat",
                    "Morocco": "Morocco",
                    "Mozambique": "Mozambique",
                    "Myanmar": "Myanmar",
                    "Namibia": "Namibia",
                    "Nauru": "Nauru",
                    "Nepal": "Nepal",
                    "Netherlands": "Netherlands",
                    "New Caledonia": "New Caledonia",
                    "New Zealand": "New Zealand",
                    "Nicaragua": "Nicaragua",
                    "Niger": "Niger",
                    "Nigeria": "Nigeria",
                    "Niue": "Niue",
                    "Norfolk Island": "Norfolk Island",
                    "North Korea": "North Korea",
                    "North Macedonia": "North Macedonia",
                    "Northern Mariana Islands": "Northern Mariana Islands",
                    "Norway": "Norway",
                    "Oman": "Oman",
                    "Pakistan": "Pakistan",
                    "Palau": "Palau",
                    "Palestinian Territory Occupied": "Palestinian Territory Occupied",
                    "Panama": "Panama",
                    "Papua new Guinea": "Papua new Guinea",
                    "Paraguay": "Paraguay",
                    "Peru": "Peru",
                    "Philippines": "Philippines",
                    "Pitcairn Island": "Pitcairn Island",
                    "Poland": "Poland",
                    "Portugal": "Portugal",
                    "Puerto Rico": "Puerto Rico",
                    "Qatar": "Qatar",
                    "Reunion": "Reunion",
                    "Romania": "Romania",
                    "Russia": "Russia",
                    "Rwanda": "Rwanda",
                    "Saint Helena": "Saint Helena",
                    "Saint Kitts And Nevis": "Saint Kitts And Nevis",
                    "Saint Lucia": "Saint Lucia",
                    "Saint Pierre and Miquelon": "Saint Pierre and Miquelon",
                    "Saint Vincent And The Grenadines": "Saint Vincent And The Grenadines",
                    "Saint-Barthelemy": "Saint-Barthelemy",
                    "Saint-Martin (French part)": "Saint-Martin (French part)",
                    "Samoa": "Samoa",
                    "San Marino": "San Marino",
                    "Sao Tome and Principe": "Sao Tome and Principe",
                    "Saudi Arabia": "Saudi Arabia",
                    "Senegal": "Senegal",
                    "Serbia": "Serbia",
                    "Seychelles": "Seychelles",
                    "Sierra Leone": "Sierra Leone",
                    "Singapore": "Singapore",
                    "Sint Maarten (Dutch part)": "Sint Maarten (Dutch part)",
                    "Slovakia": "Slovakia",
                    "Slovenia": "Slovenia",
                    "Solomon Islands": "Solomon Islands",
                    "Somalia": "Somalia",
                    "South Africa": "South Africa",
                    "South Georgia": "South Georgia",
                    "South Korea": "South Korea",
                    "South Sudan": "South Sudan",
                    "Spain": "Spain",
                    "Sri Lanka": "Sri Lanka",
                    "Sudan": "Sudan",
                    "Suriname": "Suriname",
                    "Svalbard And Jan Mayen Islands": "Svalbard And Jan Mayen Islands",
                    "Swaziland": "Swaziland",
                    "Sweden": "Sweden",
                    "Switzerland": "Switzerland",
                    "Syria": "Syria",
                    "Taiwan": "Taiwan",
                    "Tajikistan": "Tajikistan",
                    "Tanzania": "Tanzania",
                    "Thailand": "Thailand",
                    "The Bahamas": "The Bahamas",
                    "Togo": "Togo",
                    "Tokelau": "Tokelau",
                    "Tonga": "Tonga",
                    "Trinidad And Tobago": "Trinidad And Tobago",
                    "Tunisia": "Tunisia",
                    "Turkey": "Turkey",
                    "Turkmenistan": "Turkmenistan",
                    "Turks And Caicos Islands": "Turks And Caicos Islands",
                    "Tuvalu": "Tuvalu",
                    "Uganda": "Uganda",
                    "Ukraine": "Ukraine",
                    "United Arab Emirates": "United Arab Emirates",
                    "United Kingdom": "United Kingdom",
                    "United States": "United States",
                    "United States Minor Outlying Islands": "United States Minor Outlying Islands",
                    "Uruguay": "Uruguay",
                    "Uzbekistan": "Uzbekistan",
                    "Vanuatu": "Vanuatu",
                    "Vatican City State (Holy See)": "Vatican City State (Holy See)",
                    "Venezuela": "Venezuela",
                    "Vietnam": "Vietnam",
                    "Virgin Islands (British)": "Virgin Islands (British)",
                    "Virgin Islands (US)": "Virgin Islands (US)",
                    "Wallis And Futuna Islands": "Wallis And Futuna Islands",
                    "Western Sahara": "Western Sahara",
                    "Yemen": "Yemen",
                    "Zambia": "Zambia",
                    "Zimbabwe": "Zimbabwe"
                }
            },
            "enum": [
                ""
            ],
            "type": "string",
            "format": "text",
            "title": "country",
            "description": "country where you participated to the activity"
        },
        "age": {
            "wiki": {
                "name": "age",
                "type": "property",
                "multiple-items": false,
                "label-parsed": "age",
                "visibility": "visible",
                "preferred-input": "OO.ui.NumberInputWidget",
                "input-config": [],
                "required": false
            },
            "type": "integer",
            "format": "number",
            "title": "age"
        },
        "profession": {
            "wiki": {
                "name": "profession",
                "type": "property",
                "multiple-items": false,
                "label-parsed": "profession",
                "visibility": "visible",
                "preferred-input": "OO.ui.TextInputWidget",
                "input-config": [],
                "required": false
            },
            "type": "string",
            "format": "text",
            "title": "profession"
        },
        "project": {
            "wiki": {
                "type": "property",
                "name": "project",
                "visibility": "visible",
                "multiple-items": false,
                "preferred-input": "LookupElement",
                "input-config": [],
                "options-askquery": "[[name::+]]",
                "askquery-schema": "Project",
                "askquery-printouts": [
                    "name"
                ],
                "required": true
            },
            "type": "string",
            "format": "text",
            "title": "project",
            "description": "ask other volunteers or project coordinators if you aren't sure"
        },
        "activity": {
            "wiki": {
                "name": "activity",
                "type": "property",
                "multiple-items": false,
                "label-parsed": "activity",
                "visibility": "visible",
                "preferred-input": "OO.ui.TextInputWidget",
                "input-config": [],
                "required": false
            },
            "type": "string",
            "format": "text",
            "title": "activity"
        },
        "testimony": {
            "wiki": {
                "name": "testimony",
                "type": "property",
                "multiple-items": false,
                "label-parsed": "testimony",
                "help-message-parsed": "Please describe your experience ...",
                "visibility": "visible",
                "preferred-input": "OO.ui.MultilineTextInputWidget",
                "input-config": [],
                "required": false
            },
            "type": "string",
            "format": "text",
            "title": "testimony",
            "description": "Please describe your experience ..."
        },
        "picture": {
            "wiki": {
                "name": "picture",
                "type": "property",
                "multiple-items": false,
                "input-config": {
                    "accept": [
                        "image/svg+xml",
                        "image/png",
                        "image/gif",
                        "image/jpeg",
                        "image/pjpeg",
                        "image/jpeg",
                        "image/pjpeg",
                        "image/webp",
                        "application/pdf",
                        "image/tiff",
                        "image/x-tiff",
                        "image/bmp",
                        "image/x-windows-bmp"
                    ]
                },
                "label-parsed": "picture",
                "help-message-parsed": "An optional picture of yourself or a picture of yourself while doing such activity",
                "value-prefix": "File:",
                "visibility": "visible",
                "preferred-input": "OO.ui.SelectFileWidget",
                "required": false
            },
            "type": "string",
            "format": "text",
            "title": "picture",
            "description": "An optional picture of yourself or a picture of yourself while doing such activity"
        }
    },
    "required": [
        "name",
        "country",
        "project"
    ],
    "type": "object",
    "title": "Your experience"
}
}

Latest revision as of 16:26, 10 March 2025

wiki
type"schema"
uuid"6600886b68293"
name"Experience"
title"Your experience"
properties
person
wiki
name"person"
type"property"
multiple-itemsfalse
requiredtrue
label"person"
help-message"a person created through the [[Add person]] form"
uuid"67cb2e26a3e56"
visibility"visible"
preferred-input"LookupElement"
input-config
Empty array
options-query"[[name::<value>~]]"
query-schema"Person"
query-printouts
"name"
type"string"
format"text"
title"person"
description"a person created through the <a href="/wiki/Add_person" title="Add person">Add person</a> form"
testimony
wiki
name"testimony"
type"property"
multiple-itemsfalse
requiredtrue
label"Testimony"
help-message"Please, describe your experience."
uuid"6600886b682ad"
visibility"visible"
preferred-input"OO.ui.MultilineTextInputWidget"
input-config
Empty array
type"string"
format"textarea"
title"Testimony"
description"Please, describe your experience."
pictures
wiki
name"pictures"
title"Pictures"
description"Please upload any picture taken during this activity: the best ones will be published on a dedicated page"
unique-itemsfalse
type"schema"
uuid"67cb180c18966"
items
type"string"
wiki
name"picture"
type"property"
multiple-itemstrue
input-config
accept
"image/svg+xml"
"image/png"
"image/gif"
"image/jpeg"
"image/pjpeg"
"image/webp"
"application/pdf"
"image/tiff"
"image/x-tiff"
"image/bmp"
"image/x-windows-bmp"
droppabletrue
showDropTargettrue
default
Empty array
value-prefix"File:"
uuid"67cb17fcc5809"
visibility"visible"
preferred-input"OO.ui.SelectFileWidget"
requiredfalse
layout"table"
format"text"
default
Empty array
type"array"
title"Pictures"
description"Please upload any picture taken during this activity: the best ones will be published on a dedicated page"
uniqueItemsfalse
organization
wiki
name"organization"
type"property"
multiple-itemsfalse
label"organization"
visibility"visible"
preferred-input"LookupElement"
input-config
Empty array
requiredfalse
options-query"[[name::<value>~]]"
query-schema"Organization"
query-printouts
"name"
uuid"67cc62fd6f1fd"
type"string"
format"text"
title"organization"
project_number
wiki
name"project_number"
unique-itemsfalse
type"schema"
uuid"67cf117562397"
items
type"string"
wiki
name"project_number"
type"property"
multiple-itemstrue
label"project"
uuid"67cc6394d6ae3"
visibility"visible"
preferred-input"MenuTagSearchMultiselect"
input-config
Empty array
requiredfalse
options-query"[[project_number::<value>~]] [[hosting_organization::<organization>]]"
query-schema"Project"
query-printouts
"project_number"
layout"table"
format"text"
title"project"
type"array"
uniqueItemsfalse
activity
wiki
type"property"
uuid"6600886b682ab"
name"activity"
visibility"visible"
label"Activity"
multiple-itemsfalse
preferred-input"LookupElement"
input-config
Empty array
options-query"[[project_number::<project_number>]] [[name::<value>~]]"
query-schema"Activity"
query-printouts
"name"
requiredfalse
type"string"
format"text"
title"Activity"
required
"person"
"testimony"
type"object"
title"Your experience"