Audience
IT teams looking for an open-source (LGPL) Python web framework built with Semantic web
About CubicWeb
Modeling your data is the first step, as it always should be because applications fade away but data is here to stay. Once your model is implemented, your CubicWeb application runs and you can incrementally add high-value functionalities for your users. Based on the application model, RQL is a compact language focused on the attributes and relationships of the data. It is similar to SPARQL but is more readable by human beings. After a RQL request has selected a graph of data, several views can be applied to display the information in the most relevant way. All CubicWeb architecture is designed along this pattern. Permissions are directly defined in the data model with limitless precision. Security checks are automatically added to any RQL request submitted to the engine. CubicWeb relies on a standard SQL database for storing and managing data. PostgreSQL is the preferred database of CubicWeb.