Template:Concept/doc
Jump to navigation
Jump to search
Create a concept
Usage / Technical documentation
Template: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):
{{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)