From: Markus <ma...@ai...> - 2006-07-04 07:48:50
|
On Sunday 02 July 2006 05:33, S Page wrote: > I was looking at http://wiki.ontoworld.org/wiki/Special:Relations and > noticed that redirected relations (slightly different than relations to > redirected pages) happen frequently. > > People leave the "is" off "Is founded by", "Is located in" and "Is > member of" and create redundant relations. So someone made the > Relation:Located_in page a redirect to Relation:Is_located_in , but that > doesn't make searches (SearchTriple or inline queries) for one include > the other. It might be possible to do a join that queries on pages with > page_is_redirect but it's complicated. At the moment, we handle redirects in queries rather inefficiently by=20 masterialising all of them and asking for their disjunction. This can only = be=20 excused by the fact that you usualyl do not have large sets of articles=20 redirecting to the same. But if we ignore multiple redirects (which would b= e=20 reasonable, I think), then we could speed this up much more. And this could= =20 then also be used for relations and attributes.=20 Of course, we have to be slightly careful with the typing (e.g. if a relati= on=20 redirects to a category ...) but this is doable. > > Should a redirected page be expressed in RDF export so ontology queries > for one get the other? They don't seem to be. Currently, the RDF export ignores redirects, which is not such a good=20 behaviour. I will go and write some efficient code for finding all (multipl= e)=20 redirects in a given namespace via a temporary DB heap table. =2D- Markus > > BTW, one odd redirect on ontoworld is Relation:Relation > <http://wiki.ontoworld.org/index.php?title=3DRelation:Relation&redirect= =3Dno> > =E2=86=92 Category:Relation <http://wiki.ontoworld.org/index.php/Category= :Relation> > > This isn't a big deal, Mediawiki provides the tools to clean it up. GIKO > (Garbage in, knowledge out). > > -- > =3DS > > On Fri, May 05, 2006 Tony Bowden responded to Denny: > > > Or do you mean the following situation: if Kain is written as Cain, a= nd > > > I ask for all children of Cain, I won't get those that were entered as > > > children of Kain? > > That's exactly the use case that prompted this... (well, Amminadab vs > Ammindab, rather than Kain vs Cain, but I noticed that it wasn't listing > both Elisheba and Nahshon as children and it took a few moments to > notice the dual spelling/redirect issue) > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D121642 > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel =2D-=20 Markus Kr=C3=B6tzsch Institute AIFB, University of Karlsruhe, D-76128 Karlsruhe ma...@ai... phone +49 (0)721 608 7362 www.aifb.uni-karlsruhe.de/WBS/ fax +49 (0)721 693 717 |