VisualDataSchema:Location: Difference between revisions

From Wikiyouth
No edit summary
No edit summary
(One intermediate revision by the same user not shown)
Line 8: Line 8:
"name": {
"name": {
"wiki": {
"wiki": {
"name": "name",
"type": "property",
"type": "property",
"multiple-items": false,
"label": "name / identifier",
"uuid": "68384da60396e",
"uuid": "68384da60396e",
"name": "name",
"visibility": "visible",
"visibility": "visible",
"label": "name / identifier",
"multiple-items": false,
"preferred-input": "OO.ui.TextInputWidget",
"preferred-input": "OO.ui.TextInputWidget",
"input-config": [],
"input-config": [],
"required": false
"required": true
},
},
"type": "string",
"type": "string",
Line 24: Line 24:
"city": {
"city": {
"wiki": {
"wiki": {
"type": "property",
"uuid": "68384da603972",
"name": "city",
"name": "city",
"type": "property",
"visibility": "visible",
"label": "city",
"multiple-items": false,
"multiple-items": false,
"label": "city",
"visibility": "visible",
"preferred-input": "OO.ui.TextInputWidget",
"preferred-input": "OO.ui.TextInputWidget",
"input-config": [],
"input-config": [],
"required": false,
"required": true
"uuid": "68384da603972"
},
},
"type": "string",
"type": "string",
Line 40: Line 40:
"country": {
"country": {
"wiki": {
"wiki": {
"type": "property",
"uuid": "68384da603975",
"name": "country",
"name": "country",
"type": "property",
"visibility": "visible",
"label": "country",
"multiple-items": false,
"multiple-items": false,
"label": "country",
"visibility": "visible",
"preferred-input": "OO.ui.TextInputWidget",
"preferred-input": "OO.ui.TextInputWidget",
"input-config": [],
"input-config": [],
"required": false,
"required": true
"uuid": "68384da603975"
},
},
"type": "string",
"type": "string",
Line 56: Line 56:
"address": {
"address": {
"wiki": {
"wiki": {
"type": "property",
"uuid": "68384da603978",
"name": "address",
"name": "address",
"type": "property",
"visibility": "visible",
"label": "address",
"multiple-items": false,
"multiple-items": false,
"label": "address",
"visibility": "visible",
"preferred-input": "OO.ui.TextInputWidget",
"preferred-input": "OO.ui.TextInputWidget",
"input-config": [],
"input-config": [],
"required": false,
"required": true
"uuid": "68384da603978"
},
},
"type": "string",
"type": "string",
Line 72: Line 72:
"geolocation": {
"geolocation": {
"wiki": {
"wiki": {
"name": "geolocation",
"title": "geolocation",
"type": "geolocation",
"type": "geolocation",
"uuid": "68384dc43d748",
"uuid": "68384dc43d748",
"name": "geolocation",
"label": "geolocation",
"label": "geolocation",
"help-message": "",
"coordinates": false,
"coordinates": false,
"map": true,
"map": true,
Line 84: Line 84:
"required": false,
"required": false,
"latitude-input-label": "latitude",
"latitude-input-label": "latitude",
"latitude-input-help": "",
"longitude-input-label": "longitude"
"longitude-input-label": "longitude",
"longitude-input-help": ""
},
},
"$id": "https://example.com/geographical-location.schema.json",
"$id": "https://example.com/geographical-location.schema.json",
Line 132: Line 130:
"multiple-items": false,
"multiple-items": false,
"label": "organization",
"label": "organization",
"help-message": "only if a registered organization, otherwise add details in the description or notes",
"uuid": "68384da60397a",
"visibility": "visible",
"visibility": "visible",
"preferred-input": "LookupElement",
"preferred-input": "LookupElement",
"input-config": [],
"input-config": [],
"required": false,
"options-query": "[[name::+]]",
"options-query": "[[name::+]]",
"query-schema": "Organization",
"query-schema": "Organization",
Line 141: Line 140:
"name"
"name"
],
],
"uuid": "68384da60397a"
"required": false
},
},
"type": "string",
"type": "string",
"format": "text",
"format": "text",
"title": "organization"
"title": "organization",
},
"description": "only if a registered organization, otherwise add details in the description or notes"
"has_quality_label": {
"wiki": {
"name": "has_quality_label",
"type": "property",
"multiple-items": false,
"label": "has quality label",
"visibility": "visible",
"preferred-input": "OO.ui.ToggleSwitchWidget",
"input-config": [],
"required": false,
"uuid": "68384da60397d"
},
"type": "boolean",
"title": "has quality label"
},
},
"description": {
"description": {
Line 195: Line 180:
}
}
},
},
"required": [
"name",
"city",
"country",
"address"
],
"type": "object"
"type": "object"
}
}

Revision as of 12:08, 29 May 2025

wiki
type"schema"
uuid"68384da603969"
name"Location"
properties
name
wiki
type"property"
uuid"68384da60396e"
name"name"
visibility"visible"
label"name / identifier"
multiple-itemsfalse
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
requiredtrue
type"string"
format"text"
title"name / identifier"
city
wiki
type"property"
uuid"68384da603972"
name"city"
visibility"visible"
label"city"
multiple-itemsfalse
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
requiredtrue
type"string"
format"text"
title"city"
country
wiki
type"property"
uuid"68384da603975"
name"country"
visibility"visible"
label"country"
multiple-itemsfalse
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
requiredtrue
type"string"
format"text"
title"country"
address
wiki
type"property"
uuid"68384da603978"
name"address"
visibility"visible"
label"address"
multiple-itemsfalse
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
requiredtrue
type"string"
format"text"
title"address"
geolocation
wiki
name"geolocation"
title"geolocation"
type"geolocation"
uuid"68384dc43d748"
label"geolocation"
coordinatesfalse
maptrue
reverse-geocodingtrue
maptiler-map-config
Empty array
maptiler-geocoding-config
Empty array
requiredfalse
latitude-input-label"latitude"
longitude-input-label"longitude"
$id"https://example.com/geographical-location.schema.json"
$schema"https://json-schema.org/draft/2020-12/schema"
title"geolocation"
description""
required
Empty array
type"object"
properties
latitude
title"latitude"
description""
type"number"
minimum-90
maximum90
wiki
uuid"68384dc43d748"
longitude
title"longitude"
description""
type"number"
minimum-180
maximum180
wiki
uuid"68384dc43d748"
zoom
type"number"
minimum0
maximum24
wiki
visibility"hidden"
uuid"68384dc43d748"
organization
wiki
name"organization"
type"property"
multiple-itemsfalse
label"organization"
help-message"only if a registered organization, otherwise add details in the description or notes"
uuid"68384da60397a"
visibility"visible"
preferred-input"LookupElement"
input-config
Empty array
options-query"[[name::+]]"
query-schema"Organization"
query-printouts
"name"
requiredfalse
type"string"
format"text"
title"organization"
description"only if a registered organization, otherwise add details in the description or notes"
description
wiki
name"description"
type"property"
multiple-itemsfalse
label"description"
visibility"visible"
preferred-input"OO.ui.MultilineTextInputWidget"
input-config
Empty array
requiredfalse
uuid"68384da60397f"
type"string"
format"textarea"
title"description"
notes
wiki
name"notes"
type"property"
multiple-itemsfalse
label"notes"
visibility"visible"
preferred-input"OO.ui.MultilineTextInputWidget"
input-config
Empty array
requiredfalse
uuid"68384da603981"
type"string"
format"textarea"
title"notes"
required
"name"
"city"
"country"
"address"
type"object"