Skip navigation links

Ontopia API documentation

Core Topic Map Packages 
Package Description
net.ontopia.topicmaps.classify
To classify content, use the SimpleClassifier class.
net.ontopia.topicmaps.core
Provides interfaces for topic map objects; the topic map API for all Ontopia topic map implementations.
net.ontopia.topicmaps.core.events
Provides an event interface to Ontopia where clients can receive notification about updates to topic maps.
net.ontopia.topicmaps.core.index
Provides interfaces for the engine's index system; the API for Ontopia topic map indexes.
net.ontopia.topicmaps.db2tm
The implementation of and public API to the DB2TM module for converting relational data (in CSV files or RDBMSs) to Topic Maps.
net.ontopia.topicmaps.entry
High level interfaces for locating and maintaining references to topic maps.
net.ontopia.topicmaps.impl.basic
The in-memory implementation of the core topic map interfaces.
net.ontopia.topicmaps.impl.basic.index
Index classes for use with the basic implementation.
net.ontopia.topicmaps.impl.rdbms.index
Index classes for use with the rdbms implementation.
net.ontopia.topicmaps.impl.remote  
net.ontopia.topicmaps.impl.tmapi2  
net.ontopia.topicmaps.impl.tmapi2.index  
net.ontopia.topicmaps.impl.utils
INTERNAL: Classes that are used by many implementations.
net.ontopia.topicmaps.utils
This package provides topic map utility classes, which are a toolkit for working with the topic map model provided by the core interfaces.
net.ontopia.topicmaps.utils.ctm
Provides support for the ISO-standardized textual Compact Topic Maps syntax (or CTM) format for topic maps.
net.ontopia.topicmaps.utils.deciders
Provides DeciderIFs which are used by the Navigator.
net.ontopia.topicmaps.utils.jtm
This package provides support for the JSON Topic Map Notation (or JTM) format for topic maps.
net.ontopia.topicmaps.utils.ltm
This package provides support for the textual Linear Topic Map Notation (or LTM) format for topic maps.
net.ontopia.topicmaps.utils.rdf
This package provides support for RDF (Resource Description Framework), a topic map-like data model for metadata defined by the W3C.
net.ontopia.topicmaps.utils.tmprefs  
net.ontopia.topicmaps.utils.tmrap  
net.ontopia.topicmaps.utils.tmrap.axis2  
net.ontopia.topicmaps.utils.xfml  
net.ontopia.topicmaps.xml
Classes for importing and exporting topic maps in the XML interchange format.
Core Information Set Packages 
Package Description
net.ontopia.infoset.content  
net.ontopia.infoset.core
Interfaces for working with information resources and locators that refer to information resources.
net.ontopia.infoset.impl.basic
The in-memory implementation of the core information set interfaces.
Query Engine Packages 
Package Description
net.ontopia.topicmaps.query.core
Contains the interfaces through which interaction with query processors, queries, and query results are done.
net.ontopia.topicmaps.query.impl.basic
Contains the in-memory implementation of the query language.
net.ontopia.topicmaps.query.impl.rdbms
Contains the rdbms implementation of the query language.
net.ontopia.topicmaps.query.impl.utils
Code shared between query implementations.
net.ontopia.topicmaps.query.parser
Contains the code that parses tolog queries.
net.ontopia.topicmaps.query.spi
Provides a set of service provider interfaces for adding new predicates to the tolog query language.
net.ontopia.topicmaps.query.utils
This package provides query utility classes.
Full-text Integration Packages 
Package Description
net.ontopia.infoset.fulltext.core
Interfaces for working with fulltext indexes.
net.ontopia.infoset.fulltext.impl.lucene
The Lucene fulltext integration.
net.ontopia.infoset.fulltext.impl.rdbms
The RDBMS fulltext integration.
net.ontopia.infoset.fulltext.topicmaps
Collection of classes for indexing topic maps.
net.ontopia.infoset.fulltext.topicmaps.nav.plugins  
Schema Tools Packages 
Package Description
net.ontopia.topicmaps.schema.core
The core interfaces that are common to all schema language implementations.
net.ontopia.topicmaps.schema.impl.osl
The classes and interfaces used to represent constructs in the Ontopia Schema Language.
net.ontopia.topicmaps.schema.impl.osl.cmdline  
net.ontopia.topicmaps.schema.impl.osl.nav.plugins  
net.ontopia.topicmaps.schema.utils
Contains classes containing useful utilities that make working with schemas easier.
Web Editor Packages 
Package Description
net.ontopia.topicmaps.webed.core
The core interfaces of the Web Editor Framework; the main interfaces used to build Web Editor applications.
net.ontopia.topicmaps.webed.impl.actions
The implementation of the action interfaces belonging to Ontopia's web editor framework.
net.ontopia.topicmaps.webed.impl.actions.association
The implementation of the action interfaces belonging to Ontopia's web editor framework related to the execution of atomic modifications of association objects.
net.ontopia.topicmaps.webed.impl.actions.assocrole  
net.ontopia.topicmaps.webed.impl.actions.basename
Web editor action classes dealing with base names.
net.ontopia.topicmaps.webed.impl.actions.occurrence
Web editor action classes dealing with occurrences.
net.ontopia.topicmaps.webed.impl.actions.tmobject
Web editor action classes dealing with more than one kind of topic map object.
net.ontopia.topicmaps.webed.impl.actions.topic
The implementation of the action interfaces belonging to Ontopia's web editor framework related to the execution of atomic modifications of topic objects.
net.ontopia.topicmaps.webed.impl.actions.topicmap
The implementation of the action interfaces belonging to Ontopia's web editor framework related to the execution of modifications of the topic map.
net.ontopia.topicmaps.webed.impl.actions.variant
Web editor action classes dealing with variant names.
net.ontopia.topicmaps.webed.impl.basic
The basic implementation of the core interfaces belonging to Ontopia's web editor framework, except the classes related to the to the implementation of actions (which are in their own package structure).
net.ontopia.topicmaps.webed.impl.utils  
net.ontopia.topicmaps.webed.servlets
This package contains the servlet classes used by Ontopia's web editor framework.
net.ontopia.topicmaps.webed.taglibs  
net.ontopia.topicmaps.webed.taglibs.form
The web editor tag library for creating forms and form controls.
net.ontopia.topicmaps.webed.utils
Utility classes for the Web Editor Framework; useful for writing Web Editor applications.
Navigator Framework Packages 
Package Description
net.ontopia.topicmaps.nav.conf
Provides configuration structures used by the Navigator.
net.ontopia.topicmaps.nav.context
Contains the classes that implement the user context filter in the Navigator Framework.
net.ontopia.topicmaps.nav.taglibs.template
Provides templating tags which enable the separation of presentation and content, or to use the terminology of the Navigator, the Model from the View.
net.ontopia.topicmaps.nav.utils
Provides utilities functions of use to the Navigator.
net.ontopia.topicmaps.nav.utils.comparators
Provides Comparators which are used by the Navigator.
net.ontopia.topicmaps.nav.utils.stringifiers
Provides Stringifiers which are used by the Navigator.
net.ontopia.topicmaps.nav2
This package is the base for all sub-packages belonging to Ontopia's Navigator Framework (2nd Generation).
net.ontopia.topicmaps.nav2.core
Provides interfaces for the Navigator Tag Libraries and Framework.
net.ontopia.topicmaps.nav2.impl.basic
The basic implementation of the Navigator core interfaces.
net.ontopia.topicmaps.nav2.impl.framework
The implementation of the Navigator Framework related interfaces.
net.ontopia.topicmaps.nav2.plugins
Contains the interface which all plugins must implement, as well as some reusable implementations of that interface.
net.ontopia.topicmaps.nav2.portlets.pojos  
net.ontopia.topicmaps.nav2.portlets.taglib  
net.ontopia.topicmaps.nav2.realm  
net.ontopia.topicmaps.nav2.servlets
This package contains the servlet classes used by Ontopia's navigator framework.
net.ontopia.topicmaps.nav2.taglibs.framework
Navigator Framework specific tags.
net.ontopia.topicmaps.nav2.taglibs.logic
Logic tags, which define the execution context, modify the context, and control the flow of execution.
net.ontopia.topicmaps.nav2.taglibs.output
Output-producing tags, which extract information from the provided collection (mostly topic map related information), and write it to the document output.
net.ontopia.topicmaps.nav2.taglibs.TMvalue
Value-producing tags, which extract information from the topic map and insert it into the execution context.
net.ontopia.topicmaps.nav2.taglibs.tolog  
net.ontopia.topicmaps.nav2.taglibs.value
General (Topic Map independent) value-producing tags, which provide mainly set manipulation operations on collections.
net.ontopia.topicmaps.nav2.utils
Provides utility classes for the Navigator Tag Libraries and Framework.
net.ontopia.topicmaps.nav2.webapps.accessctl  
net.ontopia.topicmaps.nav2.webapps.i18n  
net.ontopia.topicmaps.nav2.webapps.manage  
net.ontopia.topicmaps.nav2.webapps.omnigator  
net.ontopia.topicmaps.nav2.webapps.root  
net.ontopia.topicmaps.nav2.webapps.tmrap  
net.ontopia.topicmaps.nav2.webapps.xmltools  
RDBMS Backend Connector Packages 
Package Description
net.ontopia.topicmaps.impl.rdbms
Relational database implementation of the core topic map interfaces.
Other Packages 
Package Description
net.ontopia  
net.ontopia.persistence.jdbcspy  
net.ontopia.persistence.proxy
An object-relational mapping framework.
net.ontopia.persistence.query.jdo
Object model for representing JDOQL queries
net.ontopia.persistence.query.sql
Object model for representing SQL queries.
net.ontopia.persistence.rdbms
Classes for managing relational database schemas.
net.ontopia.topicmaps.cmdlineutils
Provides a collection of command-line utilities for working with topic maps.
net.ontopia.topicmaps.cmdlineutils.rdbms
Provides a collection of command-line utilities for working with topic maps and relational databases.
net.ontopia.topicmaps.cmdlineutils.sanity  
net.ontopia.topicmaps.cmdlineutils.statistics  
net.ontopia.topicmaps.rest  
net.ontopia.topicmaps.rest.controller  
net.ontopia.topicmaps.rest.converters  
net.ontopia.topicmaps.rest.converters.jackson  
net.ontopia.topicmaps.rest.core  
net.ontopia.topicmaps.rest.exceptions  
net.ontopia.topicmaps.rest.model  
net.ontopia.topicmaps.rest.model.mixin  
net.ontopia.topicmaps.rest.resources  
net.ontopia.topicmaps.rest.utils  
net.ontopia.topicmaps.rest.v1  
net.ontopia.topicmaps.rest.v1.association  
net.ontopia.topicmaps.rest.v1.name  
net.ontopia.topicmaps.rest.v1.occurrence  
net.ontopia.topicmaps.rest.v1.query  
net.ontopia.topicmaps.rest.v1.role  
net.ontopia.topicmaps.rest.v1.scoped  
net.ontopia.topicmaps.rest.v1.topic  
net.ontopia.topicmaps.rest.v1.topicmap  
net.ontopia.topicmaps.rest.v1.variant  
net.ontopia.topicmaps.viz  
net.ontopia.utils
Contains utility classes and generic interfaces.
net.ontopia.utils.ontojsp  
net.ontopia.xml
Contains classes for processing XML documents.
ontopoly  
ontopoly.components  
ontopoly.conversion  
ontopoly.fileupload  
ontopoly.images  
ontopoly.jquery  
ontopoly.model  
ontopoly.models  
ontopoly.pages  
ontopoly.pojos  
ontopoly.rdbms  
ontopoly.resources  
ontopoly.sysmodel  
ontopoly.utils  
ontopoly.validators  
Skip navigation links

Copyright © 2022 Ontopia.