Difference between revisions of "Template:Audubon Core TermNoComments2"

From Species-ID
Jump to: navigation, search
(better support if fields may sometimes be missing)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!-- {{#ifeq: {{#var: nameIndex}} | 1 | <nowiki> | [[#</nowiki>{{{ItemName}}}<nowiki> | </nowiki>{{{ItemName}}} <nowiki>]]|</nowiki><br/> | --><!--  draft alternative to generate html literal markup  
+
<!-- {{#ifeq: {{#var: nameIndex}} | 1 | <nowiki> | [[#</nowiki>{{{ItemName|}}}<nowiki> | </nowiki>{{{ItemName|}}} <nowiki>]]|</nowiki><br/> | --><!--  draft alternative to generate html literal markup  
 
--><!-- comment out #ifeq gcode for now:
 
--><!-- comment out #ifeq gcode for now:
 
--><!--
 
--><!--
 
{{#ifeq: {{#var: gcode }} | yes |  
 
{{#ifeq: {{#var: gcode }} | yes |  
 
--!><!-- 1. WHEN CALLER SETS renderAs = RDF, THIS CODE SHOULD EXECUTE, ELSE code starting at BEGIN standard wiki html generation:
 
--!><!-- 1. WHEN CALLER SETS renderAs = RDF, THIS CODE SHOULD EXECUTE, ELSE code starting at BEGIN standard wiki html generation:
-->{{#switch:{{#var:renderAs}}|RDF=<br/><br/><{{{ItemURI}}}> a rdf:Property ;{{
+
-->{{#switch:{{#var:renderAs}}
#ifeq:{{{ItemName}}}|hasServiceAccessPoint|
+
|RDF=<br/><br/><{{{ItemURI|}}}> a rdf:Property ;{{
:: rdfs:range ac:ServiceAccessPoint ;|
+
#ifeq:{{{ItemName|}}}|hasServiceAccessPoint|
}}:: rdfs:label "{{{Label}}}" ;
+
:: rdfs:range {{ACClassesPrefix}}:{{ACServiceAccessPointClass}} ;|
:: ac:layer "{{{Layer}}}" ;
+
}}
:: skos:definition "{{RDFquote|{{{Definition}}}}}" ;
+
:: rdfs:label "{{{Label|}}}" ;
:: skos:note " {{RDFquote|{{{Details}}}}}" ;
+
:: ac:layer "{{{Layer|}}}" ;
:: rdfs:isDefinedBy <{{{ItemURI}}}>.{{
+
:: skos:definition "{{RDFquote|{{{Definition|}}}}}" ;
#ifeq: {{{Required}}} | Yes |  
+
:: skos:note " {{RDFquote|{{{Details|}}}}}" ;
:: <nowiki>###</nowiki> Restriction: Required ###{{ACCardinality|{{{ItemURI}}}|min|1}} }}{{
+
:: rdfs:isDefinedBy <{{{ItemURI|}}}>.{{
#ifeq: {{{Repeatable}}} | No |
+
#ifeq: {{{Required|}}} | Yes |  
:: <nowiki>###</nowiki> Restriction: Not Repeatable ###{{ACCardinality|{{{ItemURI}}}|max|1}} }}<!--
+
:: <nowiki>###</nowiki> Restriction: Required ###{{ACCardinality|{{{ItemURI|}}}|min|1}} }}{{
 +
#ifeq: {{{Repeatable|}}} | No |
 +
:: <nowiki>###</nowiki> Restriction: Not Repeatable ###{{ACCardinality|{{{ItemURI|}}}|max|1}} }}<!--
 
END OF CASE renderAs = RDF
 
END OF CASE renderAs = RDF
 
BEGIN standard wiki html generation:
 
BEGIN standard wiki html generation:
-->|#default={{#ifeq: {{#var: labelIndex}} | 1 | <nowiki> | [[#</nowiki>{{{Label}}}<nowiki> | </nowiki>{{{Label}}} <nowiki>]]|</nowiki><br/> |  
+
-->|#default={{#ifeq: {{#var: labelIndex}} | 1 | <nowiki> | [[#</nowiki>{{{Label|}}}<nowiki> | </nowiki>{{{Label|}}} <nowiki>]]|</nowiki><br/> |  
<tr id="{{{Label}}}">
+
<tr id="{{{Label|}}}">
<td id="{{{ItemName}}}"  
+
<td id="{{{ItemName|}}}"  
colspan = "2" style="vertical-align:bottom;background:#EEE;border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;padding-top:1.1em;font-size:100%;font-weight:bold;">Term Name: {{{ItemName}}}</td>
+
colspan = "2" style="vertical-align:bottom;background:#EEE;border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;padding-top:1.1em;font-size:100%;font-weight:bold;">Term Name: {{{ItemName|}}}</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Normative URI:</td>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Normative URI:</td>
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{ItemURI}}}</td></tr>
+
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{ItemURI|}}}</td></tr>
 
<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Label</td>
 
<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Label</td>
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{#if: {{{Label}}} | {{{Label}}} | }}</td></tr>
+
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{#if: {{{Label|}}} | {{{Label|}}} | }}</td></tr>
 
<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">&nbsp;</td>
 
<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">&nbsp;</td>
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">'''Layer:''' {{{Layer}}} — '''Required: '''  {{#if: {{{Required}}} | {{{Required}}} | No }} — '''Repeatable: ''' {{#if: {{{Repeatable|}}} | {{{Repeatable}}} | default No }}</td>
+
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">'''Layer:''' {{{Layer|}}} — '''Required: '''  {{#if: {{{Required|}}} | {{{Required|}}} | No }} — '''Repeatable: ''' {{#if: {{{Repeatable|}}} | {{{Repeatable|}}} | default No }}</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Definition:</td>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Definition:</td>
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{Definition}}}</td>
+
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{Definition|}}}</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Details</td>
 
<td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Details</td>
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{#if: {{{Details}}} | {{{Details}}} | }}</td></tr>
+
<td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{#if: {{{Details|}}} | {{{Details|}}} | }}</td></tr>
 
<tr>{{
 
<tr>{{
 
#if: {{{Comments|}}}
 
#if: {{{Comments|}}}
|<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Comments:</td><td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{Comments}}}</td></tr>  
+
|<tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Comments:</td><td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">{{{Comments|}}}</td></tr>  
 
}}
 
}}
 
}}<!-- END ifeq: {{#var: labelIndex
 
}}<!-- END ifeq: {{#var: labelIndex
Line 47: Line 49:
  
  
[[Category:MRTG]]
+
[[Category:Audubon Core]]
 
</noinclude>
 
</noinclude>

Latest revision as of 17:43, 2 October 2012

<tr id=""> <td id="" colspan = "2" style="vertical-align:bottom;background:#EEE;border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;padding-top:1.1em;font-size:100%;font-weight:bold;">Term Name: </td> </tr> <tr> <td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Normative URI:</td> <td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;"></td></tr> <tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Label</td> <td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;"></td></tr> <tr><td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;"> </td> <td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;">Layer:Required: No — Repeatable: default No</td> </tr> <tr> <td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Definition:</td> <td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;"></td> </tr> <tr> <td style="text-align:right;vertical-align:top;background:#EEE;border-right:1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em; font-family:Verdana,Arial,sans-serif;">Details</td> <td style="border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:0.5em;"></td></tr> <tr>