Zum Inhalt springen

Vorlage:Eigenschaft: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Iris Leininger
K 1 Version
imported>Andreas Plank
K Abgleich mit BioflorWiki / Offene Naturführer / Bayernflora
Zeile 1: Zeile 1:
<includeonly><!-- -->{{Bildwegweiser Semantisches Wiki}}<!--  
<includeonly><!--
--><table class="infobox floatright" style="max-width:300px"><!--
-->{{#if: {{{Importiert aus|}}}<!--
-->{{#if: {{{Importiert aus|}}}<!--
then-->|<!--
then-->|<!--
Zeile 9: Zeile 10:
     -->{{#set: vann:preferredNamespacePrefix={{#explode: {{{Importiert aus|}}}|:|0}} }}<!--
     -->{{#set: vann:preferredNamespacePrefix={{#explode: {{{Importiert aus|}}}|:|0}} }}<!--
   --></div><!--
   --></div><!--
  --><table class="infobox floatright" style="max-width:300px"><!--
   --><tr><!--
   --><tr><!--
     --><td>Importiert aus:</td><!--
     --><td>Importiert aus:</td><!--
     --><td>[[Importiert aus::{{{Importiert aus|}}}]]</td><!--
     --><td>[[Importiert aus::{{{Importiert aus|}}}]]</td><!--
   --></tr><!--
   --></tr><!--
  --></table><!--
-->}}<!--Importiert aus if end
-->}}<!-- if end
  --><tr><!--
    --><td colspan="2">{{Bildwegweiser Semantisches Wiki}} Diese Eigenschaft ist {{#switch: {{{Datentyp|Zeichenkette}}}  
-->{{#if: {{{Nutze stattdessen Eigenschaft|}}}<!--
| Spezialattribut = ein ''Spezialattribut'', dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]]
then-->|{{Ombox|text={{#if: {{#explode: {{{Nutze stattdessen Eigenschaft|}}}|,|1}}|{{#sub:{{{Nutze stattdessen Eigenschaft|}}}|{{#expr: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}} + 1 }}}} |Diese Eigenschaft sollte nicht oder nur für interne Zwecke verwendet werden. Bitte folgende Eigenschaft stattdessen benutzen}}: [[Attribut:{{#if: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}}|{{#explode:{{{Nutze stattdessen Eigenschaft|}}}|,|0}} |{{{Nutze stattdessen Eigenschaft|}}} }}]].|type=style}}<nowiki></nowiki>
 
<nowiki></nowiki><!--
else-->|<!--
-->}}<!-- if end
-->
Diese Eigenschaft ist {{#switch: {{{Datentyp|Zeichenkette}}}  
| Spezialattribut = ein Spezialattribut, dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]]
| #default =vom [[Attribut:Datentyp|Datentyp]] [[Datentyp::{{{Datentyp|Zeichenkette}}}]]
| #default =vom [[Attribut:Datentyp|Datentyp]] [[Datentyp::{{{Datentyp|Zeichenkette}}}]]
}}{{
}}{{
Zeile 44: Zeile 36:
-->| #default = <!--
-->| #default = <!--
-->}}<!-- switch end
-->}}<!-- switch end
-->{{#if: {{{Anzeigeeinheiten|}}}|&#32;Die standardmäßig anzuzeigenden Einheiten sind: [[Einheiten::{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|§|,}}|{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|''§''|,&#32;}}]] wobei die erste ({{#explode:{{{Anzeigeeinheiten|}}}|,|0}}) diejenige ist, die in den Info-Fakten-Boxen von Semantik-Mediawiki angezeigt wird.
-->{{#if: {{{Anzeigeeinheiten|}}}|<br/>Die standardmäßig anzuzeigenden Einheiten sind: [[Einheiten::{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|§|,}}|{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|''§''|,&#32;}}]] wobei die erste ({{#explode:{{{Anzeigeeinheiten|}}}|,|0}}) diejenige ist, die in den Info-Fakten-Boxen von Semantik-Mediawiki angezeigt wird.
}}{{#if: {{{Umrechnungen|}}}|&#32;Umrechnungen sind wie folgend angegeben definiert: {{#arraymap: {{{Umrechnungen|}}}<!-- values
}}{{#if: {{{Umrechnungen|}}}|<br/>Umrechnungen sind wie folgend angegeben definiert: {{#arraymap: {{{Umrechnungen|}}}<!-- values
-->|;<!-- split on ;
-->|;<!-- split on ;
-->|§<!-- assign temporary variable
-->|§<!-- assign temporary variable
Zeile 52: Zeile 44:
-->|<!-- new output separator
-->|<!-- new output separator
-->}}
-->}}
}}{{#if: {{{Erlaubte Werte|}}}|<nowiki></nowiki>
}}<!--
    --></td><!--
  --></tr><!--
--></table><!--
-->{{#if: {{{Nutze stattdessen Eigenschaft|}}}<!--
then-->|{{Ombox|text={{#if: {{#explode: {{{Nutze stattdessen Eigenschaft|}}}|,|1}}|{{#sub:{{{Nutze stattdessen Eigenschaft|}}}|{{#expr: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}} + 1 }}}} |Diese Eigenschaft sollte nicht oder nur für interne Zwecke verwendet werden. Bitte folgende Eigenschaft stattdessen benutzen}}: [[Attribut:{{#if: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}}|{{#explode:{{{Nutze stattdessen Eigenschaft|}}}|,|0}} |{{{Nutze stattdessen Eigenschaft|}}} }}]].|type=style}}<nowiki></nowiki>


Erlaubte Werte sind: {{#arraymap: {{{Erlaubte Werte|}}}<!-- values
<nowiki></nowiki><!--
   Möglich: 1 = Erklärung1, 2 = Erklärung2, 3, 4, 5
else-->|<!--
-->|,<!-- split on ,
-->}}{{#if: {{{Erläuterungen|}}}|<nowiki></nowiki>
 
{{{Erläuterungen|}}}
}}{{#if: {{{Definitionsseite|}}}|&#32;Für weitere Informationen siehe Seite [[{{{Definitionsseite|}}}]].<!-- TODO Definitionsseite auswerten, z.B. Glossar -->
}}<!-- if end
-->
{{#if: {{{Erlaubte Werte|}}}|<nowiki></nowiki>
 
'''Erlaubte Werte sind:'''
<dl class="definition-inline">
{{#arraymap: {{{Erlaubte Werte|}}}<!-- values
   Möglich: 1 = Bezeichner !! Beschreibung; 2 = Bezeichner; 3; 4; 5
-->|;<!-- split on ;
-->|§<!-- assign temporary variable
-->|§<!-- assign temporary variable
-->|<nowiki></nowiki>
-->|<nowiki></nowiki>
* [[Erlaubt Wert::{{#explode: §|=|0}}]] <!-- zugehörige Erklärung -->{{#if: {{#explode: §|=|1}}|(={{#explode: §|=|1}})}}<!-- output
<dt> [[Erlaubt Wert::{{#explode: §|=|0}}]] <dd> <!-- zugehöriger Bezeichner/label -->{{#if: {{#explode: §|=|1}} | {{#explode: {{#sub:§|{{#expr: {{#pos:§|=|0}} + 1}} }}|!!|0}} }}<!-- zugehörige Definition -->{{#if: {{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}}|&#32;– {{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}} }}<!-- output
  #set_internal: kombiniere Erlaubt Wert mit label (Zukunftsmusik: füge Beschreibungs-Trenner "!!" hinzu als skos:definition)
-->{{#set_internal: Wertedefinition von Attribut
  |Erlaubt Wert={{#explode: §|=|0}}
  |skos:prefLabel={{#if: {{#explode: §|=|1}}|{{#explode: {{#sub:§|{{#expr: {{#pos:§|=|0}} + 1}} }}|!!|0}} }}
  |skos:definition={{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}}<!--
-->}}<!-- #set_internal; output
-->|<!-- new output separator
-->|<!-- new output separator
-->}}
-->}}
}}{{#if: {{{Erläuterungen|}}}|<nowiki></nowiki>
</dl>
 
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-Wertedefinition">
{{{Erläuterungen|}}}
<span class="mw-customtoggle-Wertedefinition" data-expandtext="Zeige" data-collapsetext="Verberge"></span> SMW-Abfrage der Wertedefinitionen (Abfragen der Unterobjekte der Erlaubten Werte) …
}}{{#if: {{{Definitionsseite|}}}|Für weitere Informationen siehe Seite [[{{{Definitionsseite|}}}]].<!-- TODO Definitionsseite auswerten, z.B. Glossar -->
<div class="mw-collapsible-content">
<nowiki>{{</nowiki>#ask: <nowiki>[[</nowiki>Wertedefinition von Attribut::''{{PAGENAME}}'']]
<nowiki>|</nowiki>?Erlaubt Wert=Erlaubter Wert
<nowiki>|</nowiki>?skos:prefLabel=Bezeichner
<nowiki>|</nowiki>?skos:definition=Definition
<nowiki>}}</nowiki>
</div>
</div>
}}{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}|ja|yes|1|true=<div>{{#ask: [[{{SEITENNAME}}::+]] |?{{SEITENNAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div>
}}{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}|ja|yes|1|true=<div>{{#ask: [[{{SEITENNAME}}::+]] |?{{SEITENNAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div>
}}<!--
}}<!--

Version vom 7. Januar 2014, 17:34 Uhr

[Bearbeiten] [Aktualisieren] Dokumentation der Vorlage




Diese Vorlage definiert die Eigenschaften eines Attributs. Die Parameter sind (noch unvollständig!):

Parameter Verwendetes
Attribut
Erläuterungen
Datentyp Datentyp ein Datentyp, wie unter Spezial:Datentypen aufgelistet oder der Wert „Datentyp=Spezialattribut“
Definitionsseite - ist Verweis auf eine Glossarseite/Definitionsseite (unformatierte Zeichenkette)
Erläuterungen - Allgemeine Erläuterungen, "siehe auch"-Verweise (freier Text)
Komponenten in Verbund Hat Komponenten mehrere Eigenschaften für Datentyp Verbund (Semikolon ; getrennt)
Erlaubte Werte Erlaubt Wert (Semikolon-separierte Liste) z.B.: „1; 2; 3“ oder „gesägt; doppelt gesägt; gezähnt; gefranst; gekerbt“ usw.
oder erklärte Werte: z.B.: „0=unbewertet, unbekannt; 1; 2; 3“
oder erklärte + beschreibene Werte: z.B.: „0=unbewertet, unbekannt!!Lange Beschreibung gemeint ist dies und das getrennt mit doppeltem Ausrufungszeichen; 1; 2; 3“
Erlaubte Werte können auch von einer Glossarseite übernommen werden (ZU TUN), wenn dort {{Glossareintrag| Mögliche Zustände = …}} definiert wurde, Vorrang jedoch haben die Definitionen der Attributseite.
Anzeigeeinheiten Einheiten standardmäßig anzuzeigender Einheiten, z.B.: „mm, cm, m“. Die erste ist diejenige, welche Anzeige-Vorang hat z.B. im SMW-Browser (Komma-separierte Liste)
Umrechnungen Entspricht Semikolon-separiert Liste: zusätzliche Umrechnungen, z.B.
„1 cm; 0,01 m; 0,032808399 ft“ mit "1 cm" als Ausgangs-Umrechnung, weil als „1 cm“ angegeben
Unterattribut von Unterattribut von ein Haupt- oder „Über“-Attribut, d.h. die Beziehung „{{SEITENNAME}}“ ist „Unterattribut von“ „Hauptattribut“ wird damit festgelegt
Importiert aus Importiert aus Verweis auf ein importiertes (Konzept)Vokabular, das extern definiert wurde (für RDF-Export), z.B.:
"skos:prefLabel" (für dieses Beispiel sollte die Seite MediaWiki:Smw import skos erstellt sein, die auf das externe Vokanular verweist. Siehe Help on import vocabulary)
Nutze stattdessen Eigenschaft - Statt die Seite zu löschen, kann ein Verweis auf eine zu benutzende Eigenschaft gemacht werden. Bsp.:
|Nutze stattdessen Eigenschaft= dc:creator
oder
|Nutze stattdessen Eigenschaft= dc:creator, Erklärung als Kurztext)
Zeige Werte Rangliste - ja/nein. Zeigt gespeicherte Werte an geordnet nach Häufigkeit.

Technische Abhängigkeiten

Siehe auch