Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.325.484 Times

XTM::LTM 0.37

  Date Added: January 09, 2010  |  Visits: 824

XTM::LTM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (132 downloads)



XTM::LTM is a Topic Map Parsing of LTM instances. SYNOPSIS # reading a topic map description from a file/url $ltm = new XTM::LTM (file => mymap.ltm); $tm = $ltm->sync_in(); This package provides parsing functionality for LTM instances as described in the package documentation (doc directory) or at http://www.ontopia.net/download/ltm.html Following clarifications and deviations relative to the LTM specification hold: comments: The parser does NOT recognizes nested comments. Any closest following */ sequence terminates a comment. scope: Only exactly ONE topic can be specified for a scope, but violations are currently not captured (open issue). role type: If a role is not specified, it will remain empty and not - as the specification mandates - will be substituted by the topic type. The reasons for this are that, first, a topic might have several types (which one to use?), secondly that there might be several topics in a member and thirdly, a role should generally NOT be the type of a member. This approach would somehow violate the idea of roles in associations, so this should not be encouraged by any tool. merging: Merging happens according to the XTM standard. This may affect the item 4 of section 3.2 according to which topics may be merged without error having different subject addresses. encoding: Only the encodings supported by the local Text::Iconv module are supported. BASEURI directive: Not (yet) implemented. TOPICMAP directive: Not implemented. This directive can give a name to the current topic map. The idea is that this name can be used inside the map to point to the map. An example would be a topic reifying the map. As the map is a resource (either explicit or via a map expression, XTM::Virtual), there seems to be no good reason to provide an additional name. MERGEMAP directive: The HyTime, ISO13250 format is not implemented as there is currently no driver in XTM::base. The strings determining the format are checked case-insensitive, so ASTMA and AsTMa are treated equally. The location of the map can be defined via any URI handled by LWP::Simple. If no scheme is provided file: will be assumed. The format string can be omitted. Then the parser will interpret the location string as tau expression (XTM::Virtual)..

Requirements: No special requirements
Platforms: Linux
Keyword: Libraries Ltm Map Parsing Programming Topic Topic Map Topic Map Parsing Xtm Xtmltm
Users rating: 0/10

License: Freeware Size: 143.36 KB
USER REVIEWS
More Reviews or Write Review


XTM::LTM RELATED
Libraries  -  GNUstep Database Library 2 0.10.1
GNUstep Database Library 2 (GDL2) is a set of libraries to map Objective-C objects to rows of relational database management systems (RDBMS). GNUstep Database Library 2 aims to be compatible with Enterprise Objects Framework (EOF) as released...
593.92 KB  
Programming  -  xSiteable 0.88
xSiteable is a fully relational website compiler written entirely in XSLT, using topic maps (using XTM directly) as the backbone information technology, bundled with the fast Sablotron XSLT parser, a GUI admin tool and other nifty features. Watch...
1.43 MB  
Libraries  -  Lazarus x32 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
64.5 MB  
Libraries  -  Lazarus x64 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
75.5 MB  
Libraries  -  Lazarus for Mac OS X 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
121.3 MB  
Libraries  -  Lazarus for Linux 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
53.6 MB  
Utilities  -  Fuse4X 0.9.0
Fuse4X allows you to extend Mac OS X's native file handling capabilities via 3rd-party file systems. It can be used as a software building block other products. As a user, installing the Fuse4X software package will let you use any...
481.28 KB  
Utilities  -  xSiteable 0.88
xSiteable is a fully relational website compiler written entirely in XSLT, using topic maps (using XTM directly) as the backbone information technology, bundled with the fast Sablotron XSLT parser, a GUI admin tool and other nifty features. Watch...
1.42 MB  
Teaching Tools  -  Grass GIS for Mac OS X 6.4.1-3
Commonly referred to as GRASS, this is a free Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in...
59 MB  
Libraries  -  GD::Map 1.00
GD::Map is Perl extension for creating geographic map files with GD. SYNOPSIS use GD::Map; my $m = GD::Map:new( basemap_path => "[required]", output_path => "[required]", verbose => 1, ); $m->set_basemap("northamerica");...
8.19 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB