Versioning RDF is not easy. There are a number of options:
Versioning in the RDF store
Versioning on top of the RDF store
- SemVersion, stores snapshots
- one could also store model diffs
- more fine-granular versioning per resource. Where does a resourc end?
Versioning at application level
Versioning is done completely in the application. A FOAF-application would e.g. version person profile data.