Search results for "dist:TM DRRHO"
TM - Topic Maps, Base Class
This class implements directly so-called *materialized* topic maps, i.e. those maps which completely reside in memory. Non-materialized and non-materializable maps can be implemented by deriving from this class by overloading one or all of the sub-in...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::PSI - Topic Maps, PSI (published subject identifiers)
This package provides predefined subjects, all of which will be preloaded in every map which is instantiated with the TM package hierarchy. When the subjects are defined also their relationship are kept here (example: *isa is an instance of an assert...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::DM - Topic Maps, read-only TMDM layer
TMDM, the Topic Maps Data Model http://www.isotopicmaps.org/sam/sam-model/ is the ISO standard for the *high-level* model for Topic Maps. TMDM Concepts TMDM's main concepts are the *topic map item* containing any number of topic and association items...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Tree - Topic Maps, trait for induced tree retrieval
Obviously, topic maps can carry information which is tree structured. A family pedigree is a typical example of it; associations having a particular type, particular roles and you can derive a tree structure from that. This is exactly what this opera...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Tau - Topic Maps, Tau Expressions
When you need to make maps persistent, then you can resort to either using the prefabricated packages TM::Materialized::*, or you can build your own persistent forms using any of the available synchronizable traits. In either case your application wi...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Axes - Topic Maps, Axes for TM::match*
The TM module offers the method "match" (and friends) to query assertions in a TM data structure. While there is a generic search specification, it will be too slow. Instead some axes have been implemented specifically. These are listed below....
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Bulk - Topic Maps, Bulk Retrieval Trait
Especially when you build user interfaces, you might need access to a lot of topic-related information. Instead of collecting this 'by foot' the following methods help you achieve this more effectively. names *$name_hash_ref* = *$tm*->names (*$lid_li...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Graph - Topic Maps, trait for graph-like operations
Obviously a topic map is also a graph, the topics being the nodes, and the associations forming the edges, albeit these connections connect not always only two nodes, but, ok, you should know TMs by now. This package provides some functions which foc...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Index - Topic Maps, generic indexing support
One performance bottleneck when using the TM package or any of its subclasses are the low-level query functions "match_forall" and "match_exists". They are looking for assertions of a certain nature. Almost all high-level functions, and certainly TM:...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Literal - Topic Maps, simple values (literals)
This packages will eventually handle all literal handling, i.e. not only a way to create and retrieve information about simple values used inside topic maps, but also all necessary operations such as *integer addition*, *string manipulation*. This is...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Analysis - Topic Maps, analysis functions
This package contains some topic map analysis functionality....
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Coverage - Topic Maps, Code Coverage
This auxiliary package keeps track of the code coverage. Probably quite irrelevant for a user. Automatically generated for TM (1.44). ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::IndexAble - Topic Maps, Trait to provide lazy and eager indices
Like TM::Index, this package also adds index/caching capabilities to any topic map stored via TM (or any of its subclasses). The difference, though, is that the index/caching functionality is added as a trait, and not via an explicit attachment. The ...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::MapSphere - Topic Maps, trait for a hierarchical TM repository
This package provides a *mapspheric* trait, i.e. all functionality to convert any map into a (hierarchical) Topic Maps database. The basic idea is that one map (the *root*) contains not only arbitrary map data, but can also contain references to othe...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::ObjectAble - Topic Maps, trait for storing objects into backends
This trait implements functionality to store arbitrary data on a per-topic basis. Conceptually, the storage can be thought as one large hash, as keys being use the internal topic identifiers, as values the object data. But to allow different topics t...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Tau::Filter - Topic Maps, abstract filter class
Filters are special maps in that their content depends on another map and a particular transformation to get the map result. If you consider the expression some_map.atm * some_transformation then "some_transformation" is applied to the map coming fro...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::ResourceAble - Topic Maps, abstract trait for resource-backed Topic Maps
This traits adds methods to provide the role *resource* to a map. That allows a map to be associated with a resource which is addressed by a URL (actually a URI for that matter). Predefined URIs The following resources, actually their URIs are predef...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC
TM::Serializable - Topic Maps, abstract trait for stream (map) based input/output drivers
This trait implements synchronizable resources using a serialized format. Examples are formats such as AsTMa 1.0, 2.0, LTM, CTM, XTM. The only thing these drivers have to provide are the methods "serialize" and "deserialize" which serialize maps to s...
DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 UTC