Thanks to everyone who replied. Answers to questions: % I originally tried to integrate this into Semantic MediaWiki, but the code there seems very "page-centric". There doesn't seem to be a concept of an arbitrary tuple. I'm sure this could be integrated into Semantic MediaWiki (and since both are open source, anyone is welcome to try), but I found it easier to write something separate. I'd definitely like to get a lot of Semantic MediaWiki's features, either by merging it into my code or vica versa.
% If you put [[x::R::y]] on page z: S Page is correct. You can edit the tuple on page z only. It will be displayed read-only on both pages x and y. However, the display on x and y will tell you that z created the tuple, so you know where to go to edit it. % I'd really like to get the table data looking nicer (eg, using Exhibits), though I'd prefer something more server-side than client-side (not sure JSON/JavaScript is that universally supported browser-side?) % I'd like to get a little more done (in terms of bug fixes + formatting) before "officially" announcing this at http://www.mediawiki.org/wiki/Extension_Matrix -- We're just a Bunch Of Regular Guys, a collective group that's trying to understand and assimilate technology. We feel that resistance to new ideas and technology is unwise and ultimately futile. On 7/15/07, David Karger <[EMAIL PROTECTED]> wrote: > Suppose I put [[x::r::y]] on a page. Does it appear on page x? On page > y? Can I edit it in either of those places? What happens if I do? > > Kelly Jones wrote: > > I've now created a test site for a semantic MediaWiki that lets you > > put the triple (x,R,y) anywhere, not just on page x: > > > > http://semarbtri.kgprog.com/wiki/index.php/Main_Page > > > > The code is available: > > > > http://semarbtri.kgprog.com/SemArbTri.txt > > > > The syntax for a triple is "[[x::R::y]]" (or just "[[R::y]]" if you're > > already on page x). > > > > Broken things I'd like help with: > > > > % When editing an existing page, all the semantic info vanishes. Compare: > > > > http://semarbtri.kgprog.com/wiki/index.php/The_Light_Fantastic > > > http://semarbtri.kgprog.com/wiki/index.php?title=The_Light_Fantastic&action=edit > > > > The first page has semantic info, the second doesn't. My extension > > does have a "in edit mode, don't display semantic data" comment + some > > supporting code, but commenting out this code doesn't help. > > > > % When editing a new page, semantic info is visible, but unformatted: > > > > http://semarbtri.kgprog.com/wiki/index.php?title=Wizard&action=edit > > > > % If I try to protect against spammers by adding this to > LocalSettings.php: > > > > $wgGroupPermissions['*']['edit'] = false; > > > > the semantic info disappears when you're viewing new (non-existent) > > pages. I've commented this setting out for now (so I can't give an > > example page of where this happens), but I'd like to get this fixed. > > > > % Minor: my code breaks the "nowiki" tag (so the main page says > > "((x::R::y))" instead of "[[x::R::y]]" when giving an example) > > > > % Minor: weird empty semantic triple at the bottom of some pages: > > > > http://semarbtri.kgprog.com/wiki/index.php/Troll > > > > (am I doing the MySQL SELECT wrong?) > > > > % These are the "big" errors. There are many smaller errors + lots of > > features I want to add. > > > > Any volunteers? No CVS or anything yet (the sf.net page is not > > up-to-date), but please send suggestions/code improvements. ------------------------------------------------------------------------- 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