Template:Semcon: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
(Created page with "<includeonly>{|border="5" | {|type="wikitable" border="0" style={{#switch:{{{2}}}|error="background-color:#ffbbbb;"|gotcha="background-color:#ffbbbb;"|reminder="background-col...") |
|||
(35 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{| | <includeonly>{{#switch:{{{status}}} | ||
| | |proposed={{semconProposed|{{{1}}}|{{date|{{{proposed|'''FIXME'''}}}}}|id={{{id|}}}}} | ||
{| | |approved={{semconApproved|{{{1}}}|{{date|{{{proposed|'''FIXME'''}}}}}|{{date|{{{approved|'''FIXME'''}}}}}|id={{{id|}}}}} | ||
| | |deprecated={{semconDeprecated|{{{1}}}|{{date|{{{proposed|'''FIXME'''}}}}}|{{date|{{{approved|'''FIXME'''}}}}}|{{date|{{{deprecated|'''FIXME'''}}}}}|id={{{id|}}}}} | ||
|{{{ | |#default='''Obligatory argument ''status'' missing'''}}[[category:allSemcons]]</includeonly><noinclude> | ||
|} | ==Usage== | ||
|}</includeonly><noinclude> | This template is designated for [[dev:Semantic Constraints|semantic constraints]]. It presents them in a standardized way and provides listing in [[:Category:Semantic constraints]]. | ||
[[ | Please, don't forget to hint at semantic constraints with [[template:semconHint]]! | ||
===Arguments=== | |||
The template has one unnamed obligatory argument and four named arguments: | |||
*1: The constraint. | |||
*status: The status of the semantic constraint: ''proposed'', ''approved'' or ''deprecated'' | |||
*id: a unique designator for the respective semantic constraint with the rule "AA:NNN" where AA is the abbreviation of the subscheme (e.g. TT for timetable, IL for interlocking, ...) and NNN a three-digit, ascending and unique number | |||
*proposed: The date of proposal, obligatory | |||
*approved: The approvement date, obligatory if status is either approved or deprecated | |||
*deprecated: The deprecation date, obligatory if status=deprecated | |||
{{note|The dates in parameters ''proposed'', ''approved'' and ''deprecated'' have to be entered in format '''yyyy-mm-dd''', as they are parsed by [[Template:Date]]!}} | |||
==Example== | |||
===Proposed semantic contraint=== | |||
<pre>{{semcon|All work and no play makes Jack a dull boy.|status=proposed|proposed=1980-10-16|id=AA:nnn}}</pre> | |||
delivers | |||
{{semcon|All work and no play makes Jack a dull boy.|status=proposed|proposed=1980-10-16|id=AA:nnn}} | |||
===Approved semantic contraint=== | |||
<pre>{{semcon|People who live in glass houses shouldn't throw stones.<br>{{Deu|Wer im Glashaus sitzt, soll nicht mit Steinen werfen.}}|status=approved|proposed=2019-06-04|approved=2019-06-05|id=AA:nnn}}</pre> | |||
delivers | |||
{{semcon|People who live in glass houses shouldn't throw stones.<br>{{Deu|Wer im Glashaus sitzt, soll nicht mit Steinen werfen.}}|status=approved|approved=2019-06-05|proposed=2019-06-04|id=AA:nnn}} | |||
===Deprecated semantic contraint=== | |||
<pre>{{semcon|Never put off until tomorrow what you can do today.|status=deprecated|proposed=2019-02-12|approved=2019-03-18|deprecated=2019-04-05|id=AA:nnn}}</pre> | |||
delivers | |||
{{semcon|Never put off until tomorrow what you can do today.|status=deprecated|proposed=2019-02-12|approved=2019-03-18|deprecated=2019-04-05|id=AA:nnn}} | |||
[[Category:Template for semantic constraints]] | |||
</noinclude> | </noinclude> |
Revision as of 13:02, 19 August 2019
Usage
This template is designated for semantic constraints. It presents them in a standardized way and provides listing in Category:Semantic constraints.
Please, don't forget to hint at semantic constraints with template:semconHint!
Arguments
The template has one unnamed obligatory argument and four named arguments:
- 1: The constraint.
- status: The status of the semantic constraint: proposed, approved or deprecated
- id: a unique designator for the respective semantic constraint with the rule "AA:NNN" where AA is the abbreviation of the subscheme (e.g. TT for timetable, IL for interlocking, ...) and NNN a three-digit, ascending and unique number
- proposed: The date of proposal, obligatory
- approved: The approvement date, obligatory if status is either approved or deprecated
- deprecated: The deprecation date, obligatory if status=deprecated
|
Example
Proposed semantic contraint
{{semcon|All work and no play makes Jack a dull boy.|status=proposed|proposed=1980-10-16|id=AA:nnn}}
delivers
|
Approved semantic contraint
{{semcon|People who live in glass houses shouldn't throw stones.<br>{{Deu|Wer im Glashaus sitzt, soll nicht mit Steinen werfen.}}|status=approved|proposed=2019-06-04|approved=2019-06-05|id=AA:nnn}}
delivers
|
Deprecated semantic contraint
{{semcon|Never put off until tomorrow what you can do today.|status=deprecated|proposed=2019-02-12|approved=2019-03-18|deprecated=2019-04-05|id=AA:nnn}}
delivers
|