| uuid | | title | "UUID" |
|---|
| title* | |
|---|
| type | "string" |
|---|
| $comment | "format uuid field are copied, if not set in copy_ignore" |
|---|
| _format | "uuid" |
|---|
| _template | "dynamic_template" |
|---|
| dynamic_template | "{{_uuid_}}" |
|---|
| options | | hidden | true |
|---|
| dynamic_template | |
|---|
|
|---|
|
|---|
| slot_osw_id | | $comment | "Will be used an unique reference for slot exchange events." |
|---|
| title | "OSW-ID" |
|---|
| title* | |
|---|
| type | "string" |
|---|
| watch | |
|---|
| _format | "dynamic_template" |
|---|
| dynamic_template | "{{_current_subject_}}#OSW{{#replace '-' ''}}{{_own_uuid}}{{/replace}}" |
|---|
| readOnly | true |
|---|
| options | | hidden | true |
|---|
| dynamic_template | |
|---|
|
|---|
|
|---|
| slot_id | | $comment | "Will be used as a visual reference for the user" |
|---|
| title | "ID" |
|---|
| title* | |
|---|
| description | "Automatically generated" |
|---|
| description* | | de | "Wird automatisch generiert" |
|---|
|
|---|
| type | "string" |
|---|
| format | "dynamic_template" |
|---|
| dynamic_template | "Slot{{patternformat '00' _array_index_}}" |
|---|
| readOnly | true |
|---|
| options | | hidden | true |
|---|
| dynamic_template | |
|---|
| grid_columns | 6 |
|---|
|
|---|
| propertyOrder | 10 |
|---|
|
|---|
| name | | title | "Name" |
|---|
| title* | |
|---|
| type | "string" |
|---|
| options | |
|---|
| propertyOrder | 20 |
|---|
|
|---|
| description | | title | "Description" |
|---|
| title* | |
|---|
| type | "array" |
|---|
| format | "table" |
|---|
| eval_template | | type | "mustache-wikitext" |
|---|
| mode | "render" |
|---|
| value | "{{=<% %>=}} {{#switch:{{USERLANGUAGECODE}} <%={{ }}=%> {{#description}} |{{lang}}={{text}} {{/description}} {{=<% %>=}} }}" |
|---|
|
|---|
| items | | eval_template | | type | "wikitext" |
|---|
| mode | "store" |
|---|
| value | "{{{text}}}@{{{lang}}}" |
|---|
|
|
|---|
| $ref | "/wiki/JsonSchema:Description?action=raw" |
|---|
|
|---|
| options | |
|---|
| propertyOrder | 30 |
|---|
|
|---|
| slot_init_date_time | | allOf | | $ref | "/wiki/JsonSchema:StartDateTime?action=raw&slot=main" |
|---|
|
|
|---|
| title | "Date of slot initialization" |
|---|
| title* | | de | "Datum der Slot-Initialisierung" |
|---|
|
|---|
| dynamic_template | "{{_now_}}" |
|---|
| options | | dynamic_template | |
|---|
| grid_columns | 4 |
|---|
|
|---|
| propertyOrder | 21 |
|---|
|
|---|
| slot_type_restriction | | title | "Type restriction of the slot" |
|---|
| title* | | de | "Typeinschränkung des Slots" |
|---|
|
|---|
| type | "string" |
|---|
| format | "autocomplete" |
|---|
| range | "Category:Category" |
|---|
| options | | autocomplete | | $comment | "Tool" |
|---|
| query | "[[:Category:OSWe427aafafbac4262955b9f690a83405d]]OR[[SubClassOf::Category:OSWe427aafafbac4262955b9f690a83405d]]OR[[SubClassOf.SubClassOf::Category:OSWe427aafafbac4262955b9f690a83405d]]OR[[SubClassOf.SubClassOf.SubClassOf::Category:OSWe427aafafbac4262955b9f690a83405d]]OR[[SubClassOf.SubClassOf.SubClassOf.SubClassOf::Category:OSWe427aafafbac4262955b9f690a83405d]]OR[[SubClassOf.SubClassOf.SubClassOf.SubClassOf.SubClassOf::Category:OSWe427aafafbac4262955b9f690a83405d]]" |
|---|
|
|---|
|
|---|
| default | "Category:OSWe427aafafbac4262955b9f690a83405d" |
|---|
| propertyOrder | 50 |
|---|
|
|---|
| slot_occupant | | type | "object" |
|---|
| title | "Initial occupant of the slot" |
|---|
| title* | | de | "Initiale Belegung des Slots" |
|---|
|
|---|
| description | "Tool or component installed in the slot." |
|---|
| description* | | de | "Im Slot installiertes Werkzeug oder Komponente." |
|---|
|
|---|
| id | "slot_occupant" |
|---|
| required | | "slot_occupant_instance_property" |
| "slot_occupant_instance" |
|
|---|
| defaultProperties | |
|---|
| properties | | slot_occupant_type | | title | "Type" |
|---|
| title* | |
|---|
| type | "string" |
|---|
| format | "autocomplete" |
|---|
| range | "Category:Category" |
|---|
| watch | | slot_type | "slot.slot_type_restriction" |
|---|
|
|---|
| options | | autocomplete | | $comment | "Tool" |
|---|
| query | "[[:$(slot_type)]]OR[[SubClassOf::$(slot_type)]]OR[[SubClassOf.SubClassOf::$(slot_type)]]OR[[SubClassOf.SubClassOf.SubClassOf::$(slot_type)]]OR[[SubClassOf.SubClassOf.SubClassOf.SubClassOf::$(slot_type)]]OR[[SubClassOf.SubClassOf.SubClassOf.SubClassOf.SubClassOf::$(slot_type)]]" |
|---|
|
|---|
|
|---|
| propertyOrder | 11 |
|---|
|
|---|
| slot_occupant_instance_property | | type | "string" |
|---|
| default | "Property:HasOccupant" |
|---|
| options | |
|---|
|
|---|
| slot_occupant_instance | | title | "Instance" |
|---|
| title* | |
|---|
| type | "string" |
|---|
| format | "autocomplete" |
|---|
| range | "Category:OSWe427aafafbac4262955b9f690a83405d" |
|---|
| watch | | slot_occupant_type_ | "slot_occupant.slot_occupant_type" |
|---|
|
|---|
| options | | autocomplete | | query | "[[HasType::$(slot_occupant_type_)]]|?Display_title_of=label|?HasImage=image|?HasDescription=description" |
|---|
|
|---|
|
|---|
| propertyOrder | 21 |
|---|
|
|---|
|
|---|
| options | |
|---|
| propertyOrder | 60 |
|---|
|
|---|