RAPPTOR Features



Technical Features

  • Mounts relational and hierarchical databases, file system storage and semantic data (RDF/N3) into a virtual file system tree.
  • Unified data management API allows transparent data access to all data sources.
  • Extensible database connectivity via drivers (Postgres SQL, MS SQL currently included)
  • Allows SPARQL queries over any data source.
  • Accesses all data sources as streams with caching allowing for high performance and large databases.
  • Manages access rights as RDF graphs
  • Plug-in manager auto-loads business logic components.
  • Code-driven business logic programming model. Self-describing modules (using attributes) are registered to the application using reflection and invoked through RDF statements.
  • Presentation Layer auto-generates CRUD views based on data descriptions returned by the data management API or business logic modules.
  • XSLT-based themes engine.
  • Proprietary fast HTTP handler replaces Web.UI.* classes.



Functional Features

  • ‘Semantic Web’-enabled Application Server.
  • Seamless integration of relational, hierarchical and semantic data.
  • Browser-based user interface with extensive theming support.
  • Create, read, update and delete (CRUD) operations over any data source.
  • Driver-based database access.
  • Integrated RDF-Store with SPARQL query support (SemWeb by Joshua Tauberer, with adapted SPARQL implementation based on Ryan Levering's original implementation).
  • Semantic access rights management.
  • Plug-in manager for business logic modules.
  • Automated contextual data presentation.



Dependancies

RAPPTOR uses a number of other Open Source components which are included within the distribution files.