- From: Arnaud Le Hors <lehors@us.ibm.com>
- Date: Mon, 19 Oct 2015 13:47:08 -0700
- To: Holger Knublauch <holger@topquadrant.com>
- Cc: public-data-shapes-wg@w3.org
- Message-Id: <201510192047.t9JKl8Vc024408@d01av02.pok.ibm.com>
> Peter was conscious enough to let us know what his position was on the issues that were on the agenda of calls he might not be able to attend. I meant "Peter was conscientious enough" obviously, although I assume he was conscious too. :-) -- Arnaud Le Hors - Senior Technical Staff Member, Open Web Technologies - IBM Software Group From: Arnaud Le Hors/Cupertino/IBM@IBMUS To: Holger Knublauch <holger@topquadrant.com> Cc: public-data-shapes-wg@w3.org Date: 10/19/2015 11:18 AM Subject: Re: On how to deal with issues (was ISSUE-98 (cont'd): Further syntax improvements) Hi Holger, There are other ways we could try to work for sure. Whether they would be more efficient I don't know. Some WGs make all their resolutions offline and only use calls to discuss things. It allows everybody to vote and take part in the resolution process. It isn't necessarily faster though. It's true that the way we dealt with requirements and user stories was pretty efficient but I think issues are inherently more controversial and resolving them is harder. I think your depiction of the situation is inaccurate. Peter was conscious enough to let us know what his position was on the issues that were on the agenda of calls he might not be able to attend. As a result we didn't make progress on the proposals he objected to, but the situation would have been the same if he had voted on a wiki rather than in an email. But we could give the wiki a try. Maybe we'll be able to knock off the non controversial ones faster. -- Arnaud Le Hors - Senior Technical Staff Member, Open Web Technologies - IBM Software Group From: Holger Knublauch <holger@topquadrant.com> To: public-data-shapes-wg@w3.org Date: 10/16/2015 04:36 PM Subject: Re: ISSUE-98 (cont'd): Further syntax improvements I will create this ticket, NP. One thing I do wonder though: In the early days of the requirement phase, we had an IMHO much more efficient process, in which we went through a long list of requirements within three months or so. I doubt that we would be able to produce such a list with our current process: https://www.w3.org/2014/data-shapes/wiki/Requirements We had a relatively efficient format to discuss proposals, and try to resolve them outside of the (inefficient) weekly meeting interval. I believe it would be good to bring such a page back, maybe called "Open Proposals" where anyone can write down their proposals and people can signal their straw poll votes. How is it acceptable that the group is close to a stand-still if one member is absent from meetings for two weeks? In the age of the internet, I trust we can do more work in parallel, using the wiki. Holger On 10/17/15 3:56 AM, Arnaud Le Hors wrote: I for one have been wondering why we needed such a heavy structure so I would very welcome these improvements. I do think this needs to be raised as a formal issue and proposal. I know this feels like unnecessary bureaucracy but this is what it takes to work in a group as opposed to work on your own. :-) -- Arnaud Le Hors - Senior Technical Staff Member, Open Web Technologies - IBM Software Group Holger Knublauch <holger@topquadrant.com>wrote on 10/15/2015 09:39:20 PM: > From: Holger Knublauch <holger@topquadrant.com> > To: RDF Data Shapes Working Group <public-data-shapes-wg@w3.org> > Date: 10/15/2015 09:40 PM > Subject: ISSUE-98 (cont'd): Further syntax improvements > > Now that we have a more consistent framework for node constraints, I > noticed that we could further improve the syntax for various other > constraint types: > > Currently: > > ex:NotExampleShape > a sh:Shape ; > sh:constraint [ > a sh:NotConstraint ; > sh:shape [ > sh:property [ > sh:predicate ex:property ; > sh:minCount 1 ; > ] ; > ] > ] . > > > Suggested: > > ex:NotExampleShape > a sh:Shape ; > sh:constraint [ > sh:not [ > sh:property [ > sh:predicate ex:property ; > sh:minCount 1 ; > ] ; > ] > ] . > > Similar for sh:and and sh:or. > > Closed constraints could become: > > ex:ClosedShapeExampleShape > a sh:Shape ; > sh:constraint [ > sh:closed true ; > sh:ignoredProperties (sh:nodeShape rdf:type) ; > ] ; > > (which would also help with Karen's recent issue because she could say > sh:closed=false explicitly). > > Which would only leave the 4 property pair constraints as ugly > ducklings. We could decide to make them directional and then use > sh:property, e.g. > > ex:EqualExampleShape > a sh:Shape ; > sh:property [ > sh:predicate ex:firstName ; > sh:equals ex:givenName ; > ] > ] . > > which would make perfect sense for sh:lessThan anyway. > > Does anyone have issues with such changes? They almost feel like > editorial changes, but if needed I could raise a new formal ISSUE, put > this to the end of the queue and wait... :) > > Cheers, > Holger > >
Received on Monday, 19 October 2015 20:47:43 UTC