SemVersion - Versioning RDF Data

Last Version 15.07.2005

Version: 0.2

The material presented here is presently subject to change. Feedback is desired - please mail to "dev (at} xam [dot| de".


RDF Schema: semversion.rdfs.xml | semversion.n3

Table of contents

1. Introduction

2. Namespaces

3. RDF Classes

4. RDF Properties

5. Examples

Appendices

A RDF Schema

B License & Copyright

C Changes


1 Introduction

2. Namespaces

The XML namespace for this vocabulary is http://semversion.ontoware.org/2005# and the recommended prefix is semversion. i.e. in RDF/XML documents the following attribute should be included in the rdf:RDF element :

xmlns:semversion="http://semversion.ontoware.org/2005#"

3. RDF Classes

Root :

(http://semversion.ontoware.org/ns/2005#Root)
@@TODO add description

TripleSet :

(http://semversion.ontoware.org/ns/2005#TripleSet)
models the actual triples in the model. Probably using rdf2go.ontoware.org

User :

(http://semversion.ontoware.org/ns/2005#User)
@todo

SingleValueProperty :

(http://rdfreactor.ontoware.org/2005/04#SingleValueProperty)
@@TODO add description

VersionedItem :

(http://semversion.ontoware.org/ns/2005#VersionedItem)
valid time, transaction time and core metadata

VersionedModel :

(http://semversion.ontoware.org/ns/2005#VersionedModel)
A tree of Versions

Version :

(http://semversion.ontoware.org/ns/2005#Version)
A set of triples (content TripleSet) with a set of metadata

 

4. RDF Properties

hasContainer :

(http://semversion.ontoware.org/ns/2005#hasContainer)
@@TODO add description

hasDeletionTime :

(http://semversion.ontoware.org/ns/2005#hasDeletionTime)
@@TODO add description

hasName :

(http://semversion.ontoware.org/ns/2005#hasName)
@@TODO add description

hasPassword :

(http://semversion.ontoware.org/ns/2005#hasPassword)
@@TODO add description

hasCreationTime :

(http://semversion.ontoware.org/ns/2005#hasCreationTime)
@@TODO add description

hasContent :

(http://semversion.ontoware.org/ns/2005#hasContent)
@@TODO add description

hasValidTimeEnd :

(http://semversion.ontoware.org/ns/2005#hasValidTimeEnd)
@@TODO add description

hasProvenance :

(http://semversion.ontoware.org/ns/2005#hasProvenance)
@@TODO add description

hasTag :

(http://semversion.ontoware.org/ns/2005#hasTag)
@@TODO add description

hasUserdefinedMetadata :

(http://semversion.ontoware.org/ns/2005#hasUserdefinedMetadata)
@@TODO add description

hasSecondParent :

(http://semversion.ontoware.org/ns/2005#hasSecondParent)
@@TODO add description

hasFirstParent :

(http://semversion.ontoware.org/ns/2005#hasFirstParent)
A version has two parents only when merged

hasValidTimeStart :

(http://semversion.ontoware.org/ns/2005#hasValidTimeStart)
@@TODO add description

hasVersion :

(http://semversion.ontoware.org/ns/2005#hasVersion)
exhaustive list of all versions

hasAuthor :

(http://semversion.ontoware.org/ns/2005#hasAuthor)
@@TODO add description

hasRoot :

(http://semversion.ontoware.org/ns/2005#hasRoot)
has only one root

hasVersionedModel :

(http://semversion.ontoware.org/ns/2005#hasVersionedModel)
@@TODO add description

 

5. Examples

[@@TODO add more examples]

6. Credits

Max Voelkel (AIFB), Wolf Winkler (DERI), Carlos F. Enguix (DERI)

References

RDFReactor

Appendix A

RDF Schema

As a separate document : semversion.rdfs.xml | semversion.n3

Appendix B

License and Copyright

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.

Appendix C

Changes