Template:Semcon: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
No edit summary |
|||
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#switch:{{{status}}} | <includeonly>{{anchor|{{{id}}}}}{{#switch:{{{status}}} | ||
|proposed={{semconProposed|{{{1}}}|{{date|{{{proposed| | |proposed={{semconProposed|{{{1}}}|{{date|{{{proposed|{{FIXME}}}}}}}|id={{{id|}}}|forum={{semcon/Check|{{{forum}}}}}}} | ||
|approved={{semconApproved|{{{1}}}|{{date|{{{proposed| | |approved={{semconApproved|{{{1}}}|{{date|{{{proposed|{{FIXME}}}}}}}|{{date|{{{approved|{{FIXME}}}}}}}|id={{{id|}}}|forum={{semcon/Check|{{{forum}}}}}}} | ||
|deprecated={{semconDeprecated|{{{1}}}|{{date|{{{proposed| | |deprecated={{semconDeprecated|{{{1}}}|{{date|{{{proposed|{{FIXME}}}}}}}|{{date|{{{approved|{{FIXME}}}}}}}|{{date|{{{deprecated|{{FIXME}}}}}}}|forum={{semcon/Check|{{{forum}}}}}}} | ||
|#default='''Obligatory argument ''status'' missing'''}}</includeonly><noinclude> | |#default='''Obligatory argument ''status'' missing'''}}[[category:allSemcons]]</includeonly><noinclude> | ||
==Usage== | ==Usage== | ||
This template is designated for [[dev:Semantic Constraints|semantic constraints]]. It presents them in a standardized way and provides listing in [[:Category:Semantic constraints]]. | This template is designated for [[dev:Semantic Constraints|semantic constraints]]. It presents them in a standardized way and provides listing in [[:Category:Semantic constraints]]. | ||
Line 12: | Line 12: | ||
*1: The constraint. | *1: The constraint. | ||
*status: The status of the semantic constraint: ''proposed'', ''approved'' or ''deprecated'' | *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 | |||
*{{anchor|forum}}forum: Link to the forum entry, where the semantic constraint was proposed. Please, don't introduce semantic constraints (not even proposed ones) without former discussion. If the value of ''forum'' is anything other than a link to the {{rml}} forum, an error message will appear. | |||
*proposed: The date of proposal, obligatory | *proposed: The date of proposal, obligatory | ||
*approved: The approvement date, obligatory if status is either approved or deprecated | *approved: The approvement date, obligatory if status is either approved or deprecated | ||
Line 18: | Line 20: | ||
==Example== | ==Example== | ||
<pre>{{semcon| | ===Proposed semantic contraint=== | ||
<pre>{{semcon|All work and no play makes Jack a dull boy.|status=proposed|proposed=1980-10-16|id=AA:nnn|forum=https://www.railml.org/forum/index.php?t=msg&th=704&start=0&}}</pre> | |||
delivers | delivers | ||
{{semcon| | {{semcon|All work and no play makes Jack a dull boy.|status=proposed|proposed=1980-10-16|id=AA:nnn|forum=https://www.railml.org/forum/index.php?t=msg&th=704&start=0&}} | ||
<pre>{{semcon| | ===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 | delivers | ||
{{semcon| | {{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}} | ||
<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}}</pre> | ===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 | 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}} | {{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]] | ||
{{interwiki}} | |||
</noinclude> | </noinclude> |
Latest revision as of 18:08, 26 November 2023
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
- forum: Link to the forum entry, where the semantic constraint was proposed. Please, don't introduce semantic constraints (not even proposed ones) without former discussion. If the value of forum is anything other than a link to the railML® forum, an error message will appear.
- 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|forum=https://www.railml.org/forum/index.php?t=msg&th=704&start=0&}}
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
|