The Triscape browser is a generic RDF browser and it can be used to browse any valid RDF resources. It has the flowing features:
- Server Side application: The Triscape RDF browser is
implemented as a web application (Servlet) running on the Tomcat server
and making use of the Jena API from HP laboratories. On the client side
a call, such as a hyper link or XLink (in SVG) sends a HTTP request to
the server, which then calls the relevant RDF model. The RDF browser
renders the relevant content of the RDF model as HTML.
- Display Objects: For each statement in the resource model,
the browser locates its predicate (property) and the relevant object,
as well as the corresponding vocabulary entry defined in the ontology.
If the object is not a resource then the description from the
vocabulary is displayed as the definition, together with the value of
the object. If however, the object is another resource, then the
vocabulary label is displayed together with a link to its definition,
and the URI of that resource. The latter includes the HTTP request to
that resource so that the client can follow the chain further. The
resource may be a call to a web service, such as a statistical
calculation, which can be invoked via the request from the client.
- Display parent: The Triscape browser also supplies a link
from an object to its parent resource. The parent resource is located
by searching the RDF to find a resource that points to the current
item. In the scenario of chemical process, the parent resource is
usually the previous step. As above a link is provided to enable the
chain to be followed in this direction.
- Display Menu: For its use as a process tracking system, a
plug-in component is added which supplies a menu of all the steps in
the process and is displayed on the left hand side of the page. The
menu is currently limited to displaying linear analysis chains.