- From: =Drummond Reed <drummond.reed@evernym.com>
- Date: Thu, 11 Apr 2019 10:00:34 -0700
- To: Markus Sabadello <markus@danubetech.com>
- Cc: W3C Credentials CG <public-credentials@w3.org>
- Message-ID: <CAAjunnYjYdCYbW3mpkorG+serWw0OrNu-sOhBVNCsQKmCS5B8A@mail.gmail.com>
Ahhh, I see that now. IMHO that's a mistake in the grammer, i.e. colons need to be re-allowed in the matrix parameters because in that portion of the DID URL, the delimiters are semicolons. Do you agree? On Thu, Apr 11, 2019 at 9:55 AM Markus Sabadello <markus@danubetech.com> wrote: > This one has colon characters in the matrix parameter value, the current > grammar doesn't allow that. > > Markus > > On 11 April 2019 18:50:57 CEST, =Drummond Reed <drummond.reed@evernym.com> > wrote: >> >> Markus, this is cool and a great test of the ABNF. However I can't figure >> out why some of the examples won't parse. For example, what's the issue >> with the error below? >> >> Parse problem for >> did:example:1234;version-time=2019-05-23T14:22:27;service=agent: Not a >> valid DID URL: extra data found >> 234;version-time=2019-05-23T14:22:27;service=agent ^ >> >> Also, just a reminder to everyone that we'll have our weekly combined DID >> Spec and DID Resolution Spec webmeeting today from 1-3PM Pacific Time, >> 20:00-22:00 UTC. Zoom webmeeting details are on the meeting page >> <https://docs.google.com/document/d/1qYBaXQMUoB86Alquu7WBtWOxsS8SMhp1fioYKEGCabE/edit?usp=sharing> >> . >> >> On Thu, Apr 11, 2019 at 8:25 AM Markus Sabadello <markus@danubetech.com> >> wrote: >> >>> To help with the ABNF discussion, I built a simple frontend for a parser >>> for the proposed "matrix parameters" syntax, see here: >>> https://parser.uniresolver.io/ >>> >>> Note that not all examples can be successfully parsed - this is >>> intentional. >>> >>> (This uses the aParse parser generator <http://www.parse2.com/>, the >>> generated parser code is here >>> <https://github.com/peacekeeper/did-common-java/tree/matrix-parameters> >>> ). >>> >>> Markus >>> On 4/10/19 5:24 PM, Markus Sabadello wrote: >>> >>> After various conversations e.g. on recent DID Spec and DID Resolution >>> calls, there's now a proposal >>> <https://docs.google.com/document/d/1TctFY8euBH2wq7Z8c9KccICDZUGZplvhoqlHlFMahGk/> >>> to use "matrix parameters" in DID URL syntax. >>> There's also a second document >>> <https://docs.google.com/document/d/1VpYPvUw2o-01e727bCy2V-0MUEe0_NB-EqX677scQbI/> >>> that lists use cases for such parameters. >>> >>> That second document also compares other options for expressing >>> resolution parameters (using colons instead of semicolons). >>> >>> Matrix parameters were first proposed >>> <https://www.w3.org/DesignIssues/MatrixURIs.html> in 1996. >>> >>> Please review and post comments, and let's see if we have consensus to >>> adopt a DID ABNF (excuse me, a DID grammar) based on this proposal. >>> >>> If you have time, please join tomorrow's combined DID Spec and DID >>> Resolution Spec call >>> <https://docs.google.com/document/d/1qYBaXQMUoB86Alquu7WBtWOxsS8SMhp1fioYKEGCabE/> >>> where we will discuss this. >>> >>> Markus and =Drummond >>> >>> >>> >>>
Received on Thursday, 11 April 2019 17:01:10 UTC