Difference between revisions of "Imeji architecture"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 11: Line 11:
=Data model=
=Data model=
See [[imeji_data_model]]
See [[imeji_data_model]]
= Presentation =
= Logic =
= j2j =
= Jena =
Apache Jena™ is a Java framework for building Semantic Web applications. Jena provides a collection of tools and Java libraries to help you to develop semantic web and linked-data apps, tools and servers.
* Project page: [http://jena.apache.org/]
= JenaTDB =
TDB is a component of Jena for RDF storage and query. It support the full range of Jena APIs. TDB can be used as a high performance RDF store on a single machine.
* Project page: [http://jena.apache.org/documentation/tdb/index.html]


[[Category:Imeji_Technical_Specification|Architecture]]
[[Category:Imeji_Technical_Specification|Architecture]]

Revision as of 08:54, 8 November 2012

In progess This page describes the imeji architecture

Overview[edit]

Imeji-architecture-overview.png

  • Notes:
    • The imeji.ear file contains the complete imeji classes, plus all the Jena classes, plus the fledgeddata.war file
    • eSciDoc + Fedora + imeji can work on the same JBoss or each on one separate instance

Data model[edit]

See imeji_data_model

Presentation[edit]

Logic[edit]

j2j[edit]

Jena[edit]

Apache Jena™ is a Java framework for building Semantic Web applications. Jena provides a collection of tools and Java libraries to help you to develop semantic web and linked-data apps, tools and servers.

  • Project page: [1]

JenaTDB[edit]

TDB is a component of Jena for RDF storage and query. It support the full range of Jena APIs. TDB can be used as a high performance RDF store on a single machine.

  • Project page: [2]