Category:OSW473d7a1ed48544d1be83b258b5810948: Difference between revisions

m
Protected "Site": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]
(Install package: OSW Base)
 
m (Protected "Site": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Namespaces ==
for UUID generation via uuid5


* General (same as UUID of the category page): 473d7a1e-d485-44d1-be83-b258b5810948
* FhG: a7ff3f4c-ea08-5143-af94-7c8a925aba56
{{#ask: [[{{FULLPAGENAME}}]]
|?HasName={{#switch: {{USERLANGUAGECODE}} |en=Name |de=Name |#default=Name }}
|?HasGpsCoordinates={{#switch: {{USERLANGUAGECODE}} |en=GPS coordinates |de=GPS-Koordinaten |#default=GPS coordinates }}
|?HasNumberOfBuildings={{#switch: {{USERLANGUAGECODE}} |en=Number of buildings |de=Gebäude (Anzahl) |#default=Number of buildings }}
|?HasNumberOfOccupants={{#switch: {{USERLANGUAGECODE}} |en=Number of Occupants |de=Belegung (Anzahl) |#default=Number of Occupants }}
|format=datatable
|limit=5000
|sort=Display title of
|order=asc
}}
jsondata
Line 1: Line 1:
{
{
    "type": [
"type": [
        "Category:Category"
"Category:Category"
    ],
],
    "subclass_of": [
"subclass_of": [
        "Category:OSW3d238d05316e45a4ac95a11d7b24e36b"
"Category:OSW3d238d05316e45a4ac95a11d7b24e36b"
    ],
],
    "utf8_icon": [
"utf8_icon": [
        "🗺",
"🗺",
        "📍",
"📍",
        "📌",
"📌",
        "🖈"
"🖈"
    ],
],
    "uuid": "473d7a1e-d485-44d1-be83-b258b5810948",
"uuid": "473d7a1e-d485-44d1-be83-b258b5810948",
    "name": "Site",
"name": "Site",
    "label": [
"label": [
        {
{
            "text": "Site",
"text": "Site",
            "lang": "en"
"lang": "en"
        },
},
        {
{
            "text": "Standort",
"text": "Standort",
            "lang": "de"
"lang": "de"
        }
}
    ]
],
"description": [
{
"text": "A site is a location or place where a particular event, activity, or object exists or is situated.",
"lang": "en"
},
{
"text": "Ein Standort ist ein Ort oder Platz, an dem ein bestimmtes Ereignis, eine Aktivität oder ein Objekt existiert oder sich befindet.",
"lang": "de"
}
]
}
}
jsonschema
Line 1: Line 1:
{
{
    "type": "object",
"@context": [
    "allOf": [
"/wiki/Category:OSW3d238d05316e45a4ac95a11d7b24e36b?action=raw\u0026slot=jsonschema"
        {
],
            "$ref": "/wiki/Category:OSW3d238d05316e45a4ac95a11d7b24e36b?action=raw\u0026slot=jsonschema"
"allOf": [
        }
{
    ],
"$ref": "/wiki/Category:OSW3d238d05316e45a4ac95a11d7b24e36b?action=raw\u0026slot=jsonschema"
    "title": "Site",
}
    "required": [
],
        "type"
"type": "object",
    ],
"title": "Site",
    "properties": {
"title*": {
        "type": {
"en": "Site",
            "default": [
"de": "Standort"
                "Category:OSW473d7a1ed48544d1be83b258b5810948"
},
            ]
"uuid": "473d7a1e-d485-44d1-be83-b258b5810948",
        }
"description": "A site is a location or place where a particular event, activity, or object exists or is situated.",
    },
"description*": {
    "@context": [
"de": "Ein Standort ist ein Ort oder ein Platz, an dem ein bestimmtes Ereignis, eine Aktivität oder ein Objekt existiert oder sich befindet."
        "/wiki/Category:OSW3d238d05316e45a4ac95a11d7b24e36b?action=raw\u0026slot=jsonschema"
},
    ],
"required": [
    "uuid": "473d7a1e-d485-44d1-be83-b258b5810948",
"type"
    "title*": {
],
        "en": "Site",
"properties": {
        "de": "Standort"
"type": {
    },
"default": [
    "description": "",
"Category:OSW473d7a1ed48544d1be83b258b5810948"
    "description*": {}
]
}
}
}
}
header_template
Line 13: Line 13:
</tr>
</tr>
</table>
</table>
<!-- Overview of buildings -->
=={{#switch:{{USERLANGUAGECODE}}|en=Buildings |de=Gebäude|#default=Buildings}}==
{{#set: HasNumberOfBuildings=
    {{#ask: [[Category:OSW4bcd4a99a73f482ea40ac4210dfab836]][[IsLocatedIn::{{FULLPAGENAME}}]]
        |format=count
        |limit=1000
        }}
}}
{{#switch:{{USERLANGUAGECODE}}
        |en=Number of buildings
        |de=Gebäude (Anzahl)
        |#default=Number of buildings
    }}: {{#show: {{FULLPAGENAME}} |?HasNumberOfBuildings}}
{{#ask: [[Category:OSW4bcd4a99a73f482ea40ac4210dfab836]][[IsLocatedIn::{{FULLPAGENAME}}]]
    |?HasNumberOfFloors={{#switch: {{USERLANGUAGECODE}} |en=Number of floors |de=Stockwerke (Anzahl) |#default=Number of floors}}
    |?HasNumberOfRooms={{#switch: {{USERLANGUAGECODE}} |en=Number of rooms |de=Räume (Anzahl) |#default=Number of rooms}}
    |?HasNumberOfOccupants={{#switch: {{USERLANGUAGECODE}} |en=Number of occupants |de=Belegung (Anzahl) |#default=Number of occupants}}
    |format=table
    |limit=1000
    |sort=Display title of
    |order=asc
    }}
<!-- Occupancy -->
=={{#switch:{{USERLANGUAGECODE}}|en=Occupancy|de=Belegung|#default=Occupancy}}==
{{#set: HasNumberOfOccupants=
    {{#ask: [[Category:OSW4bcd4a99a73f482ea40ac4210dfab836]][[IsLocatedIn::{{FULLPAGENAME}}]]
        |?HasNumberOfOccupants
        |format=sum
        }}
}}
{{#switch:{{USERLANGUAGECODE}}
        |en=Number of occupants
        |de=Belegung (Anzahl)
        |#default=Number of occupants
    }}: {{#show: {{FULLPAGENAME}} |?HasNumberOfOccupants}}