Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

OpenSHORE / News: Recent posts

Please help us to fix Java runtime from Sun

Please help us to convince Sun Microsystems to integrate a patch important for all XML users into newer Java runtime versions
...................................................................................................................................................................................................................................

Hello XML users,

our SMRL Metaparser analyzer tool (see http://openshore.sourceforge.net/pdf/OpenSHORE-SMRL-Tutorial.pdf ) for splitting structured text documents into semantic sections and marking semantic relation endpoints between them is suffering since Java runtime version 1.5.0 update 12 (1.5.0_12 alias 5.0u12) from failures in the XML processing and do not work correctly with newer Java versions since then. A workaround is not possible, because of its complexity and because other XSLT processors have also many bugs (often more then the integrated Apache Xalan-J version).... read more

Posted by Helge Schulz 2010-01-25

OpenSHORE Cobol Parser 1.0 Released

The OpenSHORE project has just released the OpenSHORE Cobol Parser 1.0. This parser transforms Cobol source files into XML files with semantic markup. You can import these XML files in an OpenSHORE server instance or other semantic web tools and analyze them. The OpenSHORE server presents the Cobol source file in a web browser with syntax highlighting and marks every 'COPY', 'CALL', 'PERFORM', 'GO TO' relation and every definition as hyperlink, which jumps to the relation target or shows up all relations as hyperlinks. The parser comes with a set of standard OpenSHORE Prolog queries and graph creation reports.... read more

Posted by Helge Schulz 2009-03-20

Duplication of the OpenSHORE project (solved)

The OpenSHORE project was unfortunately duplicated as freashmeat_openshore. These seems to puzzle potential users of OpenSHORE, because the download rate drops nearly to zero since then. I asked the SourceForge staff to end the duplication by removing freshmeat_openshore at SourceForge (see issue
http://sourceforge.net/tracker/index.php?func=detail&aid=2430718&group_id=1&atid=200001\).... read more

Posted by Helge Schulz 2008-12-15

OpenSHORE surpasses 5000 downloads and misses feedback

The OpenSHORE software packages has surpasses 5000 downloads on 31. Mai 2008. These seems to reflect the rising interest in superseding primitive text search models by semantic evaluation of documents. OpenSHORE is according to the knowledge of the project members still the only open source software, which tracks (document crossing) semantic relations by a state machine without requiring to assign every relation member an unique id in advance. This is a contrary approach to the W3C recommendations RDF (Resource Description Framework) and OWL (Web Ontology Language). Both formats uses URIs to identify relation members, so the creation/registration of them are a bottleneck for every analysis tool and every moving of relation members between documents requires an update or an indirect URI scheme. Analysis tools adding semantic markup for OpenSHORE can run instead fully parallel and the OpenSHORE server completes relations by a state machine, so uncompleted relationships with (still) undefined members or (temporary) multiple defined members are no problem.... read more

Posted by Helge Schulz 2008-06-01

Proof of Concept Parser for C++ Declarations

The development of the new XML based parser framework TIGLA (Tag Injection Grammar Language) makes some nice progresses: I just checked in a proof of concept grammar for C++ declarations, which creates a parser that parses all GCC C++ headers successfully.

Follow this link to take a look on it:

http://openshore.cvs.sourceforge.net/openshore/openshore/parser/src/tigla/lang/cpp-declarations.tigla?view=markup... read more

Posted by Helge Schulz 2006-09-24

OpenSHORE SMRL Metaparser 1.0 Released

The OpenSHORE project has today 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).... read more

Posted by Helge Schulz 2006-06-29

OpenSHORE Exceeds 2000 Downloads

On Thursday 2. February 2006 OpenSHORE exceeds 2000 downloads. That is not very much in comparison with popular open source projects, which exceed this number every day, but for a project server software not fullfilling every body daily needs it is not bad.

Where are the downloaded server installed?

Posted by Helge Schulz 2006-02-05

Patch to Workaround Windows 2003 Error Available

There is now patch available to workaround an error inside the memory management of Windows 2003. So a patched OpenSHORE server is now running on Windows 2003 without trouble. I will release this workaroud with the next server version (Beta 3). See:

http://sourceforge.net/tracker/index.php?func=detail&aid=1253486&group_id=65882&atid=512595

Regards, Helge

Posted by Helge Schulz 2005-09-05

OpenSHORE Server 2.0.0 Beta 2 Released

Release 2.0.0 Beta 2 cuts down the memory consumption of an OpenSHORE server up to factor two. An OpenSHORE server builds up a semantic network from your documents in a database. You access this network with a Web browser by navigating your documents through hyperlinks or running Prolog queries over it.

The new release comes with enhanced and optimized container classes for the integrated object-oriented database. The new classes needs up to factor two less space in memory and on disc for typical document sets (Java source code for example). Containers now share keys over all persistent container instances.... read more

Posted by Helge Schulz 2005-04-24

OpenSHORE Server 2.0.0 Beta 1 Released

An OpenSHORE server builds up a semantic network from your documents in a database. You access this network with a Web browser by navigating your
documents through hyperlinks or running Prolog queries against it.

This release 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. OpenSHORE shows query results as hypertext, which leads the user directly to found documents, semantically marked text sections (objects) and relation end points. The query engine reads facts about documents on demand from an interface to the object-oriented database of OpenSHORE, so facts must not be copied for queries.... read more

Posted by Helge Schulz 2005-03-29

OpenSHORE Server 2.0.0 Alpha 3 Released

An OpenSHORE server builds up a semantic network from your documents in a database. You access this network with a Web browser by navigating your
documents through hyperlinks or running Prolog queries against it.

This release adds full team support by 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 fix some minor problems.... read more

Posted by Helge Schulz 2005-03-12

Running OpenSHORE Alpha 2 Server on Linux 2.6.x (fixed!)

An OpenSHORE server running on Linux 2.6.x reports a no more memory error while importing several long documents. This error is caused by changes in the kernel memory address space allocation strategy of the mmap system call. Linux 2.6.x kernels allocate by default address space for file mappings from high to low addresses instead from a fixed address behind the program code to high addresses (as all 2.x kernels before). Because of this, existing mappings can not be extended any more to build a larger continuous address spaces. So OpenSHORE 2.0.0 Alpha 2 reports an out of memory error first time when trying to extend his database file.... read more

Posted by Helge Schulz 2005-01-11

Added OpenSHORE XSLT Example with Screenshot

Theirs is a new OpenSHORE example inside the
projects/examples folder. It contains a XSLT
stylesheet to import XSLT files itself into a
running SHORE server and helps developers to
understand and navigate inside XSLT files.

For additionally information, click on the following
links:

* Screenshot

http://openshore.sourceforge.net/screenshots/#XSLT

* CVS folder

http://cvs.sourceforge.net/viewcvs.py/openshore/openshore/projects/examples/xslt/

Posted by Helge Schulz 2004-07-26

OpenSHORE Server 2.0.0 Alpha 2 Released

An OpenSHORE server builds up a semantic network
from your documents in a database. You access this
network with a Web browser by navigating your
documents through hyperlinks or running Prolog
queries against it. Release 2.0.0 Alpha 2 is the
first version with Linux support (i386 binaries as
tar.bz2 and Debian packages available).

Our project has port all operating system
dependent C++ classes and module tests to Unix.
This port uses only one or two special Linux
features, so porting to other Unix systems should
be possible with some "#ifdefs" (volunteers are
welcome). We are very interested in 64 bit Linux
ports (amd64, s390x, sparc64, ppc64) to overcome
the 4 GB limit. If you have access to such
hardware and interested in doing a 64 bit port,
please send a mail to our developer list.... read more

Posted by Helge Schulz 2004-05-22

OpenSHORE XML Merger 1.0 Released

The OpenSHORE XML Merger (XMLM) merges XML
tags from several different sources (parsers and
analysers) into one or more files. The program reads a
very simple file format (*.xmlm files) with one XML
command per line. Such a line has the format:

<file name> <begin line> <begin column> <end line> <end column> <tag> [<owner tag>]

XMLM sorts these commands, removes duplicates,
ensures correct tag structure and generate XML files
from listed files.... read more

Posted by Helge Schulz 2004-01-25

Happy Birthday OpenSHORE

Happy birthday OpenSHORE !

Today it's the first anniversary of OpenSHORE
which was registered at SourceForge on
October 28 in 2002.

Any congratulators adding a comment?

Posted by Helge Schulz 2003-10-28

OpenSHORE Server 2.0.0 Alpha 1 Released

An OpenSHORE server builds up a semantic network from
your documents in a database. You access this network
with a Web browser by navigating your documents through
hyperlinks or running Prolog queries against it. Release
2.0.0 Alpha 1 is the first open source version, which builds
and link completely with open source tools and libraries.

Our project has setup a new ANT based build system and
make all C++ source files compile able with GCC. We wrote
a new persistence layer based on memory mapped files to
substitute object oriented database functionality.... read more

Posted by Helge Schulz 2003-10-05

OpenSHORE OpenOffice Export Filter 0.1 Released

The OpenSHORE OpenOffice Export Filter provides installable filters to transform OpenOffice documents
to OpenSHORE documents which can be directly
imported into a OpenSHORE server instance. Filters
are provided as OpenOffice filter packages. Every
user can install these packages very easily via a OpenOffice dialog without any further configuration.

The Filter transform OpenOffice text documents to XML files with semantic tags. Semantic tags means XML tags which describe the meaning of the marked section or words. Such meaningful sections or words defines something or build up a relation to other things. The export filter assigns them a unique type from a ontology defined in a metamodel. An ontology is a hierarchy of types with inheritance/subset relations. The names of of the assigned types are equivalent to the inserted tag names. Additional XML attributes assign every artifact a unique name and determine source/target of relations.... read more

Posted by Helge Schulz 2003-07-10

OpenSHORE presented at University of Stuttgart

Last week I had the opportunity to present SHORE at the University at Stuttgart. I added the presentation to the "Docs" section (or see directly: http://openshore.sourceforge.net/pdf/SHORE-presentation2003.pdf ).
The source of the presentation was saved in OpenOffice format and is available in the CVS.

Posted by Tammo Schnieder 2003-06-19

New Prolog and GraphTool Screenshots available

The OpenSHORE screenshot page contains two new images,
which shows several results of Prolog queries as hypertext and
interactive graphs:

http://openshore.sourceforge.net/screenshots/#Prolog
http://openshore.sourceforge.net/screenshots/#GraphTool

Posted by Helge Schulz 2003-06-02

OpenSHORE Eclipse Java Plug-In 1.0 Released

The OpenSHORE Eclipse Java Plug-In provides navigation
from Java source code inside Eclipse to a running
OpenSHORE server, which contains the same sources. It
adds two menu entries to the context menu of Java
elements inside Eclipse (labeled "Open in SHORE" and
"Relations in SHORE") and adds a preference page
(Window->Preferences->Team->SHORE) to set up the
OpenSHORE server address.... read more

Posted by Helge Schulz 2003-04-27

OpenSHORE Smalltalk Parser 1.0 Released

The OpenSHORE Smalltalk Parser 1.0 transforms
Smalltalk source files to XML files. These files can be
imported into a OpenSHORE server instance. Such a
server provides hypertext navigation on sources or
other documents transformed to his common XML
format. Additionally it provides complex queries with
Prolog on the constructed semantic network.

For additionally information, click on the following
links:... read more

Posted by Helge Schulz 2003-03-09

OpenSHORE Screenshots

The OpenSHORE Team has published some
screenshots from using a running SHORE server
to navigate in source code and UML diagrams
with a HTML browser. Please have a look at

http://openshore.sourceforge.net/screenshots

Helge Schulz
http://www.openshore.org

Posted by Helge Schulz 2003-02-19

New Documentation available

In the Docs section, you will find two new documents: a User Guide and "OpenSHORE XML and meta modelling".

Posted by Tammo Schnieder 2002-12-14

OpenSHORE kernel upload complete

Now CVS contains all SHORE kernel sources and scripting files.

Posted by Helge Schulz 2002-11-10