shexSpec / shex

ShEx language issues, including new features for e.g. ShEx2.1
25 stars 8 forks source link

Release Premer #51

Closed gkellogg closed 7 years ago

gkellogg commented 7 years ago

Suggestion to release the current version of the Primer.

emulatingkat commented 7 years ago

In section 1 "Quick Start" there are two links to the RDF Primer next to one another, do we want both?

emulatingkat commented 7 years ago

In section 3.3 in the box for "Failing Data (Turtle) the word unsigned is misspelled.

emulatingkat commented 7 years ago

Unsigned also needs to be changed in the Validation Results table in 3.3.

tombaker commented 7 years ago

deleted extra reference to primer - see https://github.com/shexSpec/primer/commit/91587a16f55d651310a41d7475768ffced9229d8

ericprud commented 7 years ago

added comment around typo to indicate that it's deliberate: ex:unsinged ; # <-- typo

emulatingkat commented 7 years ago

As I was reading through the Primer I found the "Shape Expressions Definition" document helpful to support my understanding.

Currently I don't see a pointer to the Definition document in the Primer. Would it be helpful to point to the Definition document within the Primer?

emulatingkat commented 7 years ago

Monday check-in @gkellogg would you like to discuss anything before voting?

tombaker commented 7 years ago

See: https://github.com/shexSpec/primer/commit/f89a53e6f6572afc47f36bdceb955402afd11515

tombaker commented 7 years ago

Re: https://shexspec.github.io/spec/ - shouldn't it list its own URI in the header? It links to the test suite, bug tracker, and Github repo, but not to itself.

gkellogg commented 7 years ago

@tombaker I'll take care of it.

gkellogg commented 7 years ago

Regarding losing a link to itself, this is largely a function of the specStatus link. Making it CG-FINAL would likely do this, but the question came up yesterday if this was really a final release, or more like a Candidate Release. We also need to determine permanent versions URIs.

emulatingkat commented 7 years ago

Do the decision about final release/candidate release and the determination of permanent version URIs need to be addressed before publication?

gkellogg commented 7 years ago

@ericprud and I discussed this yesterday. If this is a "Final Release", then yes, there should be versioned URIs, probably off of shex.io/spec, or something (http://json-ld.org does this, along with references to previous drafts). But, if this is more of a "Candidate Release", then we're effectively sending links to the editor's drafts. However, it would be useful to timestamp what's sent out, for future reference.

As an alternative, we could create /release directors in shexspec.github.io/spec and /primer, and put timestamped versions there and reference that for the release.

shex.io, and shexspec.github.io should have references to these things.

gkellogg commented 7 years ago

Published locations are now http://shex.io/shex-semantics and http://shex.io/shex-primer. These are both linked to the time-stamped versions. Also shex.io/spec and shex.io/primer will redirect. The shexspec.github.io links are kept for editors drafts.