Re: Matrix parameters for DID URLs

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