Last modified: 2011-03-13 18:04:41 UTC
Categories with limited scope could categorize sub-pages of a page but be
restricted in visibility to these sub-pages. This could be useful in
wikiversity, e.g. for a category "Exercises" to a lesson or course. Sub-pages
would only appear with the name of the sub-page itself in such a category. A
special syntax could allow access from outside the scope: [[Category://<scope
identifier (e.g. page name)>.<category name>]]
Why not just use [[Category:Physics 101 exercises]] or whatever? We definitely
don't need a new syntax for this.
Admittedly it is just syntactic sugar. I had several collisions already (not in
wikiversity) where I would have liked to use the same name for different
categories and at the same time didn't want to make category names arbitrarily long.
As an example:
would initially have been a category "computer science" only visible to
educational software. In the same wiki there is a need for a category "computer
science" for school subjects. For educational software I use a lot of categories
(a tendency which will probably increase even further) so keeping the category
names shorter becomes important and I don't want to use abbreviations
(Category:LECS ? - so what?)
Without generated intersections for categories (Bug #5244) I have to give longer
names to categories that seem inevitable for navigation.
There are other applications where I could imagine that this would be quite
useful (e.g. wikiversity)
On the whole, the better solution to this problem would be to allow intersecting queries, as bug 5244 requests, thus I'm closing this in favour of that.
I don't think it's a great idea to add complexity to an already overloaded syntax, and I'm doubtful that the work this requires has a great benefit for the software overall.