[topicmapmail] ANN: tinyTiM 2.0.0 Map I/O alpha4 released

Lars Heuer heuer at semagia.com
Sat Dec 6 13:40:05 EST 2008


Hi all,

Last gift for today...  *<|:-)

The tinyTiM project proudly announces the availability of a new
Map I/O release for the tinyTiM Topic Maps 2.0 engine.

The package can be downloaded here:
<https://sourceforge.net/project/showfiles.php?group_id=102341&package_id=109878>

The Map I/O package adds de-/serialization support of several Topic
Maps syntaxes and non-Topic Maps syntaxes to tinyTiM.

Map I/O supports reading of:
* XTM (1.0 / 2.0)
* CTM
* JTM (experimental)
* TM/XML
* LTM 1.3
* N3
* N-Triples
* RDF/XML
* TriG reader
* TriX reader
* Turtle reader

Further this package can write:
* XTM (1.0 / 2.0)
* CXTM
* JTM (experimental)


To get started with tinyTiM / tinyTiM Map I/O, read the docs:
<http://tinytim.sourceforge.net/docs/2.0/> (work in progress) or ask
questions at our mailing list:
<http://tinytim.sourceforge.net/mailinglist>


Features / Changes
* Introduced TopicMapReader / TopicMapWriter interfaces
* Added dedicated, syntax-specific TopicMapReader implementations:
  - XTM reader which supports 1.0 and 2.0
  - XTM 1.0 reader (does not support mergeMap)
  - XTM 2.0 reader
  - CTM reader which implements draft dtd. 2008-05-15 
    (does not suppot %include and %mergemap)
  - JTM reader
  - TM/XML
  - Snello
  - LTM 1.3
* Introduced a RDFTopicMapReader interface
* Added RDF reader implementations:
  - N3 reader
  - N-Triples reader
  - RDF/XML reader
  - TriG reader
  - TriX reader
  - Turtle reader
* Moved CXTMWriter into .mio package, implements TopicMapWriter
* CXTMWriter does not normalize datatype locators anymore
  (this is not in the current CXTM draft but becomes part of the next draft)
* JSON Topic Maps (JTM) writer
* XML Topic Maps (XTM) 1.0 writer
* XML Topic Maps (XTM) 2.0 writer
* Deprecated some TopicMapImporter methods which take a sax.InputSource 
  as argument
* Added docs to TopicMapImporter that it may become deprecated


And since it is Saint Nicholas (at least in Germany) we do not forget
our poor TMAPI 1.0 users which rely on tinyTiM 1.5: Here is your
version of the Map I/O (less features than Map I/O 2.0, though):
<https://sourceforge.net/project/showfiles.php?group_id=102341&package_id=300554>


More information, the tinyTiM Topic Maps engine itself and the docs
can be found at: <http://tinytim.sourceforge.net/>

Best regards,
Lars
-- 
Semagia 
<http://www.semagia.com>



More information about the topicmapmail mailing list