Template:Concept
From TDWG Terms Wiki
Revision as of 14:32, 27 January 2020 by Andreas Plank (Talk | contribs) (add and test property:terms-internal:summary (as table rows) of concept term)
[edit] [ ] Template documentation
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 1 (for displaying term definitions of concept collections)
- Template: Concept Table grouped by Collection 2 (for generating a table summary of one concept term)