vlead / semantic-style-sheets

To build a CSS type system for managing semantics of a page. Essentially the user is allowed to markup and reconfigure an existing, published page in a manner that would be appropriate for specific user communities. When we have multiple alternate views that are possible for varied set of user communities, we consider it to be a style sheet. When it is for the purpose of giving more meaning to the end-user, we consider it to be semantic. This is about creating a system for enabling such a SSS system.
Other
0 stars 1 forks source link

Semantic Style Sheets

This is a system development project. We are interested to develop a style sheet system -- which is very similar to CSS. This system will have multiple components:

The work for this project will involve handling of markups & annotations, persistent storage (using MongoDB), working with Ontologies (i.e. .owl files, Protege tool) etc.

The work for SSS Renarrator will involve web application development work. It will require Python/Flask backend development skills, coupled with AngularJS, JavaScript type forntend work. For storage MongoDB will be used.

The work for SSS BRowser will be similar to that of SSS Renarrator. There would lot of code reuse as well.

The work for SSS Storage will require handling of APIs related to Sweet Stores developed by Janastu.

The work for SSS Configurator will require handling of Ontologies.

who can engage in this project

This is an open source project. Anyone with web application development interest and skill set can register and engage in the process.

The skills that are required for this project include:

contact information

saigollapudi1@gmail.com can be contacted for engagement in this project.

To Execute Existing Code

To execute existing code, we must setup a Python/Flask based virtual environment with necessary packages. The list of needed packages is given below. In the virutal environment, once active, we can run the app by typing "python SweetSai.py"

The development is currently pre r0 release level; i.e. we are still developing the code base on which the SSS Renarrator component be built. This code base will be similar to the renarrator projects of VLEAD org in github.

necessary packages in venv

Execution environment requires Python 2.7, Flask (running in Virtual Environment), MongoDB. In the virtual environment, the required packages include: