Semantic MediaWiki'yi etkinleştirmek için "LocalSettings.php" dosyasına enableSemantics
işlevi eklenmelidir.
enableSemantics
işlevinin kullanımı, "LocalSettings.php" dosyasına yanlışlıkla wfLoadExtension( 'SemanticMediaWiki' )
ekleyerek MediaWiki'nin uzantı kayıt mekanizmasının yanlış kullanımını ve sorunlarını önlemek için Semantic MediaWiki 3.1.0Released on 23 September 2019 and compatible with MW 1.31.0 - 1.33.x.'dan başlayarak zorunlu kılınmıştır.1
Semantic MediaWiki 3.2.0Released on 7 September 2020 and compatible with MW 1.31.0 - 1.35.x.'dan bu yana bir yapılandırma önyüklemesi özelliği, bir dizi yapılandırmayı önceden yüklemek için bir mekanizma olarak mevcuttur.2
Kullanım[edit]
enableSemantics
işlevinin kullanılması şunları sağlar:
- URI ile ilgili ad alanı, RDF dışa aktarma ve SPARQLStore çoğaltma işlemi için ayarlanmıştır
- Ad alanı sabitleri (ör.
SMW_NS_PROPERTY
), configuration parameter$smwgNamespacesWithSemanticLinks
Defines for which namespaces the semantic links and annotations are to be evaluated gibi yapılandırma parametrelerinde değişiklik yaparken "LocalSettings.php" dosyasından erişilebilir
configuration parameter $smwgNamespaceIndex
Sets the index of the first namespace to be used by Semantic MediaWiki üzerinde değişiklik yapılması gerekiyorsa, lütfen enableSemantics
ile bağlantılı talimatları izleyin.3
$smwgNamespace
Sets the namespace of exported URIs URI'sinin değişmemesi gereken bir viki tanımlayıcısı olarak kullanılmasıdır. Bir değişiklik, ilgili URI'yi aslında öyle olmayan farklı bir varlığa dönüştürecektir.45
Parametereler[edit]
İşlev aşağıdaki parametreleri tanımlar:
- İlk parametre, URI ad alanını temsil eder
- İkinci parametre, URI ad alanının tamamlanıp tamamlanmadığını gösterir
Örnekler[edit]
Etki alanı tanımlayıcı[edit]
enableSemantics( 'https://example.org/id/', true );
Alternatif olarak aşağıdaki gibi bir ayar mümkündür:
enableSemantics( 'example.org/id/' );
Boş tanımlayıcı[edit]
Etki alanının mevcut olmadığı (veya gerekli olduğu) yerel bir kurulum için enableSemantics
işlevi basitçe şunlarla kullanılabilir:
enableSemantics();
Ayrıca bakınız[edit]
- Yardım sayfasında Semantic MediaWiki kurma
- Yardım sayfasında yapılandırma önyüklemesi
- Yardım sayfasında uzatma kayıt mekanizması
- Yardım sayfasında kelime haznesi aktarma
- Yardım sayfasında güzel URI'ler
References
- ^ | Semantic MediaWiki: GitHub pull request gh:smw:4119
- ^ Semantic MediaWiki: GitHub pull request gh:smw:4684
- ^ | Semantic MediaWiki: User mailing list thread "ExportRDF error: not a valid URI"
- ^ | <semantic-mediawiki.org>: GitHub issue comment gh:smwo:26:307169823
- ^ | HTTPS and the Semantic Web/Linked Data