...
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- You may also call in using the VoIP dialer from a web browser, or Android/iOS apps
- IRC:
- Join the #fcrepo chat room via Freenode Web IRC (enter a unique nick)
- Or point your IRC client to #fcrepo on irc.freenode.net
Attendees
- Aaron Birkland
- Nick Ruest
- Jared Whiklo
- Daniel Davis
- Elliot Metsger
- Unknown User (acoburn)
- Ruth Duerr
Joshua Westgard(out for conference – regrets)- Bethany Seeger
- Katherine Lynch
- Andrew Woods
- Stefano Cossu
- Diego Pino Navarro
- Hanh Vu
- David Wilcox
- Yinlin Chen
Proposed Agenda
- Ratify non-developer overview doc. Incorporate its content into the API-X Design page? (Alternate suggestions that were discussed included incorporation of its content into an API-X GitHub README, or the GitHub wiki)
- Discuss & ratify Service Discovery and Binding have and Execution. Outstanding issues?
- Close design-related issues in GitHub (#2, #3, #4, #5, #6, #7, #30)?
- Review PR for
#10implementation of #30 and #12 - Aaron Birkland- PR is up: https://github.com/fcrepo4-labs/fcrepo-api-x/pull/31
- Notes on Integration testing with Pax Exam + Karaf
- Use a real namespace for ontologies: elevate to http://fedora.info/definitions?
- Do we need/want to keep 'Ontology' marker interface in order to plug in different reasoners? See also OntologyService
- Immediate next steps - #14 (service document) then finish #10, #11 (routing)m
Minutes
Ratify non-developer overview doc.
Ruth: Initial round of comments and feedback on the document. No more new comments coming. Is probably ready to move the document into its final place
It could go in github (or github wiki), but given the technical orientation of github docs, confluence makes sense
TODO: Move it to wiki
Service Discovery and Binding & Execution documents:
Execution doc:
More details on how execution engine will behave should/will be addressed in the implementation of the engine itself, in operational level documentation that would be released along with the implementation
Elliot addressed concern over inconsistent uses of verbiage in the doc, suggest that they are made consistent to aid reader’s understanding
Service Discovery and Binding:
Elliot will work on wordsmithing a section of this doc to make it less confusing
Ontology:
TODO: Aaron will assemble the comments relating to ontology and put them in a separate Github issue so that they can be tracked independently
Aaron Coburn suggested we pick an official namespace for use in the ontology. This decision involves the level of buy-in for the ontologies and where they live. This is a separate conversation to be had outside of this call.
TODO: Create github issue related to stewardship of ontology (namespace, guaranteeing resolvability, etc)
Indexing and messaging:
Aaron B. updated a text in this section in response to Aaron C’s comment.
TODO: create a GitHub issue for statistic reporting (e.g. request latency, execution time, etc)
Closing design related documents:
Elliot: Should close the loop on the comments thread in the document. Capture the comments in the github issues and their resolution
TODO: Aaron B. will commit the design doc into GitHub put in a comment summarizing the comments threads and their resolution
Reviewing PR
Initial PR does not include any performance optimization consideration
If Karaf is used for deployment then PaxExam needs to be used for testing
Is Karaf a deployment target for API-X? YES
Going from OSGi into a more traditional monolithic environment is easier than going the opposite direction
For the time being, we’ll continue with this approach until it presents a problem
Aaron B will continue development on a different branch while waiting for PR review
- Merge PR by Wednesday, or when two +1s in comments, whichever is first.