Difference between revisions of "Template:Concept/doc"
From TDWG Terms Wiki
m (#forminput try option: no autofocus) |
m (+dependencies; +Warning of heavily used semantic template) |
||
Line 7: | Line 7: | ||
=== Usage / Technical documentation === | === Usage / Technical documentation === | ||
− | This is the | + | {{Warning of heavily used semantic template}} |
+ | |||
+ | This is the “Concept” template. For setting “concept scheme” or “concept collection” use [[template: Concept relation]]. Template “Concept” has the following parameter and their corresponding properties ('''bold'''=mandatory): | ||
<div class="no-pre-border"> | <div class="no-pre-border"> | ||
<nowiki>{{</nowiki>Concept | <nowiki>{{</nowiki>Concept | ||
Line 83: | Line 85: | ||
* [[Template: Concept/render relation as list item]] (for all other relations) | * [[Template: Concept/render relation as list item]] (for all other relations) | ||
* [[Template: Validate and render identifier URI]] | * [[Template: Validate and render identifier URI]] | ||
+ | * [[Template: Warning of heavily used semantic template]] | ||
+ | * [[Template: Concept Table grouped by Collection 2]] | ||
+ | ** [[property: terms-internal:summary (as table rows) of concept term]] | ||
== TODO == | == TODO == |
Revision as of 15:18, 27 January 2020
Create a concept
Usage / Technical documentation
This template is heavily used in pages with semantic data content. If you alter this template you probably have to update anew all the data pages in this Wiki (see Help:Manage updating concept pages etc. in Semantic MediaWiki) |
This is the “Concept” template. For setting “concept scheme” or “concept collection” use template: Concept relation. Template “Concept” has the following parameter and their corresponding properties (bold=mandatory):
{{Concept |label = <!--property: skos:prefLabel/property: terms-internal:enLabel--> |alternative labels = <!--property: skos:altLabel--> |definition = <!--property: skos:definition--> |notes = <!--property: skos:note--> |hidden notes = <!--optional internal notes not to be displayed but kept for holdding informations--> |example = <!--property: skos:example--> |is defined by = <!--property: rdfs:isDefinedBy (an authoritative information about the resource, which are not necessarily RDF, often html, and in some cases PDF)--> |issued = <!--property: dcterms:issued--> |modified = <!--property: dcterms:modified |replaces = <!--property: dcterms:replaces--> |replaced by = <!--property: dcterms:isReplacedBy--> |status = <!--property: vs:term status--> |concept type = <!-- property is itself a property → sets concept type = http://www.w3.org/1999/02/22-rdf-syntax-ns#Property annotation property properties that are used as annotations → sets concept type = http://www.w3.org/2002/07/owl#AnnotationProperty class is itself a class → sets concept type = http://www.w3.org/2002/07/owl#Class value is itself an instance of a class or a value of a property → sets concept type = ?? data type undecided --> }}
Template concept can be filled with data using form: Concept. The template sets automatically:
Editorial categories (management category for TODOs):
Additional properties
The following properties are set in addition:
- dc:language
- vann:usageNote
- sioc:has_discussion
- Imported from
- terms-internal:lowercasePagename
- terms-internal:enExample
- terms-internal:enNote
- terms-internal:enDefinition
- terms-internal:enLabel
- terms-internal:isDefinedBy
- terms-internal:has vannTermGroup
- override any class defined forms by setting property: Page has default form
Dependencies
Template concept evaluates SMW-subobjects set by template: Concept relation (that itself has no direct output). These data are appended in the factbox on the page right:
╮ ┌─ template concept ───┐ ┌─ fact box right ─┐ │ │ → → → → details (techn.)│ │ │ │ │ #ask │ │ └──────────────────────┘ └ ↗ ───────────────┘ │ data ├─ form: Concept see Category: Concept ┌─ template ───────────┐ ↗ │ that defines [[Has default form: Concept]] │ concept scheme relation │ └──────────────────────┘ │ ┌─ template ───────────┐ │ │ concept relation | │ └──────────────────────┘ │ ┌─ template ───────────┐ │ │ concept translation │ │ └──────────────────────┘ │ ╯
- Template: Concept/render relation as form link (for concept scheme, and concept collection)
- Template: Concept/render relation as list item (for all other relations)
- Template: Validate and render identifier URI
- Template: Warning of heavily used semantic template
- Template: Concept Table grouped by Collection 2