On Wednesday 10 January 2007 01:31, Matthew Flaschen wrote:
Steve Bennett wrote:
On 1/6/07, Matthew Flaschen matthew.flaschen@gatech.edu wrote:
Of course, some difficult to anticipate factors are that if category intersections are adopted and become popular, we will likely see a movement towards more implied categories ("Americans" and "Actors" instead of "American Actors")
This is why people want the intersections, so the system should be able to scale efficiently enough for it.
Indeed, what we probably want is a way to formalise these "implied categories". Like creating a category "American actors" which simply contains the text "Category:Americans Category:Actors", and having the whole thing work just as you'd expect.
I did not follow this discussion, but it seems appropriate to point to the Semantic MediaWiki extension, which computes "implied categories" like "American actors" on request (it can combine unions, intersections, namespace membership, and further "semantic properties").
We will assist in any effort towards developing an efficient way of doing this, since our current implementation is probably not fast enough for large wikis. Anyway, APIs and basic user interfaces exist. The homepage of this extension is [1]. See [2] for an example of automatically combining information into new listings, and [3] for a dynamic category intersection of two categories (I fear that ontoworld does not have many examples of things with more than one category). The query syntax used is described at [4].
-- Markus
[1] http://ontoworld.org/wiki/SMW [2] http://ontoworld.org/wiki/Africa [3] http://ontoworld.org/wiki/Special:Ask?query=%5B%5BCategory%3ASemantic+browse... [4] http://ontoworld.org/wiki/Help:Semantic_search
That shouldn't even be necessary. That just creates the semantic problems we have. It could be as simple as
[[:Intersect:American|Actors|Link text]]
That reminds me. What about category unions?
Matthew Flaschen