README.markdown
author Richard Cyganiak <richard@cyganiak.de>
Mon, 14 Jan 2013 11:18:25 +0000
branchrdf-concepts-WD3
changeset 578 3533a9d77967
parent 430 3ab154ad58c5
child 2033 9bbf4fb4bd4d
permissions -rw-r--r--
fix some links
427
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     1
## RDF Working Group Repository
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     2
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     3
This Mercurial repository is used by the [RDF WG](http://www.w3.org/2011/rdf-wg/wiki/Main_Page). Read access is public; write access is limited to all members of the RDF WG.
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     4
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     5
### Active Editor's Drafts
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     6
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     7
* [RDF 1.1 Abstract Syntax](https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     8
* [Turtle](https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/index.html)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
     9
* [RDF Vocabulary Description Language 1.1: RDF Schema](https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-schema/index.html)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    10
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    11
### Other drafts and experimental work
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    12
430
3ab154ad58c5 small fix
Richard Cyganiak <richard@cyganiak.de>
parents: 428
diff changeset
    13
* [RDF Spaces and Datasets](https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-spaces/index.html)
427
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    14
* [RDF 1.1 JSON Serialisation (RDF/JSON)](https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-json/index.html)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    15
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    16
To download all specifications:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    17
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    18
    hg clone https://dvcs.w3.org/hg/rdf
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    19
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    20
### Repository structure
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    21
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    22
Work happens in subdirectories like these:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    23
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    24
    /rdf-concepts
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    25
    /rdf-mt
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    26
    /rdf-schema
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    27
    /rdf-primer
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    28
    /rdf-turtle
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    29
    /rdf-syntax-grammar
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    30
    /ReSpec.js (shared copy of ReSpec)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    31
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    32
### Additional information
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    33
428
89f2f8f722e5 remove old plain-text README and fix some markdown
Richard Cyganiak <richard@cyganiak.de>
parents: 427
diff changeset
    34
* [Richard's mail explaining branches in the repository](http://lists.w3.org/Archives/Public/www-archive/2011Aug/0032.html), [Ivan's correction](http://lists.w3.org/Archives/Public/www-archive/2011Aug/0033.html)
427
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    35
* [hg init](http://hginit.com/) — a good intro to mercurial
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    36
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    37
### Mercurial 101
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    38
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    39
For those who have not used mercurial before, here is how to start:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    40
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    41
    # To start:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    42
    # Create on your own filespace a directory for mercurial
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    43
    cd mercurial-directory
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    44
    # Create a clone of the repository
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    45
    hg clone https://dvcs.w3.org/hg/rdf/
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    46
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    47
    # From that point on:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    48
    # Edit a file
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    49
    cd rdf
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    50
    edit Any-file-in the-directory-tree
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    51
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    52
    # Commit the change to your local clone
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    53
    hg commit -m 'Some comments on what you did and why'
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    54
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    55
    # Push all your local changes to the public repository
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    56
    cd rdf
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    57
    hg push
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    58
    # (If you get the error "did you forget to merge? use push -f to force"
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    59
    # then you'll need to do a merge.  DO NOT use push -f.)
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    60
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    61
    # To receive changes made by others into your local repository:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    62
    cd rdf
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    63
    hg pull
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    64
    hg update 
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    65
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    66
    # the two previous steps can be in one:
6b36d5bafa37 another try for the markdown README
Richard Cyganiak <richard@cyganiak.de>
parents:
diff changeset
    67
    hg pull -u