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 guide to SMW] (https://www.semantic-mediawiki.org/wiki/Programmer%27s_guide_to_SMW) first.
- SQLStore and SPARQLStore overview
- SQLStore::QueryEngine
- List of hooks provided by Semantic MediaWiki
- Running unit and integration tests
- Using the api.php modules provided by Semantic MediaWiki