I tried to summarize goals/problems/questions for n-ary relations support:
- syntax that allows relations that are part of defined n-ary relation to be seamlessly integrated into presentation text (including arbitrary order).
- decision needs to be made about recursiveness of relation definitions (so users don't build whole wiki on one page).
- database structure (although I'm not sure if there are any goals in addition to speed and unification of relations regarding if they are regular or n-ary - please comment)
- query syntax extension (if any)

Did I miss anything?

P.S. is it better to keep the discussion on the list or in the Talk page?


On 5/10/07, Yaron Koren <yaron57@gmail.com> wrote:
I don't believe any such document exists. It's probably a good idea to
have such a location, though, for future discussions. I created a page
on Ontoworld, here:

http://ontoworld.org/wiki/N-ary_relations

The page doesn't mention an SMW implementation, but its Talk page
could be used for thoughts on the issue.

-Yaron


On 5/10/07, Sergey Chernyshev
<semediawiki-user@antispam.sergeychernyshev.com> wrote:
> Yaron,
>
> Can you point me in the direction of some document (on ontoworld.org
> probably) outlining plans and position of SMW developers regarding n-ary
> relations?
>
> I very much interested in this functionality but I can wait for it (and
> participate in discussions) as soon as I understand that this is going to be
> implemented in the body of the application or as an extension at some point.
> I also would like to understand rationale that development team uses to want
> or not want to have n-ary relations in the product.
>
> I'll appreciate any help understanding the direction of development
> regarding this issue. I feel that other users are interested in this subject
> as well.
>
> Thank you,
>
>           Sergey
>
>
>  --
> Sergey Chernyshev
> http://www.sergeychernyshev.com/
>
>
>
>
> On 5/9/07, Yaron Koren < yaron57@gmail.com> wrote:
> >
> > Some people could probably already guess what I'm going to say, but:
> > this is not doable right now, though it would be doable if Semantic
> > MediaWiki supported n-ary relations.
> >
> > If they were supported, then to use my totally-arbitrary, self-created
> > syntax, an entry on the Napoleon page could look something like:
> >
> > [[[Has quote:=On the subject of [[Has topic::Foreign relations]], on
> > [[Stated on:=March 3, 1805]], in [[Stated in:=Paris, France]],
> > Napoleon said that "[[Text:=If they want peace, nations should avoid
> > the pin-pricks that precede cannon shots.]]"]]]
> >
> > (I made up the date and location).
> >
> > Note the triple-brackets at the beginning and end, indicating it's an
> > n-ary relation. This would get displayed as simply: 'On the subject of
> > Foreign relations, on March 3, 1795, in Paris, France, Napoleon said
> > that "If they want peace, nations should avoid the pin-pricks that
> > precede cannon shots."' (with "Foreign relations" showing up as a
> > link). The data would then be queryable.
> >
> > Currently, the only way to store this kind of information is to make a
> > separate page for each quote or piece of text.
> >
> > -Yaron
> >
> >
> > On 5/9/07, alphac < alphac@dedemon.org> wrote:
> > > Hello everybody,
> > > I would like to know if it possible do connotate sections of an article
> > > with time and date and eventually location so that we can serch for a
> > > single entry in it.
> > > For example if the article is about Napoleon's sentences, I would like
> > > to search for sentences from him only regarding foreign relations with
> > > other countries, search only relations like [[talks about::foreign
> > > relations]], and have them sorted by date or location.
> > > Is this possible?
> > >
> > > Thanks
> > > --
> > > AlphaC
> > >
> > >
> > >
> -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Semediawiki-user mailing list
> > > Semediawiki-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
> > >
> >
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Semediawiki-user mailing list
> > Semediawiki-user@lists.sourceforge.net
> >
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
> >
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Semediawiki-user mailing list
> Semediawiki-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user