CubicWeb
Un article de Vev.
Revision as of 16 novembre 2011 à 14:40; view current revision
← Version précédente | Version suivante →
← Version précédente | Version suivante →
Erreur dans {{ébauche}} : le thème « Web sémantique » n’est pas défini.
[[Image: {{ébauche/paramètres {{{icône}}} | icône}} | 45x35px]]
|
Modèle:Ébauche/paramètres Web sémantique est une ébauche concernant Modèle:Ébauche/paramètres Web sémantique.
|
CubicWeb est une plate-forme de développement d'application web sémantique, développé en Python par la société française Logilab.
CubicWeb se sert des composants (appelés cubes) pour développer des applications.
Disponible sous licence LGPL, il suit les principes de la programmation orientée objet.
[modifier]
Ses principales caractéristiques
- un moteur qui utilise une représentation explicite du modèle de données de l'application,
- un langage de requête nommé RQL et le support de SPARQL du W3C,
- un mécanisme de sélection+vue qui permet la génération semi-automatique de XHTML / XML / JSON / RDF / texte,
- une bibliothèque de composants réutilisables (modèle de donnée et vues), appelés cubes, qui satisfait les besoins les plus courants,
- bases SQL, des annuaires LDAP, de Subversion et Mercurial pour le stockage des données.
Issu d'un projet de R&D commencé par Logilab en 2000, CubicWeb a adopté la licence LGPL depuis 2008.
en:CubicWeb