author carine
Mon, 01 Dec 2014 17:04:26 +0100
changeset 2034 c0a3c45cab09
parent 2033 9bbf4fb4bd4d
permissions -rw-r--r--
minor update
## RDF Working Group Repository

This Mercurial repository is used by the [RDF WG]( Read access is public; write access was limited to all members of the RDF WG. Now maintained by Ivan Herman (

### Active Editor's Drafts

* [RDF 1.1 Abstract Syntax](
* [Turtle](
* [RDF Vocabulary Description Language 1.1: RDF Schema](

### Other drafts and experimental work

* [RDF Spaces and Datasets](
* [RDF 1.1 JSON Serialisation (RDF/JSON)](

To download all specifications:

    hg clone

### Repository structure

Work happens in subdirectories like these:

    /ReSpec.js (shared copy of ReSpec)

### Additional information

* [Richard's mail explaining branches in the repository](, [Ivan's correction](
* [hg init]( — a good intro to mercurial

### Mercurial 101

For those who have not used mercurial before, here is how to start:

    # To start:
    # Create on your own filespace a directory for mercurial
    cd mercurial-directory
    # Create a clone of the repository
    hg clone

    # From that point on:
    # Edit a file
    cd rdf
    edit Any-file-in the-directory-tree

    # Commit the change to your local clone
    hg commit -m 'Some comments on what you did and why'

    # Push all your local changes to the public repository
    cd rdf
    hg push
    # (If you get the error "did you forget to merge? use push -f to force"
    # then you'll need to do a merge.  DO NOT use push -f.)

    # To receive changes made by others into your local repository:
    cd rdf
    hg pull
    hg update 

    # the two previous steps can be in one:
    hg pull -u