Introduction to Jena

Jena is HP Labs Semantic Web research team of open source tools is a JAVA application framework based on Semantic Web.

Jena There are two versions Jena1 (2000) [1] and Jena2 (2003) [2].

Jena1 tools include:

  1. RDF / XML parser
  2. A query language
  3. For N3, N-triple, RDF / XML output I / O model 
  4. Additional API operation for the DAML + OIL

The latest version is Jena3.13.1, for Jena1, Jena2 offers a number of new APIs support of RDFS and OWL. And dynamic access to data and results output.

Jena is the core of two new features triples, Jena2 of. API provides a new and dynamically generating a virtual display for triples (RDF and OWL follow semantics).

Jena structure can be divided into three layers: Graph Layer (view layer), EnhGraph Layer (view enhancement layer), Model Layer (layer model).

Graph Layer RDF abstract syntax based layer, the main achievement of storage of triples stored data includes not only source data contain the new data and the like obtained by reasoning, and showing it in a suitable way.

EnhGraph Layer is a layer of an intermediate layer, a contact layer and Graph Layer Model Layer layers, simultaneously providing a plurality of nodes and graphical views. This layer provides polymorphic objects, polymorphism reflects the program. This layer functions as the storage of all pattern models generated in layers, according to the needs of an operator call, play a role nexus.

Model Layer layer is a layer of input data, provides a rich API Model other by a plurality of nodes operating in the method of FIG, Jena is the core layer.

references

[1] Carroll J J , Dickinson I , Dollin C , et al. Jena:implementing the semantic web recommendations[C]// International World Wide Web Conference on Alternate Track Papers & Posters. ACM, 2004.

[2] Yangxia Bo, Yang Ming, Yeung Tak-keung, and other knowledge-based systems integration Jena triple storage structures [J]. Value Engineering, 2018,37 (8): 126-129.

[3] Where a study of more than [D] semantic information retrieval model based on ontology Hubei: Hubei University of Technology, 2010.

 

Released six original articles · won praise 6 · views 426

Guess you like

Origin blog.csdn.net/weixin_40469691/article/details/104165983