|
|
Line 14: |
Line 14: |
| | | |
| |} | | |} |
− |
| |
− |
| |
− | <table class="formtable"><!--
| |
− | --><tr><!--
| |
− | --><td>'''Concept type:'''</td><td>{{#ifexist: Property:{{PAGENAME}}<!--
| |
− | THEN property exists-->|{{#ifexist: Category:{{PAGENAME}}<!--
| |
− | then property + class exists-->|<!--
| |
− | -->{{{field|concept type|mandatory|input type=dropdown|values=class,property,annotation property,value,data type,undecided|default=undecided}}}<!--
| |
− | -->{{#info: message=The semantic web distinguishes between different kinds of concepts (class, property, instance/value, etc.) You can create concepts and leave this decision open (select "undecided"). Another worker can then add the information at a later time.|icon=warning}}<!--
| |
− | -->Warning: Both a [{{fullurl: Category:{{PAGENAME}} }} class-] and [{{fullurl: Property:{{PAGENAME}} }} property page] exist. A concept should normally only be one of Property, Class, or Value. Please delete the erroneous class or property page.<!--
| |
− |
| |
− | else only property (no class)-->|<!--
| |
− | -->{{{field|concept type|mandatory|input type=dropdown|values=class,property,annotation property,value,data type,undecided|default=property|show on select=class=>id_is_class;annotation property=>id_is_annotation_property;property=>id_is_property}}}<!--
| |
− | -->{{#info: message=The semantic web distinguishes between different kinds of concepts (class, property, instance/value, etc.) You can create concepts and leave this decision open (select "undecided"). Another worker can then add the information at a later time.}}<!--
| |
− | --> <span id="id_is_class" style="display:none;">{{#formlink: form=Concept scheme class
| |
− | |target=Class:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Class:{{PAGENAME}}”
| |
− | |query string=<!--
| |
− | Testing Imported from drictly with {{#ask: [[Imported from::wrong-name-space]]}} produces a <span>SMW-error, not a void return as expected
| |
− | generate query link e.g. "Concept scheme class[imported from]=rdfs:Class&"
| |
− | -->{{#ask: [[MediaWiki:Smw import {{#explode: {{PAGENAME}}|:|0}}]]|format=list|mainlabel=-|link=none|limit=1|intro=Concept scheme class[imported from]={{PAGENAME}}&|default=}}<!--
| |
− | -->}}<!-- end formlink
| |
− | -->. Warning: You have selected “Class”, but a property page ([{{fullurl: Property:{{PAGENAME}} }} Property:{{PAGENAME}}]) already exists. “Concept type=property” might be correct. Either of both only makes sense to exist, but not both Class ''and'' Property (you might wanna delete one of them).</span><!--
| |
− | --><span id="id_is_property" style="display:none;"> see [{{fullurl:Property:{{PAGENAME}} }} Property:{{PAGENAME}}]</span><!--
| |
− | --><span id="id_is_annotation_property" style="display:none;"> see [{{fullurl:Property:{{PAGENAME}} }} Property:{{PAGENAME}}]</span><!--
| |
− | -->}}<!--
| |
− | ELSE no property
| |
− | -->|{{#ifexist: Category:{{PAGENAME}}<!--
| |
− | then only class exists-->|{{{field|concept type|mandatory|input type=dropdown|values=class,property,annotation property,value,data type,undecided|default=class|show on select=class=>id_is_class;annotation property=>id_is_annotation_property;property=>id_is_property}}}<!--
| |
− | -->{{#info: message=The semantic web distinguishes between different kinds of concepts (class, property, instance/value, etc.) You can create concepts and leave this decision open (select "undecided"). Another worker can then add the information at a later time.}}<!--
| |
− | --><span id="id_is_class" style="display:none;"> see [{{fullurl: Category:{{PAGENAME}} }} Category:{{PAGENAME}}]</span><!--
| |
− | --><span id="id_is_property" style="display:none;"><!--
| |
− | -->{{#formlink: form=Property setting
| |
− | |target=Property:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Property:{{PAGENAME}}”
| |
− | |query string=Property setting[has type]=String{{
| |
− | #if: {{#pos: {{PAGENAME}}|:}}<!-- prefix:name in page name
| |
− | THEN-->|&Property setting[imported from]={{#explode: {{PAGENAME}} |:|0 }}<!--
| |
− | ELSE-->|<!-- additional no query string
| |
− | -->}} }}<!-- end if, end formlink
| |
− | --></span><!--
| |
− | --><span id="id_is_annotation_property" style="display:none;"><!--
| |
− | -->{{#formlink: form=Property setting
| |
− | |target=Property:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Property:{{PAGENAME}}”
| |
− | |query string=Property setting[has type]=String{{
| |
− | #if: {{#pos: {{PAGENAME}}|:}}<!-- prefix:name in page name
| |
− | THEN-->|&Property setting[imported from]={{#explode: {{PAGENAME}} |:|0 }}<!--
| |
− | ELSE-->|<!-- additional no query string
| |
− | -->}} }}<!-- end if, end formlink
| |
− | --></span><!--
| |
− |
| |
− | else neither class nor property found -->|{{{field|concept type|mandatory|input type=dropdown|values=class,property,annotation property,value,data type,undecided|default=undecided|show on select=class=>id_is_class;annotation property=>id_is_annotation_property;property=>id_is_property}}}<!--
| |
− | -->{{#info: message=The semantic web distinguishes between different kinds of concepts (class, property, instance/value, etc.) You can create concepts and leave this decision open (select "undecided"). Another worker can then add the information at a later time.}}<!--
| |
− | --> <span id="id_is_class" style="display:none;">{{#formlink: form=Concept scheme class
| |
− | |target=Class:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Class:{{PAGENAME}}”
| |
− | |query string=<!--
| |
− | Testing Imported from drictly with {{#ask: [[Imported from::wrong-name-space]]}} produces a <span>SMW-error, not a void return as expected
| |
− | generate query link e.g. "Concept scheme class[imported from]=rdfs:Class&"
| |
− | -->{{#ask: [[MediaWiki:Smw import {{#explode: {{PAGENAME}}|:|0}}]]|format=list|mainlabel=-|link=none|limit=1|intro=Concept scheme class[imported from]={{PAGENAME}}&|default=}}<!--
| |
− | -->}}</span><!--
| |
− | --><span id="id_is_property" style="display:none;">{{#formlink: form=Property setting
| |
− | |target=Property:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Property:{{PAGENAME}}”
| |
− | |query string=Property setting[has type]=String&Property setting[imported from]={{
| |
− | #if: {{#pos: {{PAGENAME}}|:}}<!-- prefix:name, assume prefix refers to import page
| |
− | then-->|{{PAGENAME}}<!--
| |
− | else-->|check SMW import<!-- Page has no prefix:name
| |
− | -->}} }}<!-- end if, end formlink
| |
− | --></span><!--
| |
− | --><span id="id_is_annotation_property" style="display:none;">{{#formlink: form=Property setting
| |
− | |target=Property:{{PAGENAME}}
| |
− | |link type=link
| |
− | |link text=Create “Property:{{PAGENAME}}”
| |
− | |query string=Property setting[has type]=String&Property setting[imported from]=<!--
| |
− | -->{{#if: {{#pos: {{PAGENAME}}|:}}<!-- prefix:name, assume prefix refers to import page
| |
− | -->|{{PAGENAME}}<!--
| |
− | ELSE Page has no prefix:name
| |
− | -->|check SMW import<!--
| |
− | -->}} }}<!-- end if, end formlink
| |
− | --></span><!--
| |
− | -->}}<!--
| |
− | -->}}<!-- end ifexist class/property-pages
| |
− | --></td><!--
| |
− | --></tr>
| |
− |
| |
− | </table><!--
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
| | | |
| | | |