Rechercher une page de manuel
TM::Analysis.3pm
Langue: en
Version: 2008-06-12 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
TM::Analysis - Topic Maps, analysis functionsSYNOPSIS
use TM::Materialized::AsTMa; my $tm = new TM::Materialized::AsTMa (file => 'test.atm'); $tm->sync_in;
Class::Trait->apply ($tm, 'TM::Analysis');
print Dumper $tm->statistics;
print Dumper $tm->orphanage;
DESCRIPTION
This package contains some topic map analysis functionality.INTERFACE
- statistics
- This (currently quite limited) function computes a reference to hash containing the following fields:
-
- "nr_toplets"
- Nr of midlets in the map. This includes ALL midlets for topics and also those for assertions.
- "nr_asserts"
- Nr of assertions in the map.
- "nr_clusters"
- Nr of clusters according to the "cluster" function elsewhere in this document.
-
- orphanage
- This computes all topics which have either no supertype and also those which have no type. Without further parameters, it returns a hash reference with the following fields:
-
- "untyped"
- Holds a list reference to all topic ids which have no type.
- "empty"
- Holds a list reference to all topic ids which have no instance.
- "unclassified"
- Holds a list reference to all topic ids which have no superclass.
- "unspecified"
- Holds a list reference to all topic ids which have no subclass.
Optionally, a list of the identifiers above can be passed in so that only that particular information is actually returned (some speedup):-
my $o = TM::Analysis::orphanage ($tm, 'untyped');
-
SEE ALSO
TMCOPYRIGHT AND LICENSE
Copyright 200[3-68] by Robert Barta, <drrho@cpan.org>This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre