|vCard Reini Urban|
I started adding SemanticWeb features to PhpWiki at 2004 but lagged behind in development. Mainly because of the hard problems which need external reasoners. And the attribute / relation syntax was not clear to me.
Thanks to SMW I caught up and on special problems I'm even more advanced than SMW. Defining pagesets for example which could define a model, or simply to export rdf for multiple pages.
A pageset (I call it PageList) is what a special action (a plugin returning a pagelist, MW calls that SpecialActions, PhpWIki calls that ActionPages) returns and the wiki software turns into a list or table. If a feed=rdf is requested on such a special page (we call it format=rdf), the request is enhanced to produce a feed of all pages in the list. This is not so useful for rdf, more for owl, daml, or pdf for example.
For example the page returning all pages of a model are tagged with the CategoryMyTestModel. The query looks like
where CategoryMyTestModel uses the plugin to export the pagelist of all its pages:
<?plugin BackLinks page=CategoryMyTestModel ?>
A non-page centric query would also produce the same: