- From: Markus Lanthaler <markus.lanthaler@gmx.net>
- Date: Mon, 26 Jun 2017 21:33:53 +0200
- To: "'Hydra'" <public-hydra@w3.org>
Thanks Pavlik for scribing. The minutes from this week's telecon are
now available at
http://www.hydra-cg.com/minutes/2017-06-26/
The full text of the discussion is below, including a link to the audio
transcript.
-------------------------------------------------------------------
Hydra W3C Community Group Telecon Minutes for 2017-06-26
Agenda:
https://www.w3.org/community/hydra/wiki/Conference_Calls
Topics:
1. Status update on architectural diagram
2. schema.org actions PR #125
3. Reference client PR #1
4. void:classPartition Issue #126
Resolutions:
1. Merge schema.org actions PR #125
Action Items:
1. Markus will try to find a tool which will help us with PR
reviews; it's currently difficult to keep track what has been
addressed and what hasn't
2. Markus to rename issue #126 to not suggest a solution
3. Pavlik to drive discussion regarding #126 after the issue
has been renamed
Chair:
Markus Lanthaler
Scribe:
elf Pavlik
Present:
elf Pavlik, Karol Szczepański, Markus Lanthaler
Audio:
http://www.hydra-cg.org/minutes/2017-06-26/audio.mp3
elf Pavlik is scribing.
Topic: Status update on architectural diagram
Markus Lanthaler:
https://github.com/HydraCG/Specifications/pull/128
Markus Lanthaler: ruben made PR and send an email that he can
not join the call today
... PR includes script that generates SVG from LaTeX on travis
and adds it to gh-pages branch
... we should just probably move this discussion to PR or
mailing list
Topic: schema.org actions PR #125
Markus Lanthaler:
https://github.com/HydraCG/Specifications/pull/125
elf Pavlik: I think I addressed all feedback [scribe assist by
Markus Lanthaler]
... I touched a few more things than just schema.org actions
... one thing is, e.g. the #events link
PROPOSAL: Merge schema.org actions PR #125
Markus Lanthaler: +1
elf Pavlik: +1
Karol Szczepański: +1
RESOLUTION: Merge schema.org actions PR #125
Markus Lanthaler: I will merge it after the meeting
Topic: Reference client PR #1
Markus Lanthaler: https://github.com/HydraCG/Heracles.ts/pull/1
Markus Lanthaler: karol would you like to give us quick update ?
Karol Szczepański: I made new commit yesterday which addressed
most of the feedback
... I still don't have this 'lazy parsing', possibly I would
leave it for the future
... up to you (Markus) if you need it now or we can wait
Markus Lanthaler: I don't see it as blocking issue
Karol Szczepański: everything now stays behind interfaces facade
so we can replace everything behind it later
Markus Lanthaler: did you already add a TODO ?
Karol Szczepański: in general i try to stick to the Use Cases
... currently we have a little bit of implementation
... ApiDocumentation fetching and EntryPoint fetching
... we should have some integration tests based on Ucs
... i would like to root it in the use cases
Markus Lanthaler: I meant just a comment with TODO just as a
reminder for what we discussed and decided to address in the
future
Karol Szczepański: we can also create issues in the gh repo
Markus Lanthaler: creating an issue sounds like a good way to go
... in general if someone creates PR and we want to defer
addressing some of the issues, creating gh issues makes sense
Karol Szczepański: I'll create issues for what we want to deffer
from this PR
Markus Lanthaler: I find it difficult to track of all those
comments we make in PR reviews
... do you know any other tool that might handle it better
... if author of the PR could mark a thread as addressed or not
... i could suggest something after small research
ACTION: Markus will try to find a tool which will help us with PR reviews;
it's currently difficult to keep track what has been addressed and what
hasn't
Karol Szczepański: one question regarding my PR
... this 10 days long discussion stops me from further
development
... how we can speed up our PR process so it doesn't block my
development
... from my perspective current pace feels slow
... waiting 10 days seems to long
Markus Lanthaler: maybe making smaller PRs will make things
faster
... this one as initial one included a lot of things
... if you nail down interfaces first, which requires most
discussion
and focus on implementation later this would speed things up
Karol Szczepański: IMO our needs have to be a driver, it may
benefit a final outcome if requirements drive it
Markus Lanthaler: interfaces could be driven by use cases, what
user of this library would need to work with given use case
Karol Szczepański: i'll try to think it over and will propose
something to the community
Markus Lanthaler: what next things you would like to work on?
Karol Szczepański: i would like to start with integration tests,
and add datasets based on our use cases
... so that we can start extracting some data that other
implementations could eventually also use
Markus Lanthaler: given we didn't come up with a specific
solution on how to speed it up, maybe also you could ask on
mailing list for reviews
and when you see it ready to merge we can make a 'last call' on
mailing list to ask if anyone objects
elf Pavlik: I think if we get disciplined and keep focused in
PRs we could get much faster [scribe assist by Markus Lanthaler]
... we shouldn't get sidetracked by unrelated stuff but move
that aggresively to separate issues
Karol Szczepański: we should try everything what could speed up
the process
Topic: void:classPartition Issue #126
Markus Lanthaler:
https://github.com/HydraCG/Specifications/pull/126
elf Pavlik: I'm not sure this is worth discussing yet but given
we have time... [scribe assist by Markus Lanthaler]
... I think we should find a better pattern for links in the
EntryPoint that point to collections of resources of a specific
type
... the example was the "events" link in the EntryPoint that
points to a collection containing all Events
... we need to be able to describe that to a client in a better
way
Karol Szczepański: We discussed this before in the context of
Data Shapes [scribe assist by Markus Lanthaler]
... OWL would be another solution
... but it opens a can of worms and may be difficult for the
client to use
Karol Szczepański: SHACL was the name
Markus Lanthaler: OWL works and has capacity to express it, but
it opens a can of worms that it has a lot of power and clients
should have to fully implement it
... class partition seems nice, but hydra should handle it
natively give as common use case in APIs
... we should investigate options of nice short pattern
Markus Lanthaler: we could use issue #126 to discuss it in more
detail
elf Pavlik: I'll post a link how SOLID solves this [scribe
assist by Markus Lanthaler]
... OWL has something but it doesn't seem practical in real
world scenarios
... we should come up with a better solution
ACTION: Markus to rename issue #126 to not suggest a solution
ACTION: Pavlik to drive discussion regarding #126 after the issue has been
renamed
elf Pavlik: Currently the use case is only events [scribe assist
by Markus Lanthaler]
... if there would be two or more types the problem would
become more apparent
... Karol, what do you think about extending the use cases to
show this?
Karol Szczepański: Sure, I'm open to extending the use cases
[scribe assist by Markus Lanthaler]
Markus Lanthaler: anything else you would like to discuss today?
we still have 30min
Received on Monday, 26 June 2017 19:34:25 UTC