» print this page!
» Follow us on Twitter
» Be our friend on Facebook

Latest News

Latest Publications

SeCo on Twitter

SeCo on Facebook

MuseumFinland logo

Distributions of the Semantic Web Project

This page contains the various distribution packages of the project Semantic Web -- Intelligent Directories conducted by the Semantic Computing Reaserch Group (SeCo) at Helsinki Institute for Information Processing and Universtity of Helsinki between 1.3.2002 - 1.3.2004.

The materials have been released to the public under the MIT open source license. The software here is released as-is, and no promises of support are given. Inquiries about the distributions can be directed to Mr. Eetu Mäkelä at eetu.makela@tkk.fi and question concering the research project and SeCo in general to prof. Eero Hyvönen at eero.hyvonen@cs.helsinki.fi.

The Ontologies, RDF Data and Images used in MuseumFinland

The MuseumFinland application is based on a number of ontologies, which are here released for general use. The ontologies are in Finnish, and include: a time ontology, a place ontology (mostly of Finland), an actor ontology of Finnish identities (persons, organizations etc), a museum collection ontology, MAO (a general ontology for annotating museum collection items), a collection item card annotation ontology, an ontology for annotating historical sites and some mapping ontologies between them.

In addition to the ontology data, the actual item card annotations from the three participating museums used in MuseumFinland are also available, as well as the images corresponding to those items. The Semantic Computing Research Group and the museums providing the content hope that such material will be beneficial as research material for students and researchers and in this way speed up the development of the Semantic Web in Finland and abroad.

Packages:

  • ontologies.zip (353KBytes)
  • items_ECM.zip Espoo City Museum item-cards (286KBytes)
  • items_Lahti.zip Lahti City Museum item-cards (377KBytes)
  • National Board of Antiquities item-cards (374KBytes), publication under negotiation
  • images_ECM.zip Espoo City Museum images (1.9GBytes)
  • images_Lahti.zip Lahti City Museum images (355MBytes)
  • National Board of Antiquities images (1.1GBytes), publication under negotiation

Ontogator - A Generic View-Based RDF Search Engine

Ontogator is a generic view-based RDF search engine. It defines and implements an RDF-based query interface that is used to separate view-based search logic from the user interface. The interface is defined as an OWL ontology. It can be used to query for category hierarchies and items grouped by and/or constrained by these. Both categories and items can also be queried using keywords. Given a set of category and/or keyword-based constraints, Ontogator filters categories that would lead to an empty result set. Alternatively, filtering the categories, for example by graying out, can be left for the user interface. This is possible since Ontogator (optionally) tags every category with a number of hits. There are also a number of other general options (e.g. accepted language) and restrictions (e.g. max items/categories returned) that can be used, for example, to page the results by categories and/or items. Ontogator replies to queries in RDF/XML that has a fixed structure. Since the search results are used in building the user interface every resource typed value is tagged with an rdfs:label.

Packages:

Requirements:

  • Java2 version 1.4.2 or higher

Documentation and publications:

Ontodella - A prolog HTTP server for category projection and semantic linking

Ontodella is a dual service program. Firstly, it creates category projections from ontological data. Secondly, it can link items to each other via semantic rules. It is configured with prolog rules, and responds to queries via a HTTP interface.

Packages:

Requirements:

  • SWI-Prolog version 5.2.11 or higher (but at least 5.4.3 doesn't work for some reason) with HTTP server enabled (./configure --with-world)

Documentation and publications:

SemCocoon - An Apache Cocoon Distribution with Extensions for Creating Semantic Web Services

SemCocoon is an extended stand-alone distribution of Cocoon 2.1.3, with added components that enable Web Services- and Semantic Web-functionality (an embedded Ontogator and an interface to Ontodella), along with other minor enhancements.

Packages:

Requirements:

  • Java2 version 1.4.2 or higher

Documentation and publications:

OntoViews - A Tool for Creating Semantic Web Portals

OntoViews is the semantic portal tool used to create the MuseumFinland portal. It is built on the foundation of SemCocoon, Ontogator and Ontodella. The Ontoviews package contains the SemCocoon, Ontogator and User Interface components, the Ontodella server package is required for category projection from original RDF data and the semantic link capability. Both packages contain the MuseumFinland material as samples (sans images). These two packages are all you need to get MuseumFinland up and running on your own machine.

Packages:

Requirements:

  • Java2 version 1.4.2 or higher
  • SWI-Prolog version 5.2.11 or higher (but at least 5.4.3 doesn't work for some reason) with HTTP server enabled (./configure --with-world)

Documentation and publications:

  • readme.txt
  • OntoViews tutorial (ps)
  • E. Mäkelä, E. Hyvönen, S. Saarela, K. Viljanen: OntoViews -- A Tool for Creating Semantic Web Portals Proceedings of the 3rd International Semantic Web Conference (ISWC 2004), Hiroshima, Japan, 2004, Springer-Verlag, forthcoming.
  • Eetu Mäkelä: OntoViews - A Tool for Creating Semantic Web Portals. (in English), ISWC2004, Hiroshima, Japan, November, 2004. bib ppt
  • Eetu Mäkelä: SemCocoon - A Semantic Cocoon, OntoView - Portal System of MuseumFinland. (in English), April 17, 2004. bib ppt

SWeHG - A Tool for Publishing RDF to HTML Pages

SWeHG is a "poor man's" publication tool for the Semantic Web. By SWeHG it is possible to generate a semantically linked and conceptually indexed static HTML page site from an RDF(S) repository. Includes material from the Museum of Espoo as a sample.

Packages:

Requirements:

Documentation and publications:

Terminator - A Tool for Creating Term to Ontology Resource Mappings

Packages:

Requirements:

  • Java2 version 1.4.2 or higher
  • Jena RDF-toolkit version 1.6.1 or higher
  • Xerces XML-parser version 1.4.4 or higher

Documentation and publications:

Annomobile - An XML to RDF Annotation/Conversion Program

Packages:

Requirements:

  • Java2 version 1.4.2 or higher
  • Jena RDF-toolkit version 1.6.1 or higher
  • Xerces XML-parser version 1.4.4 or higher

Documentation and publications:

Util - Miscellaneous Java Utility Classes

This package contains miscellaneous java utility classes created or gathered for the project. The package includes the following: A Base64 encoder/decoder, a robust, extendable filtering iterator and a simple RDF path language implementation.

Packages:

Requirements:

  • Java2 version 1.4.2 or higher

Further research and distributions

Our work currently continues in two follow-up projects: The National ontology project in Finland and Intelligent Web Services . Also these project are partly open source and new releases of ontologies and software will be published in the future.

/m/fs/seco/www/www.seco.tkk.fi/include/secoweb/utils.php; Wed, 27 Jul 2016 04:08:54 +0300