Difference between revisions of "Vorlage:Eigenschaft"

From FloraWiki - das Wiki zur Schweizer Flora
Jump to: navigation, search
m
m (Zeichenkette → veraltet)
 
Line 20: Line 20:
 
-->}}<!--Importiert aus if end
 
-->}}<!--Importiert aus if end
 
   --><tr><!--
 
   --><tr><!--
     --><td colspan="2">{{Bildwegweiser Semantisches Wiki}}<!--  -->Diese Eigenschaft ist {{#switch: {{{Datentyp|Zeichenkette}}}  
+
     --><td colspan="2">{{Bildwegweiser Semantisches Wiki}}<!--  -->Diese Eigenschaft ist {{#switch: {{{Datentyp|Text}}}  
 
| Spezialattribut = ein ''Spezialattribut'', dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]]
 
| 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|Text}}}]]
 
}}{{
 
}}{{
 
#if: {{{Unterattribut von|}}}<!--  
 
#if: {{{Unterattribut von|}}}<!--  
Line 28: Line 28:
 
<div class="no-pre-border no-pre-margin no-pre-padding">
 
<div class="no-pre-border no-pre-margin no-pre-padding">
 
  ''[[Attribut:{{{Unterattribut von|}}}]]'' hat das Unterattribut
 
  ''[[Attribut:{{{Unterattribut von|}}}]]'' hat das Unterattribut
   └─ ''{{SEITENNAME}}''
+
   └─ ''{{PAGENAME}}''
 
</div>
 
</div>
{{#ifexpr: 1 < {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] |format=count}}|<small>(Siehe auch weitere Unterattribute von [[Attribut:{{{Unterattribut von|}}}]]: <!-- eigenen Seitenlink aus #ask Liste entfernen -->{{Trim|{{#replace: {{#replace: {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] }}|[[:{{VOLLER_SEITENNAME}}{{!}}{{SEITENNAME}}]],|}}|, [[:{{VOLLER_SEITENNAME}}{{!}}{{SEITENNAME}}]]|}}}})</small>
+
{{#ifexpr: 1 < {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] |format=count}}|<small>(Siehe auch weitere Unterattribute von [[Attribut:{{{Unterattribut von|}}}]]: <!-- eigenen Seitenlink aus #ask Liste entfernen -->{{Trim|{{#replace: {{#replace: {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] }}|[[:{{VOLLER_SEITENNAME}}{{!}}{{PAGENAME}}]],|}}|, [[:{{VOLLER_SEITENNAME}}{{!}}{{PAGENAME}}]]|}}}})</small>
  
 
<nowiki></nowiki>}}<!--  
 
<nowiki></nowiki>}}<!--  
 
sonst-->|.
 
sonst-->|.
}} {{#switch: {{{Datentyp|Zeichenkette}}}
+
}} {{#switch: {{{Datentyp|Text}}}
   | Text = Damit kann das Attribut beliebig langen Text speichern, kann jedoch nicht sortiert oder als Auswahlkriterium verwendet werden (vergleiche Datentyp „[http://semantic-mediawiki.org/wiki/Help:Datentyp_Zeichenkette Zeichenkette]).
+
   | Text = Damit kann das Attribut beliebig langen Text speichern, suchbar bis zu einer Länge von etwa 40 bis 72 Zeichen (siehe [https://www.semantic-mediawiki.org/wiki/Help:Type_Text Help:Type Text (semantic-mediawiki.org)]).
   | Zeichenkette = Damit ist dieses Attribut auf 255 Zeichen beschränkt jedoch auch sortierbar (vergleiche Datentyp „[http://semantic-mediawiki.org/wiki/Help:Datentyp_Text Text]“).
+
   | Zeichenkette = '''Veralteter Datentyp Zeichenkette''' bitte auf „Datentyp=Text“ ändern.
 
   | Wahrheitswert = Eingetragene Werte können sein: „wahr“ oder „falsch“, „w“ oder „f“, „ja“ oder „nein“ und „j“ oder „n“ bzw. „1“ und „0“.<!--
 
   | Wahrheitswert = Eingetragene Werte können sein: „wahr“ oder „falsch“, „w“ oder „f“, „ja“ oder „nein“ und „j“ oder „n“ bzw. „1“ und „0“.<!--
 
-->| #default = <!--
 
-->| #default = <!--
Line 109: Line 109:
 
  <nowiki>|</nowiki>?skos:definition=Definition
 
  <nowiki>|</nowiki>?skos:definition=Definition
 
  <nowiki>}}</nowiki>
 
  <nowiki>}}</nowiki>
 +
 +
{{#ask: [[Wertedefinition von Attribut::{{Fix set internal property prefix|Wertedefinition von Attribut|{{PAGENAME}}}}]]
 +
|intro=Als Abfrage:
 +
|mainlabel=-
 +
|?Erlaubt Wert=Erlaubter Wert
 +
|?skos:prefLabel=Bezeichner
 +
|?skos:definition=Definition
 +
|limit=4
 +
}}
 +
 
Werte des Formularfeldes können mit folgender Vorlage generiert werden:<br/>
 
Werte des Formularfeldes können mit folgender Vorlage generiert werden:<br/>
 
{{#if: {{#pos:{{{Erlaubte Werte|}}}|=}}<!-- hat "=" und damit auch Bezeichner
 
{{#if: {{#pos:{{{Erlaubte Werte|}}}|=}}<!-- hat "=" und damit auch Bezeichner
Line 125: Line 135:
  
 
  -->{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}
 
  -->{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}
|ja|yes|1|true=<div>{{#ask: [[{{SEITENNAME}}::+]] |?{{SEITENNAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div>
+
|ja|yes|1|true=<div>{{#ask: [[{{PAGENAME}}::+]] |?{{PAGENAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div>
 
}}<!--
 
}}<!--
  
Line 153: Line 163:
 
-->{{#ask: [[Hat unpassenden Wert für::{{PAGENAME}}]]
 
-->{{#ask: [[Hat unpassenden Wert für::{{PAGENAME}}]]
 
|format=ol
 
|format=ol
|intro=<hr>{{#info: message=Unpassende Werte gefunden. Siehe auch [[Attribut: Hat unpassenden Wert für]].|warning}} Unpassende Werte für „{{PAGENAME}}“ als Datentyp {{{Datentyp|Zeichenkette}}} gefunden[[Kategorie:Intern - SMW Werte prüfen]]:
+
|intro=<hr>{{#info: message=Unpassende Werte gefunden. Siehe auch [[Attribut: Hat unpassenden Wert für]].|warning}} Unpassende Werte für „{{PAGENAME}}“ als Datentyp {{{Datentyp|Text}}} gefunden[[Kategorie:Intern - SMW Werte prüfen]]:
 
}}<!--  
 
}}<!--  
 
  --></includeonly><noinclude><!--  
 
  --></includeonly><noinclude><!--  

Latest revision as of 12:23, 28 June 2016

[Bearbeiten] [Aktualisieren] Template-info.svg 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)
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