Your SlideShare is downloading. ×
0
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TNTBase – a Versioned Database for XML (Mathematical) Documents

629

Published on

Content Math Training Camp 2010

Content Math Training Camp 2010

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
629
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. TNTBase – a Versioned Database for XML (Mathematical) Documents Content Math Training Camp 2010 Christoph Lange, Vyacheslav Zholudev Jacobs University, Bremen, Germany KWARC – Knowledge Adaptation and Reasoning for Content July 07, 2010 Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 1/8
  2. TNTBase – a Versioned XML Database http://tntbase.org – combines Versioning as in Subversion Fine-grained XML access as in Oracle Berkeley DB XML . . . plus: Virtual documents (= views on XML) Plugin API for validation, presentation, etc. RESTful HTTP interface for accessing functionality ‘‘File manager’’ GUI Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 2/8
  3. TNTBase – File Manager Interface Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 3/8
  4. TNTBase – Virtual Document Workflow Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 4/8
  5. TNTBase – Extension Towards a Specific Format TNTBase TNTBase (F) Web Application Web Application F-specific layer XML-layer XML-layer xSVN xSVN XML XML(F) Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 5/8
  6. TNTBase – Plugin API and RESTful Interface Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 6/8
  7. TNTBase + JOMDoc + JOBAD Integrated (JOMDoc rendering XHTML+MathML+RDFa, JOBAD providing definition lookup and semantic navigation) Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 7/8
  8. Conclusion Content Math markup is often XML in versioned repositories ⇒ TNTBase core handles that well There is not just one language (OMDoc, MathDox, OpenMath CDs, etc.) – be flexible w. r. t. schema Different languages require different validation and presentation ⇒ plugin API Alternative: put higher-level functionality on top, not into TNTBase (→ MKM talk on Thursday: ‘‘MKM in the large’’) Try it (Debian package available): http://tntbase.org Lange/Zholudev (Jacobs) TNTBase – a Versioned Database for XML (Mathematical) Documents July 07, 2010 8/8

×