2010-01-22 7 views
4

J'ai besoin de stocker des triplets RDF, tout en gardant une trace des modifications. Y at-il quelque chose là-bas pour ce service? Alternativement, comment suivriez-vous la révision en utilisant un triplestore contextuel?triplestore avec révisions

Édition: Veuillez noter que je n'ai pas besoin seulement du changeset. J'ai aussi besoin de voir les triples à tout moment dans le passé.

Répondre

0

Jetez un oeil à cette question sémantique de débordement sur le même sujet - http://www.semanticoverflow.com/questions/453/how-to-implement-semantic-data-versioning/462#462 - il y a une variété de liens pertinents là-bas

versioning En général, dans les magasins Triple repose sur soit en utilisant des graphes nommés et le stockage de méta-données sur chaque graphe nommé dans un graphique séparé ou le Triple Store ayant un mécanisme intégré pour le versionnage comme la plate-forme Talis (bien que ce ne soit pas un magasin contextuel donc pas adapté pour vous)

1

J'ai essayé d'aborder ce genre de chose en stockant d'autres des triples décrivant qui a dit quoi, quand. Mais vous avez besoin de réification, de graphes nommés, ou de quadruples qui peuvent ruiner la décidabilité.

1

En plus des autres réponses, jetez aussi un coup d'oeil au Lensfield system (logiciel de recherche en ce moment) développé par Jim Downing et al. Lensfield ne se contentera pas de suivre les différentes versions de vos données, mais aussi de scripts/instructions de transformation que vous utilisez pour traiter vos données et modifier votre graphique. En bref, c'est un mélange de contrôle de version, de maven et de faire des données sémantiques. Peut-être que ça aide.

+0

Oui, c'était mon plan, si PMR m'a accordé l'aide que j'ai demandée. –

Questions connexes