VisualDataSchema:Organization: Difference between revisions

From Wikiyouth
Jump to navigation Jump to search
No edit summary
 
No edit summary
(13 intermediate revisions by 4 users not shown)
Line 2: Line 2:
     "wiki": {
     "wiki": {
         "type": "schema",
         "type": "schema",
         "name": "Organizations"
        "uuid": "6634e383d6bcd",
         "name": "Organization"
     },
     },
     "properties": {
     "properties": {
         "Name": {
         "name": {
             "wiki": {
             "wiki": {
                "name": "name",
                 "type": "property",
                 "type": "property",
                 "name": "Name",
                 "multiple-items": false,
                "required": true,
                "label": "Name",
                "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
                 "uuid": "6634e383d6bd1"
             },
             },
             "type": "string",
             "type": "string",
Line 19: Line 23:
             "title": "Name"
             "title": "Name"
         },
         },
         "Logo": {
         "logo": {
             "wiki": {
             "wiki": {
                "name": "logo",
                 "type": "property",
                 "type": "property",
                 "name": "Logo",
                 "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": "Logo",
                "value-prefix": "File:",
                "label-parsed": "Logo",
                 "visibility": "visible",
                 "visibility": "visible",
                "multiple-items": false,
                 "preferred-input": "OO.ui.SelectFileWidget",
                 "preferred-input": "OO.ui.SelectFileWidget",
                 "input-config": [],
                 "required": false,
                 "required": true
                 "uuid": "6634e383d6bd5"
             },
             },
             "type": "string",
             "type": "string",
Line 33: Line 57:
             "title": "Logo"
             "title": "Logo"
         },
         },
         "Country": {
         "country": {
             "wiki": {
             "wiki": {
                "name": "country",
                 "type": "property",
                 "type": "property",
                 "name": "Country",
                 "multiple-items": false,
                "required": true,
                "label": "Country",
                "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
                 "uuid": "6634e383d6bd9"
             },
             },
             "type": "string",
             "type": "string",
Line 47: Line 74:
             "title": "Country"
             "title": "Country"
         },
         },
         "City": {
         "city": {
             "wiki": {
             "wiki": {
                "name": "city",
                 "type": "property",
                 "type": "property",
                 "name": "City",
                 "multiple-items": false,
                "required": true,
                "label": "City",
                "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
                 "uuid": "6634e383d6bdb"
             },
             },
             "type": "string",
             "type": "string",
Line 61: Line 91:
             "title": "City"
             "title": "City"
         },
         },
         "Address": {
         "address": {
             "wiki": {
             "wiki": {
                "name": "address",
                 "type": "property",
                 "type": "property",
                 "name": "Address",
                 "multiple-items": false,
                "required": true,
                "label": "Address",
                "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
                 "uuid": "6634e383d6bdd"
             },
             },
             "type": "string",
             "type": "string",
Line 75: Line 108:
             "title": "Address"
             "title": "Address"
         },
         },
         "E-mail": {
         "geolocation": {
             "wiki": {
             "wiki": {
                "name": "geolocation",
                "title": "geolocation",
                "description": "Please zoom and drag the marker to your headquarters location",
                "type": "geolocation",
                "label": "geolocation",
                "help-message": "Please zoom and drag the marker to your headquarters location",
                "coordinates": true,
                "map": true,
                "reverse-geocoding": true,
                "maptiler-map-config": [],
                "maptiler-geocoding-config": [],
                "latitude-input-label": "latitude",
                "longitude-input-label": "longitude",
                "uuid": "6634e383d6bdf"
            },
            "$id": "https://example.com/geographical-location.schema.json",
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "title": "geolocation",
            "description": "Please zoom and drag the marker to your headquarters location",
            "required": [
                "latitude",
                "longitude"
            ],
            "type": "object",
            "properties": {
                "latitude": {
                    "title": "latitude",
                    "description": "",
                    "type": "number",
                    "minimum": -90,
                    "maximum": 90,
                    "wiki": {
                        "uuid": "6634e383d6bdf"
                    }
                },
                "longitude": {
                    "title": "longitude",
                    "description": "",
                    "type": "number",
                    "minimum": -180,
                    "maximum": 180,
                    "wiki": {
                        "uuid": "6634e383d6bdf"
                    }
                },
                "zoom": {
                    "type": "number",
                    "minimum": 0,
                    "maximum": 24,
                    "wiki": {
                        "visibility": "hidden",
                        "uuid": "6634e383d6bdf"
                    }
                }
            }
        },
        "email": {
            "wiki": {
                "name": "email",
                 "type": "property",
                 "type": "property",
                 "name": "E-mail",
                 "multiple-items": false,
                "required": true,
                "label": "Email",
                "label-parsed": "Email",
                 "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
                 "uuid": "6634e383d6be9"
             },
             },
             "type": "string",
             "type": "string",
             "format": "email",
             "format": "email",
             "title": "E-mail"
             "title": "Email"
         },
         },
         "Official website": {
         "website": {
             "wiki": {
             "wiki": {
                "name": "website",
                 "type": "property",
                 "type": "property",
                 "name": "Official website",
                 "multiple-items": false,
                "label": "Official website",
                "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": [],
                 "required": false
                 "required": false,
                "uuid": "6634e383d6beb"
             },
             },
             "type": "string",
             "type": "string",
             "format": "url"
             "format": "url",
            "title": "Official website"
        },
        "foundation_year": {
            "wiki": {
                "name": "foundation_year",
                "type": "property",
                "multiple-items": false,
                "label": "Foundation year",
                "label-parsed": "Foundation year",
                "visibility": "visible",
                "preferred-input": "OO.ui.NumberInputWidget",
                "input-config": [],
                "required": false,
                "uuid": "6634e383d6bed"
            },
            "type": "integer",
            "title": "Foundation year"
         }
         }
     },
     },
     "required": [
     "required": [
         "Name",
         "name",
         "Logo",
         "country",
         "Country",
         "city",
         "City",
         "address",
         "Address",
         "email"
        "E-mail"
     ],
     ],
     "type": "object"
     "type": "object"
}
}

Latest revision as of 13:15, 3 May 2024

wiki
type"schema"
uuid"6634e383d6bcd"
name"Organization"
properties
name
wiki
name"name"
type"property"
multiple-itemsfalse
requiredtrue
label"Name"
label-parsed"Name"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
uuid"6634e383d6bd1"
type"string"
format"text"
title"Name"
logo
wiki
name"logo"
type"property"
multiple-itemsfalse
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"Logo"
value-prefix"File:"
label-parsed"Logo"
visibility"visible"
preferred-input"OO.ui.SelectFileWidget"
requiredfalse
uuid"6634e383d6bd5"
type"string"
format"text"
title"Logo"
country
wiki
name"country"
type"property"
multiple-itemsfalse
requiredtrue
label"Country"
label-parsed"Country"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
uuid"6634e383d6bd9"
type"string"
format"text"
title"Country"
city
wiki
name"city"
type"property"
multiple-itemsfalse
requiredtrue
label"City"
label-parsed"City"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
uuid"6634e383d6bdb"
type"string"
format"text"
title"City"
address
wiki
name"address"
type"property"
multiple-itemsfalse
requiredtrue
label"Address"
label-parsed"Address"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
uuid"6634e383d6bdd"
type"string"
format"text"
title"Address"
geolocation
wiki
name"geolocation"
title"geolocation"
description"Please zoom and drag the marker to your headquarters location"
type"geolocation"
label"geolocation"
help-message"Please zoom and drag the marker to your headquarters location"
coordinatestrue
maptrue
reverse-geocodingtrue
maptiler-map-config
Empty array
maptiler-geocoding-config
Empty array
latitude-input-label"latitude"
longitude-input-label"longitude"
uuid"6634e383d6bdf"
$id"https://example.com/geographical-location.schema.json"
$schema"https://json-schema.org/draft/2020-12/schema"
title"geolocation"
description"Please zoom and drag the marker to your headquarters location"
required
"latitude"
"longitude"
type"object"
properties
latitude
title"latitude"
description""
type"number"
minimum-90
maximum90
wiki
uuid"6634e383d6bdf"
longitude
title"longitude"
description""
type"number"
minimum-180
maximum180
wiki
uuid"6634e383d6bdf"
zoom
type"number"
minimum0
maximum24
wiki
visibility"hidden"
uuid"6634e383d6bdf"
email
wiki
name"email"
type"property"
multiple-itemsfalse
requiredtrue
label"Email"
label-parsed"Email"
visibility"visible"
preferred-input"OO.ui.TextInputWidget (email)"
input-config
Empty array
uuid"6634e383d6be9"
type"string"
format"email"
title"Email"
website
wiki
name"website"
type"property"
multiple-itemsfalse
label"Official website"
label-parsed"Official website"
visibility"visible"
preferred-input"OO.ui.TextInputWidget (url)"
input-config
Empty array
requiredfalse
uuid"6634e383d6beb"
type"string"
format"url"
title"Official website"
foundation_year
wiki
name"foundation_year"
type"property"
multiple-itemsfalse
label"Foundation year"
label-parsed"Foundation year"
visibility"visible"
preferred-input"OO.ui.NumberInputWidget"
input-config
Empty array
requiredfalse
uuid"6634e383d6bed"
type"integer"
title"Foundation year"
required
"name"
"country"
"city"
"address"
"email"
type"object"
[Mark as patrolled]