BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages

This document contains resources that can improve the understanding on "How Semantic MediaWiki is working" from an implementation and development point of view.

If you are new to SMW development, have a look at the Programmer's and Architecture guide first.


  • List of hooks provided by Semantic MediaWiki
  • Running "unit", integration, and JSONScript tests
  • Using the api.php modules provided by Semantic MediaWiki
  • SQLStore
    • "Overview" about SQLStore related classes
    • "QueryEngine"
    • "Installer" contains a simplified schema about the Installer and TableBuilder interface
  • SPARQLStore
    • "Overview"
  • "`Importer`" contains a summary about the process and technical background of the content importer
  • "`ExtraneousLanguage`"
  • "`Serializers`" contains information about the Semantic MediaWiki serializers

Code snippets and code examples

  • store.subobject
  • query.someproperty.of.type.number
  • query.description
  • register.datatype
  • semanticdata.access