The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Appropedia uses Semantic MediaWiki (SMW) to store structured data in wiki pages and then query that data to produce dynamic elements like lists, maps, tables and more.

Quickstart

Suppose you have a bunch of pages and you want to store the date on which each page was created. So, you edit each page and add the following in-text annotation anywhere on the page:

[[Date::2022-04-20]]

This will set the Property:Date to the value "2022-04-20" for the current page. Once you've done this to several pages, you can add the following inline query anywhere on Appropedia and it will output an unordered list (<ul>) of 5 random pages from 2022:

{{#ask: [[Date::2022]]
| format = ul
| order = random
| limit = 5
}}

You can complicate such queries endlessly with printout statements, result formats, search operators, subqueries and more.

But filling Appropedia with in-text annotations like [[Date::2022-04-20]] would be confusing and inconvenient, so in-text annotations are always hidden behind templates such as Template:Project data.

So now that you know the basics, hack away!

Property naming

See also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.