home > news > majortom goes open source

schließen Subject Identifier für MaJorToM goes open source
  • /documents/majortom-release
3438615634_921e9e3bd0_m_1_

MaJorToM goes open source

Erstellt von {{by}} am {{at}}.

Abstract:

The MaJorToM engine goes open source. MaJorToM is a lightweight, merging and flexible Topic Maps engine satisfying different business use cases. It provides a set of advanced features, like spatial and temporal modeling of subjects, monitoring topic maps as streams of structured facts and embedded transaction support.

The MaJorToM ( Merging Topic Maps Engine ) project was founded to develop a lightweight, merging and flexible Topic Maps engine satisfying different business use cases. The engine provides a couple of new features above to other engines based on the Topic Maps API version 2.0.

MaJorToM is more than just a Topic Maps engine, it’s a kind of philosophy of designing an independent Topic Maps engine. The MaJorToM API extends the Topic Maps API 2.0 to provide a simple way for accessing the advanced features of next generation engines. Because of this downward compatibility, the engine can be used as drop-in replacement for any other Topic Maps engine based on the TMAPI without any modifications. The architecture of MaJorToM is designed for satisfying the goals of simplicity and flexibility and splits the information and application domain from each other. The application only uses a set of object stubs to communiate with the underlying store. The objects do not contain any knowledge about the subjects they represent. The knowledge is encapsulated by the underlying store, which offers a set of abstract methods to access this information. The store may not be a real topic map store which means it doesn’t have to use the Topic Maps paradigm for data storage.

The engine comes with a huge set of advanced features:

  • modeling of time and space - the engine supports additional occurrence types for time and space. Using this information a user can create statements about geographical locations or real time events. As special feature the information can be used to query for example all subjects born in a specific time range or located near a specific location.
  • complete chain of evidence - the engines store all changes happening during the runtime in the context of a specific subject. The information can be used to explore the timeline back the creation of any subject. The history information is never lost.
  • monitoring changes - the engine provides an event model which an application can use to watch changes of a specific subject or context. The underlying engine notifies all listeners if an event happens. A topic map can be reprensented as streams of structured facts which is more dynamic and lightweight than the normal full TMAPI view of topic maps.
  • transaction management - MaJorToM provides a transaction model operating on the in-memory store. Every transaction creates a new view on the topic map which is independent from any other transaction. Because of that the transaction can be used for doing a couple of modifications as one atomic change.

As a result of the first milestone of the MaJorToM the projects goes open source and is available for download at its Google Code Project page. The community is what makes the flourish of such projects. Feel free to download and use it and become a community member by reporting bugs, making features suggestions or even contributing code to the MaJorToM project. Your ideas for improvement and new features are welcome.

Thematik

MaJorToM

{{project}}

2810749797_e67cb201df_m_1_

MaJorToM is more than just a Topic Maps engine, it's a kind of philosophy of designing an independent Topic Maps engine. The MaJorToM API extends ...

Zur Homepage von MaJorToM

 

Information wants to be free. Information wants to be a topic map.

Kal2_bw
Kal Ahmed
TMCore
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab