Wiki And Structured Data

I am working on a wiki that supports XmL as a native storage, not to handle WikiFormat, but to bring JustEnoughStructure? to a wiki page. Each page can have an arbitrary set of tags which help to organize the text in a nice way. Inside each text block, WikiFormat can be applied as usual. --


Moved from XmlAndWiki:

Any plans to incorporate xml? \David Hartley

I can see where some light XML might be useful, not just on the back end (heck, it could be there already), but on the front end, as well: sections of pages could be marked "DocumentMode", while others could be marked "ThreadMode". Then users could search for DocumentMode pages, or combined-mode pages, or whatever. --GeorgePaci

MoinMoin offers some XML features:


XML allows a much more powerful markup language than our current "----", tab, and multiple-single-quote conventions. But, it would require users to quote characters in entered text, like "<". This would be annoying and error prone.

I've been thinking of WikiAndStructuredData, in that the Wiki "philosophy" is incompatible with structured data: It works best with free-form data, interpreted by humans. Witness the loss of the EditLinks feature; by far the most structured data that used to exist on this Wiki. -- JeffGrigg

I think a lot about integrating wiki with a KnowledgeBase? and StructuredData?. I like to have the possibility to include data from a database or have different sections in pages like 'links' or 'see also'. The items of these sections could be shared by different pages, this means some external links belong to several pages (ie); '...it would require users to quote characters in entered text,...' - Not imperatively: ZWiki uses different page types (stx, +html, +dtml, text+links only etc.), each page can be defined to have these tags rendered or not. (My notes about this are on NooWiki:WikiAndStructuredKnowledge?) --FlorianKonnertz, 11-25

- What you are describing wouldn't be too difficult to build in Zope. Some of the slots on a page could be ZwiKi objects, and you could also use other editable object types available in Zope or build your own. Would require a little Python along with ZPT or DTML --DougTruitt


CategoryWikiTopics


EditText of this page (last edited February 15, 2005) or FindPage with title or text search