RAPPTOR Features
Table of Contents
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.
