|
Downloads
Downloads are available from SourceForge at http://sourceforge.net/project/showfiles.php?group_id=65882
SMRL Metaparser
The OpenSHORE project has released the SMRL Metaparser 1.0. The
Semantic Markup Rule Language (SMRL) is a specification language to mark
or extract semantic meaningful sections and relations in/from structured
human readable documents. The SMRL Metaparser is an XSLT based
implementation of an SMRL processor, reading and writing several
different XML formats. Supported input formats are ISO 26300 text
documents, better known as OpenDocument Format (ODF), supported by
OpenOffice 2.0 and KOffice 1.5, Microsoft Word 2003 Word Markup Language
(WordML), Microsoft Excel 2003 Spreadsheet Markup Language
(SpreadsheetML) and DocBook 4.2. Supported output formats are SHORE XML,
XHTML, XML Topic Maps (XTM), W3C RDF and Graph eXchange Language (GXL).
This configurable parser dramatically reduces the effort needed for
creating OpenSHORE parsers for rich text documents. Typically you can
create a new parser for a medium complex document in 15 minutes. It is
called "metaparser" because it reads abstract format independent SMRL
specification files and handles several input and output formats.
Read the SMRL tutorial at
http://openshore.sourceforge.net/pdf/OpenSHORE-SMRL-Tutorial.pdf.
2.0.0 Beta 2 release
The 2.0.0 Beta 2 release cuts down the memory consumption of an OpenSHORE server up to factor two. It comes with enhanced and optimized container classes for the integrated object-oriented database. The new classes need up to half the space in memory and on disk for typical document sets (Java source code, for example). It also enhances error messages and fixes some minor problems.
2.0.0 Beta 1 release
The 2.0.0 Beta 1 release of the OpenSHORE server integrates the latest
XSB Prolog version 2.7.1 (Kinryo) as query engine.
This offers the user sophisticated deductive query possibilities
to find out all sort of quantity and quality information inside
stored documents and their relations among them.
Since the 2.0.0 Alpha 3 release OpenSHORE has full team support with simultaneous read and write
access to transaction guarded documents (ACID properties). The extended
memory mapped file persistence layer implements MVCC transactions with
redo log, optimistic write access control and database page merging. MVCC
(Multiple Version Concurrency Control) transactions allows users to access
consistent document structures while new or updated documents are
imported. The release also enhances support for modern Linux 2.6.x kernels
and fixes some minor problems. See release notes for details.
Also available are:
OpenSHORE Smalltalk Parser It transforms Smalltalk source files to XML files. These files can be imported into a OpenSHORE server instance but may also be useful for other purposes.
OpenSHORE OpenOffice Export Filter It transforms OpenOffice text documents to XML files with semantic tags. The resulting XML files can be directly imported into a OpenSHORE server instance.
OpenSHORE Eclipse Java Plug-In The Eclipse plug-in provides navigation from Java source code inside Eclipse to a running OpenSHORE server, which contains the same sources.
The current sources of SHORE are available at our SourceForge project.
There is documentation available from the development at sd&m. |