On Friday 17 March 2006 06:36, S Page wrote:
> 1. What are Relation: pages for?
Humans and additional schema information.
> 2. Remove Category:Relation, it's pointless housekeeping?
Yes, definitely! (it was introduced before we used real namespaces, and at=
this time it was useful)
> 3. Instead show relations from the triple store, e.g. on a
> Special:Relations page.
Good idea. For now, you can approximate this with Special:Allpages (this=20
subsumes at least the functionality of Category:Relation) Note that=20
Category:Attribute is also obsolete.
> 4. Make each Relation: page automatically show its triples, like
> a Category: page shows its members.
Uh, this could become a LARGE amount. I will think about it ...
> I can enter feature requests for 3 and 4 on sourceforge, but thought
> some discussion first is useful.
> http://wiki.ontoworld.org/index.php/Help:Relation says
> "Each relation type has its own page, where it can be described."
> But there doesn't seem to be any requirement to have a wiki page for a
> relation. I added [[Is citizen of::] and it works fine.
Yes, that's a feature!
> What's the point of a relation's Wiki page?
=46irst of all: documentation. Example: If I have a relation "is located in=
should I only use it in a geographic sense? Maybe medical articles use the=
relation "is part of" to define spacial relationships, so one should not us=
"is located in" for inner organs etc. All this has to be written on this pa=
=2D- it is a way to get to a consistent use of relations.
> * Is it to specify the RDF/OWL basis for the relation? (Markus
> commented in e-mail "We will soon support in-wiki markup for role
> hierarchies, transitive and symmetric roles, and maybe for basic domain
> and range restrictions")
Yes, this will also go there. Furthermore, we will soon have an optional=20
feature to map relations to "external" URIs, so that you can use the intern=
name to build knowledge bases on top of an existing ontology.
> * Is it to link to the relation in other languages, so that you could
> pull in facts from the German Wikipedia?
> The same help says "For a list of the current [relations] see
> Category:Attribute and Category:Relation."
> But the only way a relation shows up in Category:Relation is if you add
> [[Category:relation]] to its page. This seems unnecessary housekeeping.
Agreed. The help should be changed to point to Special:Allpages where you c=
at least get all Relation/Attribute articles. To get all relations that are=
used in the triple store, we should add another Special (maybe with a featu=
to show only "undocumented relations").
> * You could remove Category:Relation and just provide a way to search
> the triple database for all relations. I couldn't figure out how to do
> this from the special search page. I think there should be a special
> http://wiki.ontoworld.org/index.php/Special:Relations query page just like
Good idea. We could actually take Special:Categories as a guide.=20
> (For grins, I have installed XAMPP, MediaWiki, Eclipse, phpEclipse, and
> SemanticMediaWiki CVS and am trying to write a Special:Relations page...
> interesting learning! :-)
You are trying to write it? Great! I will happily put it into the CVS if ou=
agree (which makes you an official contributor). In any case, use SMW versi=
>=3D0.3preview since the database access methods have changed recently.
> * If you want to only show relations that have a Relation: page (to
> avoid relations that aren't "official", e.g. typos), then surely there's
> a way to find all the pages in a particular namespace?
> In the same way that http://wiki.ontoworld.org/index.php/Category:City
> automatically shows all pages in its category (even when there's no text
> in its page), perhaps each relation page should automatically show all
> triples with its relation.
Not sure how this scales. A relation like "is located in" could have thousa=
of entries, and in many different areas. So this might not even tell you=20
much. Anyway, the current simple search implements this: just put the=20
relation name into the middle input area, leave all other fields empty and=
search for relations. Currently, this interface does not scale either, but=
this could be done by introducing result pages. Maybe one could just add a=
quicklink to this search on every relation page.
> Cheers and regards.
> This SF.Net email is sponsored by xPML, a groundbreaking scripting langua=
> that extends applications into web and mobile media. Attend the live
> webcast and join the prime developer group breaking into this new coding
> Semediawiki-user mailing list
Institute AIFB, University of Karlsruhe, D-76128 Karlsruhe
mak@... phone +49 (0)721 608 7362
http://www.aifb.uni-karlsruhe.de/WBS/ fax +49 (0)721 693 717