TM::Materialized::JTM3pm
Topic maps, trait for json topic map instances.
Usage
use TM::Materialized::JTM;my $tm=TM::Materialized::JTM(file=>"somefile.jtm");$tm->sync_in;...# map was modified, now save the changes$tm->sync_out;
Overview
This package provides map parsing and creating functionality for JTM (JSON Topic Map) instances. The JSON Topic Map format is defined here: http://www.cerny-online.com/jtm/1.0/ <http://www.cerny-online.com/jtm/1.0/>.
Interface
Methods
Constructor-
$tm = TM::Materialized::JTM->new (...);
The constructor expects a hash as described in TM::Materialized::Stream, with one additional key/value parameter:
- •
-
format(choices:"json","yaml")This option controls whether the JTM data is treated as being in JSON format or in YAML (which is a superset of JSON). This applies to both reading and writing of map data.
The default value is
"json".
format-
$tm->format('json');
$curformat=$tm->format;
This method gets or sets the format parameter for future operations. Possible choices:
"json","yaml".
Author information
Copyright 2010, Alexander Zangerl, All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. http://www.perl.com/perl/misc/Artistic.html
Releases
3 releases since Debian 6.0 (Squeeze); the text changed 2 times.