k (1 revision: EMont)
|
|
||
(21 tussenliggende versies door 3 gebruikers niet weergegeven) | |||
Regel 1: | Regel 1: | ||
<noinclude> |
<noinclude> |
||
+ | [[Category:EMont core]] |
||
This is the "SKOS Concept" template. |
This is the "SKOS Concept" template. |
||
It should be called in the following format: |
It should be called in the following format: |
||
Regel 5: | Regel 6: | ||
{{SKOS Concept |
{{SKOS Concept |
||
|Context= |
|Context= |
||
+ | |prefLabel= |
||
+ | |altLabel= |
||
+ | |hiddenLabel= |
||
+ | |inScheme= |
||
+ | |subject= |
||
+ | |broader= |
||
+ | |narrower= |
||
+ | |partOf= |
||
+ | |association= |
||
+ | |related= |
||
+ | |creator= |
||
}} |
}} |
||
</pre> |
</pre> |
||
Edit the page to see the template text. |
Edit the page to see the template text. |
||
− | </noinclude><includeonly> |
+ | </noinclude><includeonly>__NOEDITSECTION__ __NOTOC__<div style="display:none;">
|
− | ! |
+ |
<!-- these properties are set in the table below
|
+ | {{#arraymap:{{{Context|}}}|,|@@@@|{{#set:Context=@@@@}}}} |
||
+ | {{#arraymap:{{{prefLabel|}}}|,|@@@@|{{#set:Skos:prefLabel=@@@@}}}} |
||
+ | {{#arraymap:{{{altLabel|}}}|,|@@@@|{{#set:Skos:altLabel=@@@@}}}} |
||
+ | {{#arraymap:{{{hiddenLabel|}}}|,|@@@@|{{#set:Skos:hiddenLabel=@@@@}}}} |
||
+ |
{{#arraymap:{{{inScheme|}}}|,|@@@@|{{#set:Skos:inScheme=@@@@}}}}
|
||
+ | {{#arraymap:{{{subject|}}}|,|@@@@|{{#set:Dct:subject=@@@@}}}} |
||
+ | {{#arraymap:{{{broader|}}}|,|@@@@|{{#set:Skosem:broader=@@@@}}}} |
||
+ | {{#arraymap:{{{narrower|}}}|,|@@@@|{{#set:Skosem:narrower=@@@@}}}} |
||
+ |
{{#arraymap:{{{partOf|}}}|,|@@@@|{{#set:Skosem:partOf=@@@@}}}}
|
||
+ |
{{#arraymap:{{{association|}}}|,|@@@@|{{#set:Skosem:association=@@@@}}}}
|
||
+ |
{{#arraymap:{{{related|}}}|,|@@@@|{{#set:Skos:related=@@@@}}}}
|
||
+ |
{{#set:Dct:creator={{{creator|}}}}}
|
||
+ |
-->
|
||
+ |
{{#vardefine:varPaginanaam|{{PAGENAME}}}}
|
||
+ | |||
+ |
<!-- make sure that the Skos:related property is bidirectional -->
|
||
+ | {{#set:Skos:related={{#ask: [[Category:SKOS Concept]] [[Skos:related::{{#var:varPaginanaam}}]] | link=none}}|+sep=,}} |
||
+ | |||
+ |
{{#vardefine:varHeading|{{Extract lang|Str={{{prefLabel|}}}|Lang=@nl}}}}
|
||
+ |
{{#if: {{#var:varHeading}}||{{#vardefine:varHeading|{{Extract lang|Str={{{prefLabel|}}}|Lang=@en}}}}}}
|
||
+ |
{{#set:Semantic title|{{ucfirst:{{#var:varHeading}}}}}}
|
||
+ | {{#set:Heading={{#var:varHeading}}}} |
||
+ | {{#set:Heading nl={{#var:varHeading}}}} |
||
+ |
{{#set:Self={{#var:varPaginanaam}}}} <!-- for semantic title purposes --> |
||
+ |
{{#set:Pagename={{#var:varPaginanaam}}}}
|
||
+ |
{{#set:Intentional Element type=SKOS Concept}} |
||
+ | </div> |
||
+ | == Eigenschappen == |
||
+ | {| |
||
|- |
|- |
||
! Context |
! Context |
||
| {{#arraymap:{{{Context|}}}|,|y|[[Context::y]]}} |
| {{#arraymap:{{{Context|}}}|,|y|[[Context::y]]}} |
||
+ | |- |
||
+ | ! prefLabel |
||
+ | | {{#arraymap:{{{prefLabel|}}}|,|x|[[Skos:prefLabel::x]]}} |
||
+ | |- |
||
+ | ! altLabel |
||
+ | | {{#arraymap:{{{altLabel|}}}|,|x|[[Skos:altLabel::x]]}} |
||
+ | |- |
||
+ | ! hiddenLabel |
||
+ | | {{#arraymap:{{{hiddenLabel|}}}|,|x|[[Skos:hiddenLabel::x]]}} |
||
+ | |- |
||
+ | ! inScheme |
||
+ | | {{#arraymap:{{{inScheme|}}}|,|x|[[Skos:inScheme::x]]}} |
||
+ | |- |
||
+ | ! subject |
||
+ | | {{#arraymap:{{{subject|}}}|,|x|[[Dct:subject::x]]}} |
||
+ | |- |
||
+ | ! broader |
||
+ | | {{#arraymap:{{{broader|}}}|,|x|[[Skosem:broader::x]]}} |
||
+ | |- |
||
+ | ! narrower |
||
+ | | {{#arraymap:{{{narrower|}}}|,|x|[[Skosem:narrower::x]]}} |
||
+ | |- |
||
+ | ! partOf |
||
+ | | {{#arraymap:{{{partOf|}}}|,|x|[[Skosem:partOf::x]]}} |
||
+ | |- |
||
+ | ! association |
||
+ | | {{#arraymap:{{{association|}}}|,|x|[[Skosem:association::x]]}} |
||
+ | |- |
||
+ | ! related |
||
+ | | {{#arraymap:{{{related|}}}|,|x|[[Skos:related::x]]}} |
||
+ | |- |
||
+ | ! creator |
||
+ | | [[Dct:creator::{{{creator|}}}]] |
||
|} |
|} |
||
− | + | ||
− | [[ |
+ |
{{#ask: [[Related back link::{{#var:varPaginanaam}}]] |
− | + | | mainlabel=- |
|
+ | | ?Skos:related=related |
||
+ | | ?Name=name |
||
+ | | format=table |
||
+ | }} |
||
+ | {{SKOS Concept VN query}} |
||
+ | |||
[[Category:SKOS Concept]] |
[[Category:SKOS Concept]] |
||
</includeonly> |
</includeonly> |
This is the "SKOS Concept" template. It should be called in the following format:
{{SKOS Concept |Context= |prefLabel= |altLabel= |hiddenLabel= |inScheme= |subject= |broader= |narrower= |partOf= |association= |related= |creator= }}
Edit the page to see the template text.