Difference between revisions of "Template:Concept translation/doc"

From TDWG Terms Wiki
Jump to: navigation, search
m (Category: Templates used for ontologies → Helper tool for ontologies)
m (Technical documentation: +link)
Line 20: Line 20:
 
   └─ [[Template: Concept translation/label]] translation of label itself (additional translations here)
 
   └─ [[Template: Concept translation/label]] translation of label itself (additional translations here)
  
Add supported languages in above listed subtemplates [[template: Concept translation/definition|…/definition]], [[template: Concept translation/example|…/example]] and [[template: Concept translation/label|…/label]]. Supported languages so far are:
+
Add supported languages in above listed subtemplates [[template: Concept translation/definition|…/definition]], [[template: Concept translation/example|…/example]], [[Template: Concept translation/also |…/also]] and [[template: Concept translation/label|…/label]]. Supported languages so far are:
 
* {{#arraymap:de,en,es,fr|,|§|[[dc:language::§]] ({{ucfirst:{{language|§|§}}}}, {{language|§|en}})|<nowiki></nowiki>
 
* {{#arraymap:de,en,es,fr|,|§|[[dc:language::§]] ({{ucfirst:{{language|§|§}}}}, {{language|§|en}})|<nowiki></nowiki>
 
*}}
 
*}}

Revision as of 09:58, 25 September 2012

This is a documentation subpage for Template:Concept translation (see that page for the template itself).
It contains usage information, categories and other content that is not part of the original template page.

Usage

This is the "Concept translation" template and holds the translation of a concept per language (see template: concept). It has the following parameter:

{{concept translation
|language    = ISO 639 code, eg: fr or de etc.    → property: dc:language
|label       = translated label (mandatory)       → property: skos:prefLabel
|definition  = translated definition (mandatory)  → property: skos:definition
|example     = optional a translated example      → property: skos:example
|is released = is it released? (yes/no)
}}

Technical documentation

Used subpages/subtemplates:

Template:Concept translation/doc
 ├─ Template: Concept translation/doc documentation
 ├─ Template: Concept translation/definition translated label of definition (additional translations here)
 ├─ Template: Concept translation/example translated label of example (additional translations here)
 ├─ Template: Concept translation/also translated label of also (additional translations here)
 └─ Template: Concept translation/label translation of label itself (additional translations here)

Add supported languages in above listed subtemplates …/definition, …/example, …/also and …/label. Supported languages so far are:

  • de (Deutsch, German)
  • en (English, English)
  • es (Español, Spanish)
  • fr (Français, French)

TODO

Check if it is appropriate to generate hash IDs by #subobject SMW-parser-function like: #skos:prefLabel@en. This shows up then in RDF as rdf:resource="http://…/Special:URIResolver/wikiPageName#skos:prefLabel@en"

See also