Introduction

MRE Core is the basis of the MRE project for web-oriented applications and services.

  • Back-end classes that serves data for the DataTables plug-in for jQuery.
  • Data access objects (DAO) like OntologyRepository and SPARQLRepository. The OntologyRepository is useful for services like OntologyService, LabelService or VocabularyService. The SPARQLRepository is for accessing data using SPARQL Endpoints.
  • MREData is based on plain old Java object (POJO) approach for rich client applications using RDF. It offers annotations (ontology and properties namespace) for an automatic serialization and de-serialization of RDF data. Service MREDataService offers implementation of generic interface DataService that allows CRUD operations. It is possible do query by example -- get list of instances by specification example instance.
  • SPARQLBuilder for making simple queries or its templates in Java code.
  • Conversion service providers.
  • Services
    • AccountService for managing user accounts.
    • LabelService offers labels/titles of RDF resources for rich applications.
    • VocabularyService allows managing items of some dictionary od vocabulary.