Category:OSW3d238d05316e45a4ac95a11d7b24e36b: Difference between revisions

Update package: OSW Base
(Update package: OSW Base)
(Update package: OSW Base)
 
jsonschema
Line 2: Line 2:
     "@context": [
     "@context": [
         {
         {
            "city": {
                "@id": "Property:HasCity",
                "@type": "@id"
            },
            "city*": {
                "@id": "schema:containedInPlace",
                "@type": "@id"
            },
            "city**": {
                "@id": "Property:IsLocatedIn",
                "@type": "@id"
            },
            "country": {
                "@id": "schema:addressCountry",
                "@type": "@id"
            },
            "country*": {
                "@id": "Property:HasCountry",
                "@type": "@id"
            },
             "gps_coordinates": {
             "gps_coordinates": {
                 "@id": "schema:geo",
                 "@id": "schema:geo",
Line 28: Line 8:
             "gps_coordinates*": {
             "gps_coordinates*": {
                 "@id": "Property:HasGpsCoordinates",
                 "@id": "Property:HasGpsCoordinates",
                "@type": "xsd:string"
            },
            "house_no": {
                "@id": "Property:HasHouseNo",
                 "@type": "xsd:string"
                 "@type": "xsd:string"
             },
             },
Line 55: Line 31:
             },
             },
             "postal_address": {
             "postal_address": {
                "@id": "schema:addressCountry",
                "@type": "@id"
            },
            "postal_address*": {
                 "@id": "Property:HasPostalAddress",
                 "@id": "Property:HasPostalAddress",
                 "@type": "@id"
                 "@type": "@id",
            },
                 "@context": [
            "postal_code": {
                    "/wiki/JsonSchema:PostalAddress?action=raw"
                "@id": "schema:postalCode",
                 ]
                "@type": "xsd:string"
            },
            "postal_code*": {
                "@id": "Property:HasPostalCode",
                "@type": "xsd:string"
            },
            "post_office_box_no": {
                "@id": "schema:postOfficeBoxNumer",
                "@type": "xsd:string"
            },
            "post_office_box_no*": {
                "@id": "Property:HasPoBoxNo",
                "@type": "xsd:string"
            },
            "region": {
                "@id": "schema:addressRegion",
                "@type": "@id"
            },
            "region*": {
                "@id": "Property:HasRegion",
                "@type": "@id"
            },
            "state": {
                "@id": "schema:addressCountry",
                 "@type": "@id"
            },
            "state*": {
                "@id": "Property:HasState",
                 "@type": "@id"
            },
            "street_name": {
                "@id": "Property:HasStreet",
                "@type": "xsd:string"
             }
             }
         },
         },
Line 133: Line 72:
         },
         },
         "postal_address": {
         "postal_address": {
             "title": "Postal address",
             "allOf": [
            "title*": {
                 {
                "en": "Postal address",
                     "$ref": "/wiki/JsonSchema:PostalAddress?action=raw"
                "de": "Postalische Adresse"
            },
            "type": "object",
            "description": "",
            "eval_template": {
                "type": "wikitext",
                "mode": "render",
                "value": "{{{street_name|}}} {{{house_no|}}}, {{{postal_code|}}} {{{city|}}}, {{{country|}}}"
            },
            "required": [
                "uuid"
            ],
            "defaultProperties": [
                 "uuid",
                "street_name",
                "house_no",
                "postal_code",
                "city",
                "country"
            ],
            "properties": {
                "uuid": {
                    "type": "string",
                     "format": "uuid",
                    "options": {
                        "hidden": true
                    }
                },
                "country": {
                    "title": "Country",
                    "title*": {
                        "en": "Country",
                        "de": "Land"
                    },
                    "type": "string",
                    "format": "autocomplete",
                    "range": "Category:OSW0551abcd6f734047825e3ded4c8a0ffe"
                },
                "state": {
                    "title": "State",
                    "title*": {
                        "en": "State",
                        "de": "Bundesland"
                    },
                    "type": "string",
                    "format": "autocomplete",
                    "range": "Category:OSWab60f9a227954ee0be92344ff6272420"
                },
                "region": {
                    "title": "Region",
                    "title*": {
                        "en": "Region",
                        "de": "Region"
                    },
                    "type": "string",
                    "format": "autocomplete",
                    "range": "Category:OSW95efaf34e2c7439e8e7967233910e44b"
                },
                "post_office_box_no": {
                    "title": "PO box number",
                    "title*": {
                        "en": "PO box number",
                        "de": "Postfach nummer"
                    },
                    "type": "string"
                },
                "postal_code": {
                    "title": "Postal code",
                    "title*": {
                        "en": "Postal code",
                        "de": "Postleitzahl"
                    },
                    "type": "string"
                },
                "city": {
                    "title": "City",
                    "title*": {
                        "en": "City",
                        "de": "Stadt"
                    },
                    "type": "string",
                    "format": "autocomplete",
                    "range": "Category:OSW807f1da5b42e42f296b213ab06ca873b"
                },
                "street_name": {
                    "title": "Street",
                    "title*": {
                        "en": "Street",
                        "de": "Straße"
                    },
                    "type": "string"
                },
                "house_no": {
                    "title": "House number",
                    "title*": {
                        "en": "House number",
                        "de": "Hausnummer"
                    },
                    "type": "string"
                 }
                 }
             }
             ]
         },
         },
         "gps_coordinates": {
         "gps_coordinates": {
Line 276: Line 116:
                         "de": "Die Winkelmessung reicht von 0 Grad am Aequator bis +90 Grad am Nordpol und minus 90 Grad am Suedpol."
                         "de": "Die Winkelmessung reicht von 0 Grad am Aequator bis +90 Grad am Nordpol und minus 90 Grad am Suedpol."
                     },
                     },
                    "default": null,
                     "minimum": -90,
                     "minimum": -90,
                     "maximum": 90
                     "maximum": 90
Line 291: Line 130:
                         "de": "Die Winkelmessung reicht von 0 Grad am Nullmeridian bis +180 Grad im Osten und minus 180 Grad im Westen."
                         "de": "Die Winkelmessung reicht von 0 Grad am Nullmeridian bis +180 Grad im Osten und minus 180 Grad im Westen."
                     },
                     },
                    "default": null,
                     "minimum": -180,
                     "minimum": -180,
                     "maximum": 180
                     "maximum": 180