Category:OSW0e084decca6f48a7b023d6b7b2c1452d: Difference between revisions

m
Reverted edits by 0000-0003-0410-3616 (talk) to last revision by Simon Clark
(Update package: OSW Base)
Tag: Reverted
m (Reverted edits by 0000-0003-0410-3616 (talk) to last revision by Simon Clark)
Tag: Rollback
Line 1: Line 1:
=={{#switch: {{USERLANGUAGECODE}} |en=Instances|de=Instanzen|#default=Instances}}==
The events page serves as a central hub for conferences, workshops, webinars, and other gatherings related to battery research. By documenting past and upcoming events, this page helps researchers, industry professionals, and stakeholders stay informed about key discussions, networking opportunities, and advancements in the field.
 
<div class="pagebot-button" data-config='{"params": {"categories": ["{{FULLPAGENAME}}"]}, "label": "{{#switch: {{USERLANGUAGECODE}} |de=Neues Event erstellen|#default=Add Event}} ➕" }'></div>
 
== Timeline ==
{{#ask:
[[{{FULLPAGENAME}}]] 
|?HasStartDateAndTime
|sort=HasStartDateAndTime
|order=descending
|format=timeline
|timelinebands=MONTH,YEAR
|timelineposition=end
|limit=1000
<!-- All options: See https://www.semantic-mediawiki.org/wiki/Help:timeline_format -->
}}
<br>
<br>
=={{#switch: {{USERLANGUAGECODE}} |de=Kalender|#default=Calendar}}==
{{#ask:
[[{{FULLPAGENAME}}]]         
|?Display_title_of=title
|?HasDescription=description|+lang={{USERLANGUAGECODE}}
|?HasStartDateAndTime=Has event start
|?HasEndDateAndTime=Has event end               
<!--  |?Has event icon=icon             
|?Has event color=color -->
|?HasLocation=location         
|format=eventcalendar           
|defaultview=month
|limit=1000
<!-- All options: See https://www.semantic-mediawiki.org/wiki/Help:Eventcalendar_format -->
}}
 
=={{#switch: {{USERLANGUAGECODE}} |de=Liste|#default=List}}==
{{#ask: [[{{FULLPAGENAME}}]]
{{#ask: [[{{FULLPAGENAME}}]]
|?HasStartDateAndTime={{#switch: {{USERLANGUAGECODE}} |en=Start date|de=Startdatum|#default=Start date}}
|?HasStartDateAndTime={{#switch: {{USERLANGUAGECODE}} |en=Start date|de=Startdatum|#default=Start date}}
jsondata
Line 1: Line 1:
{
{
     "subclass_of": [
     "subclass_of": [
         "Category:OSWb97757b46edb430591758662c18d354d"
         "Category:Item"
     ],
     ],
     "type": [
     "type": [
Line 9: Line 9:
     "label": [
     "label": [
         {
         {
             "text": "Event with People",
             "text": "Event",
             "lang": "en"
             "lang": "en"
         },
         },
         {
         {
             "text": "Veranstaltung",
             "text": "Ereignis",
             "lang": "de"
             "lang": "de"
         }
         }
Line 19: Line 19:
     "description": [
     "description": [
         {
         {
             "text": "An event, either local, remote or hybrid. E.g., a meeting or a conference. This element is intended to be used to document events. It is dedicated especially to notes, resolutions and tasks. For recurring events (series), the tasks should be managed there.",
             "text": "An event, either local, remote or hybrid. e.g., a meeting or a conference. ",
             "lang": "en"
             "lang": "en"
         },
         },
Line 30: Line 30:
         "📆"
         "📆"
     ],
     ],
     "name": "EventWithPeople",
     "name": "Event",
     "instance_rdf_type": [
     "instance_rdf_type": [
         "schema:Event"
         "schema:Event"
     ]
     ]
}
}
jsonschema
Line 1: Line 1:
{
{
     "@context": [
     "@context": [
        "/wiki/Category:Item?action=raw\u0026slot=jsonschema",
         {
         {
             "associated_ou": {
             "associated_ou": {
                 "@id": "Property:HasAssociatedOu",
                 "@id": "Property:HasAssociatedOu",
                "@type": "@id"
            },
            "duration": {
                "@id": "schema:duration",
                "@type": "@id"
            },
            "duration*": {
                "@id": "Property:HasDuration",
                "@type": "@id"
            },
            "end_date": {
                "@id": "schema:endDate",
                "@type": "@id"
            },
            "end_date*": {
                "@id": "Property:HasEndDateAndTime",
                 "@type": "@id"
                 "@type": "@id"
             },
             },
Line 18: Line 35:
                 "@type": "@id"
                 "@type": "@id"
             },
             },
             "funding": {
             "location": {
                 "@id": "schema:funding",
                 "@id": "schema:location",
                 "@type": "@id"
                 "@type": "@id"
             },
             },
             "funding*": {
             "location*": {
                 "@id": "Property:HasFunding",
                 "@id": "Property:HasLocation",
                "@type": "@id"
            },
            "funding_name": {
                "@id": "schema:funding",
                "@type": "@id"
            },
            "funding_name*": {
                "@id": "Property:HasFunding",
                 "@type": "@id"
                 "@type": "@id"
             },
             },
             "location_name": {
             "location_name": {
                 "@id": "schema:location",
                 "@id": "schema:location",
                 "@type": "@id"
                 "@type": "xsd:string"
             },
             },
             "location_name*": {
             "location_name*": {
                 "@id": "Property:HasLocation",
                 "@id": "Property:HasLocation",
                 "@type": "@id"
                 "@type": "xsd:string"
             },
             },
             "minutes_taker": {
             "minutes_taker": {
Line 60: Line 69:
             "project": {
             "project": {
                 "@id": "Property:HasProject",
                 "@id": "Property:HasProject",
                "@type": "@id"
            },
            "start_date": {
                "@id": "Property:HasStartDateAndTime",
                "@type": "@id"
            },
            "start_date*": {
                "@id": "schema:startDate",
                 "@type": "@id"
                 "@type": "@id"
             },
             },
Line 78: Line 95:
                 "@type": "@id"
                 "@type": "@id"
             }
             }
         },
         }
        "/wiki/Category:OSWb97757b46edb430591758662c18d354d?action=raw\u0026slot=jsonschema"
     ],
     ],
     "allOf": [
     "allOf": [
         {
         {
             "$ref": "/wiki/Category:OSWb97757b46edb430591758662c18d354d?action=raw\u0026slot=jsonschema"
             "$ref": "/wiki/Category:Item?action=raw\u0026slot=jsonschema"
         }
         }
     ],
     ],
    "uuid": "0e084dec-ca6f-48a7-b023-d6b7b2c1452d",
     "type": "object",
     "type": "object",
     "title": "Event with People",
    "rdf_type": {
        "title": "RDF type",
        "title*": {
            "de": "RDF-Typ"
        },
        "type": "string",
        "default": "schema:Event",
        "options": {
            "hidden": true
        }
    },
    "schema_type": [
        "schema:Event"
    ],
     "title": "Event",
     "title*": {
     "title*": {
         "de": "Veranstaltung",
         "de": "Ereignis",
         "en": "Event with People"
         "en": "Event"
     },
     },
     "description": "An event, either local, remote or hybrid. E.g., a meeting or a conference. This element is intended to be used to document events. It is dedicated especially to notes, resolutions and tasks. For recurring events (series), the tasks should be managed there.",
     "description": "An event, either local, remote or hybrid. e.g., a meeting or a conference. ",
     "description*": {
     "description*": {
         "de": "Ein Ereignis, entweder lokal, remote oder hybrid. Z.B. eine Besprechung oder eine Konferenz. Dieses Element ist für die Dokumentation von Ereignissen gedacht. Es ist insbesondere für Notizen, Beschlüsse und Aufgaben vorgesehen. Bei wiederkehrenden Ereignissen (Serien) sollten die Aufgaben dort verwaltet werden.",
         "de": "Ein Ereignis, entweder lokal, remote oder hybrid. Z.B. eine Besprechung oder eine Konferenz. Dieses Element ist für die Dokumentation von Ereignissen gedacht. Es ist insbesondere für Notizen, Beschlüsse und Aufgaben vorgesehen. Bei wiederkehrenden Ereignissen (Serien) sollten die Aufgaben dort verwaltet werden.",
         "en": "An event, either local, remote or hybrid. E.g., a meeting or a conference. This element is intended to be used to document events. It is dedicated especially to notes, resolutions and tasks. For recurring events (series), the tasks should be managed there."
         "en": "An event, either local, remote or hybrid. e.g., a meeting or a conference. "
     },
     },
    "required": [
        "allday",
        "start_date",
        "type"
    ],
    "defaultProperties": [
        "allday",
        "start_date",
        "end_date",
        "event_series",
        "location_name",
        "participants",
        "minutes_taker",
        "organizer",
        "project",
        "event_classifier",
        "associated_ou"
    ],
     "properties": {
     "properties": {
         "type": {
         "type": {
Line 121: Line 132:
                 "Category:OSW0e084decca6f48a7b023d6b7b2c1452d"
                 "Category:OSW0e084decca6f48a7b023d6b7b2c1452d"
             ]
             ]
        },
        "allday": {
            "type": "boolean",
            "title": "All day",
            "title*": {
                "de": "Ganztägig"
            },
            "default": false
         },
         },
         "start_date": {
         "start_date": {
Line 138: Line 141:
             "oneOf": [
             "oneOf": [
                 {
                 {
                     "format": "datetime-local",
                     "format": "date",
                     "title": "Date and time",
                     "title": "Date",
                     "title*": {
                     "title*": {
                         "de": "Datum und Uhrzeit"
                         "de": "Datum"
                     }
                     }
                 },
                 },
                 {
                 {
                     "format": "date",
                     "format": "datetime-local",
                     "title": "Date",
                     "title": "Date and time",
                     "title*": {
                     "title*": {
                         "de": "Datum"
                         "de": "Datum und Uhrzeit"
                     }
                     }
                 }
                 }
             ]
             ],
            "options": {
                "flatpickr": {}
            }
         },
         },
         "start_date_min": {
         "start_date_min": {
Line 161: Line 167:
             "format": "datetime-local",
             "format": "datetime-local",
             "options": {
             "options": {
                "flatpickr": {},
                 "conditional_visible": {
                 "conditional_visible": {
                     "modes": "query"
                     "modes": "query"
Line 179: Line 186:
             "format": "datetime-local",
             "format": "datetime-local",
             "options": {
             "options": {
                "flatpickr": {},
                 "conditional_visible": {
                 "conditional_visible": {
                     "modes": "query"
                     "modes": "query"
Line 190: Line 198:
         },
         },
         "duration": {
         "duration": {
             "type": "string",
             "type": "object",
             "title": "Duration",
             "title": "Event duration",
             "title*": {
             "title*": {
                 "de": "Dauer"
                 "de": "Dauer des Ereignisses"
             },
             },
             "format": "time",
             "properties": {
            "options": {
                "number": {
                 "flatpickr": {
                    "type": "number",
                     "enableTime": true,
                    "title": "Count",
                     "noCalendar": true,
                    "title*": {
                     "dateFormat": "H:i",
                        "de": "Anzahl"
                     "time_24hr": true
                    },
                    "default": 1
                },
                 "unit": {
                     "type": "string",
                     "title": "Unit",
                     "title*": {
                        "de": "Einheit"
                    },
                    "enum": [
                        "minute(s)",
                        "hour(s)",
                        "day(s)",
                        "week(s)",
                        "month(s)",
                        "year(s)"
                    ],
                     "default": "hour(s)"
                 }
                 }
             }
             }
Line 213: Line 238:
             "oneOf": [
             "oneOf": [
                 {
                 {
                     "format": "datetime-local",
                     "format": "date",
                     "title": "Date and time",
                     "title": "Date",
                     "title*": {
                     "title*": {
                         "de": "Datum und Uhrzeit"
                         "de": "Datum"
                     }
                     }
                 },
                 },
                 {
                 {
                     "format": "date",
                     "format": "datetime-local",
                     "title": "Date",
                     "title": "Date and time",
                     "title*": {
                     "title*": {
                         "de": "Datum"
                         "de": "Datum und Uhrzeit"
                     }
                     }
                 }
                 }
             ]
             ],
            "options": {
                "flatpickr": {}
            }
         },
         },
         "event_series": {
         "event_series": {
Line 246: Line 274:
             "default": ""
             "default": ""
         },
         },
         "funding": {
         "location": {
             "title": "Funding",
            "type": "string",
             "title": "Location",
             "title*": {
             "title*": {
                 "de": "Förderung"
                 "de": "Ort"
             },
             },
            "description": "Funding (Grant) for the event.",
             "format": "autocomplete",
            "description*": {
             "range": "Category:OSW3d238d05316e45a4ac95a11d7b24e36b"
                "de": "Förderung für das Ereignis."
            },
            "type": "array",
             "format": "table",
             "items": {
                "title": "Funding",
                "title*": {
                    "de": "Förderung"
                },
                "type": "string",
                "format": "autocomplete",
                "category": "Category:OSW25bc4daf97644737a76434b88e1d5b21",
                "default": ""
            }
        },
        "funding_name": {
            "title": "Funding (grant no. or name)",
            "title*": {
                "de": "Förderung (Förderkennzeichen oder Bezeichnung)"
            },
            "description": "Name of the funding (Grant) for the event.",
            "description*": {
                "de": "Name oder Kennzeichen der Förderung für das Ereignis."
            },
            "type": "array",
            "format": "table",
            "items": {
                "title": "Funding",
                "title*": {
                    "de": "Förderung"
                },
                "type": "string",
                "default": ""
            }
         },
         },
         "location_name": {
         "location_name": {
Line 313: Line 308:
                 "internal",
                 "internal",
                 "external"
                 "external"
             ],
             ]
            "default": "",
            "options": {
                "enum_titles": [
                    "Internal",
                    "External"
                ],
                "enum_titles*": {
                    "de": [
                        "Intern",
                        "Extern"
                    ]
                }
            }
         },
         },
         "participants": {
         "participants": {
Line 465: Line 447:
             ]
             ]
         }
         }
     }
     },
    "required": [
        "type"
    ],
    "uuid": "0e084dec-ca6f-48a7-b023-d6b7b2c1452d"
}
}
header_template
Line 21: Line 21:
<tr>  
<tr>  
<th>{{{_label_location_name|Location}}}</th>  
<th>{{{_label_location_name|Location}}}</th>  
<td>{{{location_name|}}}</td>  
<td>{{#ask:[[{{FULLPAGENAME}}]]|?HasLocation=|format=plain|mainlabel=-}}</td>  
</tr>
</tr>
<tr>  
<tr>