Warning:
This wiki has been archived and is now read-only.

F2F5

From RDF Data Shapes Working Group
Jump to: navigation, search

MINUTES: Day 1 Day 2 Day 3

Fifth Face to Face meeting

Our 5th face to face meeting will be virtual and held over the phone on Dec. 15-17 (Tue, Wed, Thu), St John's, Newfoundland time.

Participants

Below is the list of expected participants.

People planning to participate remotely:

  1. Arnaud Le Hors
  2. Simon Steyskal (may have to leave a bit earlier on 16./17.)
  3. pfps (I have a hard stop at the ending time on Wednesday)
  4. Karen Coyle
  5. ericP
  6. Dimitris
  7. Arthur Ryman
  8. Ted Thibodeau
  9. Holger Knublauch (missed the first half day due to a shift of dates that I could not read while traveling)

People sending regrets:

  1. Labra: The F2F overlaps with a conference I have in Bogotá on 14/15 Dec. I will be taking a plane on 16 and expect to arrive to Spain on 17 Dec. I expect to be able to attend on 17th and maybe at some moments on 15/16.
  2. Harold Solbrig: Unexpected overlap with a conference at Mayo. I will be able to attend:
    • Tuesday: 10:15 to 12:00
    • Wednesday: 10:15 to 2:00
    • Thursday: 10:15 to 11:30

Remote Participation

  • As usual we will also be using IRC channel: #shapes.

Objectives and Agenda

  • User Stories/Use Cases & Requirements
    • Discuss status and Identify any next steps necessary
  • Shacl specification
    • Close as many open issues as possible, focusing on the "important and meta-" issues first.
  • Compact syntax specification
    • Identify steps towards FPWD
  • Next Face to Face Meeting
    • Identify possible dates and venues+hosts.
  • Test Suite and/or Validator
    • Discuss possible framework and Identify next steps

Important issues and meta-issues to be addressed

  • Metamodel of SHACL
    • Simplification of metamodel ISSUE-95
    • Role of abstract classes ISSUE-78
    • Elimination or reduction of use of concepts such as abstract classes, metaclasses, templates | Proposal
  • Implementation vs specification ISSUE-73 ISSUE-93
    • Specification of core constructs separate from SPARQL code and functions
    • SPARQL issues
      • accessing the shapes graph during validation ISSUE-47
      • requiring sh:hasShape ISSUE-63
      • requiring SPARQL function definition on the fly ISSUE-109
      • fully specifing the SPARQL language binding - what variables are rebound, what auxiliary functions are available, etc.
  • Difference between SHACL and ShEX ISSUE-57 ISSUE-92
    • Clarifying the role of ShEx
      • shall it become the "OPTIONAL - Compact, human-readable, non-RDF syntax" mentioned in the charter?
      • if that's the case, are we willing to foster the integration of SHACL&ShEx or is it a matter of sink or swim (i.e. either one of them adapts the other's semantics or an integration won't happen)?
      • or is ShEx a complete "counter proposal" to SHACL (which might benefit from a discontinuation of the WG)?
      • what must be added to SHACL to satisfy the ShEx use cases
  • UI concerns ISSUE-100 ISSUE-113 ISSUE-114
    • (kc) I'd like us to discuss "layering" of UI data on validation to increase re-usability of validation.

References

Agenda

Day 1 - Tuesday Dec 15

10.15-10.30
Gather & Set up
10:30-10.45 - Meeting starts
Welcome, logistics, recap of meeting goals, agenda amendments.
10.45-11.45
SHACL as a modelling language ISSUE-23
11.45-12.00
Break
12.00-13.00
Implementation vs specification ISSUE-73 ISSUE-93
* specification of core constructs separate from SPARQL code
13.00-13.30
Longer Break
13.30-14.45
UCR
Meta model - abstract classes ISSUE-78, template model ISSUE-95
14.45-15.00
Break
15.00-16.15
SPARQL issues
16.15-16.30
Day 1 recap, adjustments to agenda for day 2
16.30 - Meeting Day 1 ends

Day 2 - Wednesday Dec 16

10.15-10.30
Gather & Set up
10:30-11.45 - Meeting Day 2 starts
UI concerns ISSUE-100 ISSUE-113 ISSUE-114
11.45-12.00
Break
12.00-13.00
Simplification of metamodel ISSUE-95
13.00-13.30
Longer Break
13.30-14.45
Next meeting
Recursion ISSUE-22 ISSUE-66
14.45-15.00
Break
15.00-16.15
Recursion continue
16.15-16.30
Day 2 recap, adjustments to agenda for day 3
16.30 - Meeting Day 2 ends

Day 3 - Thursday Dec 17

10.15-10.30
Gather & Set up
10:30-11.45 - Meeting Day 3 starts
SHACL and ShEX
11.45-12.00
Break
12.00-13.00
Test suite
13.00-13.30
Longer Break
13.30-14.45
TBD
14.45-15.00
Break
15.00-16.15
TBD
16.15-16.30
Day 3 recap
16.30 - Meeting ends