Help:Spezialattribute
Diese Seite beschreibt die Spezialattribute, die von Semantic MediaWiki (SMW) bereitgestellt wie benötigt werden, damit die Software funktioniert. Sie haben jeweils eine ureigene, vordefinierte Funktion und werden nicht wie normale Attribute ausgewertet. Zudem sollten sie nur für den jeweils vorgesehenen Einsatzzweck verwendet werden. Sie funktionieren auch, wenn keine Seite für sie angelegt wurde.
Die Namen dieser Attribute können logischerweise nicht an selbstdefinierte Attribute vergeben werden. Ebensowenig können die Namen der Spezialattribute verändert werden.
Seit SMW 1.4.0 können Spezialattribute, wie jedes andere reguläre Attribut auch, auf Seiten zum Browsen und Suchen sowie bei eingebetteten Abfragen genutzt werden.
Sie werden in der Faktenanzeige einer Seite, sowie auf den Spezialseiten „Browsen“ und „Attribute“ kursiv gekennzeichnet angezeigt.
Die untenstehende Tabelle ermöglicht eine Übersicht zu den vorhandenen Spezialattributen mitsamt den wichtigsten Informationen. Die verlinkten Hilfeseiten enthalten die entsprechende Dokumentation.
Man kann auch seine eigenen Spezialattribute erstellen und über eine Softwareerweiterung bereitstellen, indem man die Programmierschnittstelle „smwInitProperties
“ nutzt. Die Softwareerweiterung Semantic Extra Special Properties ist ein Beispiel hierfür.
Sofern man die Spezialattribute in der Faktenanzeige sowie auf den Spezialseiten „Attribute“ und „Browsen“ deutlicher markieren möchte, kann man bspw.
.smwbuiltin a,
.smwbuiltin a.new {
color: #ff8000;
}
der Seite MediaWiki:Common.css hinzufügen. Bitte beachten Sie, daß die Spezialattribute auch ohne diese Ergänzung kursiv angezeigt werden und somit als solche erkennbar sind.
Property "Namespace" has a restricted application area and cannot be used as annotation property by a user.Property "Docinfo editor" (as page type) with input value "User:>Kghbln" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.