VisualDataSchema:Organization: Difference between revisions

From Wikiyouth
No edit summary
 
No edit summary
Line 7: Line 7:
         "name": {
         "name": {
             "wiki": {
             "wiki": {
                "name": "name",
                 "type": "property",
                 "type": "property",
                 "name": "name",
                 "multiple-items": false,
                "required": true,
                "label-parsed": "Name",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget",
                 "preferred-input": "OO.ui.TextInputWidget",
                 "input-config": [],
                 "input-config": []
                "required": true
             },
             },
             "type": "string",
             "type": "string",
Line 43: Line 44:
                     ]
                     ]
                 },
                 },
                 "required": true
                 "required": false
             },
             },
             "type": "string",
             "type": "string",
Line 51: Line 52:
         "country": {
         "country": {
             "wiki": {
             "wiki": {
                "name": "country",
                 "type": "property",
                 "type": "property",
                 "name": "country",
                 "multiple-items": false,
                "required": true,
                "label-parsed": "Country",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget",
                 "preferred-input": "OO.ui.TextInputWidget",
                 "input-config": [],
                 "input-config": []
                "required": true
             },
             },
             "type": "string",
             "type": "string",
Line 65: Line 67:
         "city": {
         "city": {
             "wiki": {
             "wiki": {
                "name": "city",
                 "type": "property",
                 "type": "property",
                 "name": "city",
                 "multiple-items": false,
                "required": true,
                "label-parsed": "City",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget",
                 "preferred-input": "OO.ui.TextInputWidget",
                 "input-config": [],
                 "input-config": []
                "required": true
             },
             },
             "type": "string",
             "type": "string",
Line 79: Line 82:
         "address": {
         "address": {
             "wiki": {
             "wiki": {
                "name": "address",
                 "type": "property",
                 "type": "property",
                 "name": "address",
                 "multiple-items": false,
                "required": true,
                "label-parsed": "Address",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget",
                 "preferred-input": "OO.ui.TextInputWidget",
                 "input-config": [],
                 "input-config": []
                "required": true
             },
             },
             "type": "string",
             "type": "string",
Line 93: Line 97:
         "email": {
         "email": {
             "wiki": {
             "wiki": {
                "name": "email",
                 "type": "property",
                 "type": "property",
                 "name": "email",
                 "multiple-items": false,
                "required": true,
                "label-parsed": "E-mail",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget (email)",
                 "preferred-input": "OO.ui.TextInputWidget (email)",
                 "input-config": [],
                 "input-config": []
                "required": true
             },
             },
             "type": "string",
             "type": "string",
Line 107: Line 112:
         "website": {
         "website": {
             "wiki": {
             "wiki": {
                "name": "website",
                 "type": "property",
                 "type": "property",
                 "name": "website",
                 "multiple-items": false,
                "label-parsed": "Official website",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.TextInputWidget (url)",
                 "preferred-input": "OO.ui.TextInputWidget (url)",
                 "input-config": [],
                 "input-config": [],
Line 118: Line 124:
             "format": "url",
             "format": "url",
             "title": "Official website"
             "title": "Official website"
        },
        "foundation_year": {
            "wiki": {
                "type": "property",
                "name": "foundation_year",
                "visibility": "visible",
                "multiple-items": false,
                "preferred-input": "OO.ui.NumberInputWidget",
                "input-config": [],
                "required": false
            },
            "type": "integer",
            "format": "date",
            "title": "Foundation year"
         }
         }
     },
     },
     "required": [
     "required": [
         "name",
         "name",
        "logo",
         "country",
         "country",
         "city",
         "city",

Revision as of 14:02, 7 February 2024

wiki
type"schema"
name"Organizations"
properties
name
wiki
name"name"
type"property"
multiple-itemsfalse
requiredtrue
label-parsed"Name"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
type"string"
format"text"
title"Name"
logo
wiki
type"property"
name"logo"
visibility"visible"
multiple-itemsfalse
preferred-input"OO.ui.SelectFileWidget"
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"
requiredfalse
type"string"
format"text"
title"Logo"
country
wiki
name"country"
type"property"
multiple-itemsfalse
requiredtrue
label-parsed"Country"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
type"string"
format"text"
title"Country"
city
wiki
name"city"
type"property"
multiple-itemsfalse
requiredtrue
label-parsed"City"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
type"string"
format"text"
title"City"
address
wiki
name"address"
type"property"
multiple-itemsfalse
requiredtrue
label-parsed"Address"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
type"string"
format"text"
title"Address"
email
wiki
name"email"
type"property"
multiple-itemsfalse
requiredtrue
label-parsed"E-mail"
visibility"visible"
preferred-input"OO.ui.TextInputWidget (email)"
input-config
Empty array
type"string"
format"email"
title"E-mail"
website
wiki
name"website"
type"property"
multiple-itemsfalse
label-parsed"Official website"
visibility"visible"
preferred-input"OO.ui.TextInputWidget (url)"
input-config
Empty array
requiredfalse
type"string"
format"url"
title"Official website"
foundation_year
wiki
type"property"
name"foundation_year"
visibility"visible"
multiple-itemsfalse
preferred-input"OO.ui.NumberInputWidget"
input-config
Empty array
requiredfalse
type"integer"
format"date"
title"Foundation year"
required
"name"
"country"
"city"
"address"
"email"
type"object"