Bots, Bureaucrats, Moderators (CommentStreams), Interface administrators, Administrators (Semantic MediaWiki), Curators (Semantic MediaWiki), Editors (Semantic MediaWiki), Administrators
1,298
edits
(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}} | | 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: | "Category:Item" | ||
], | ], | ||
"type": [ | "type": [ | ||
Line 9: | Line 9: | ||
"label": [ | "label": [ | ||
{ | { | ||
"text": "Event | "text": "Event", | ||
"lang": "en" | "lang": "en" | ||
}, | }, | ||
{ | { | ||
"text": " | "text": "Ereignis", | ||
"lang": "de" | "lang": "de" | ||
} | } | ||
Line 19: | Line 19: | ||
"description": [ | "description": [ | ||
{ | { | ||
"text": "An event, either local, remote or hybrid. | "text": "An event, either local, remote or hybrid. e.g., a meeting or a conference. ", | ||
"lang": "en" | "lang": "en" | ||
}, | }, | ||
Line 30: | Line 30: | ||
"📆" | "📆" | ||
], | ], | ||
"name": " | "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" | ||
}, | }, | ||
" | "location": { | ||
"@id": "schema: | "@id": "schema:location", | ||
"@type": "@id" | "@type": "@id" | ||
}, | }, | ||
" | "location*": { | ||
"@id": "Property: | "@id": "Property:HasLocation", | ||
"@type": "@id" | "@type": "@id" | ||
}, | }, | ||
"location_name": { | "location_name": { | ||
"@id": "schema:location", | "@id": "schema:location", | ||
"@type": " | "@type": "xsd:string" | ||
}, | }, | ||
"location_name*": { | "location_name*": { | ||
"@id": "Property:HasLocation", | "@id": "Property:HasLocation", | ||
"@type": " | "@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" | ||
} | } | ||
} | } | ||
], | ], | ||
"allOf": [ | "allOf": [ | ||
{ | { | ||
"$ref": "/wiki/Category: | "$ref": "/wiki/Category:Item?action=raw\u0026slot=jsonschema" | ||
} | } | ||
], | ], | ||
"type": "object", | "type": "object", | ||
"title": "Event | "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": " | "de": "Ereignis", | ||
"en": "Event | "en": "Event" | ||
}, | }, | ||
"description": "An event, either local, remote or hybrid. | "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. | "en": "An event, either local, remote or hybrid. e.g., a meeting or a conference. " | ||
}, | }, | ||
"properties": { | "properties": { | ||
"type": { | "type": { | ||
Line 121: | Line 132: | ||
"Category:OSW0e084decca6f48a7b023d6b7b2c1452d" | "Category:OSW0e084decca6f48a7b023d6b7b2c1452d" | ||
] | ] | ||
}, | }, | ||
"start_date": { | "start_date": { | ||
Line 138: | Line 141: | ||
"oneOf": [ | "oneOf": [ | ||
{ | { | ||
"format": " | "format": "date", | ||
"title": "Date | "title": "Date", | ||
"title*": { | "title*": { | ||
"de": "Datum | "de": "Datum" | ||
} | } | ||
}, | }, | ||
{ | { | ||
"format": " | "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": " | "type": "object", | ||
"title": " | "title": "Event duration", | ||
"title*": { | "title*": { | ||
"de": "Dauer" | "de": "Dauer des Ereignisses" | ||
}, | }, | ||
" | "properties": { | ||
"number": { | |||
" | "type": "number", | ||
" | "title": "Count", | ||
" | "title*": { | ||
" | "de": "Anzahl" | ||
" | }, | ||
"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": " | "format": "date", | ||
"title": "Date | "title": "Date", | ||
"title*": { | "title*": { | ||
"de": "Datum | "de": "Datum" | ||
} | } | ||
}, | }, | ||
{ | { | ||
"format": " | "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": "" | ||
}, | }, | ||
" | "location": { | ||
"title": " | "type": "string", | ||
"title": "Location", | |||
"title*": { | "title*": { | ||
"de": " | "de": "Ort" | ||
}, | }, | ||
"format": "autocomplete", | |||
"range": "Category:OSW3d238d05316e45a4ac95a11d7b24e36b" | |||
"format": " | |||
" | |||
}, | }, | ||
"location_name": { | "location_name": { | ||
Line 313: | Line 308: | ||
"internal", | "internal", | ||
"external" | "external" | ||
] | ] | ||
}, | }, | ||
"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>{{{ | <td>{{#ask:[[{{FULLPAGENAME}}]]|?HasLocation=|format=plain|mainlabel=-}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> |