Meeting Minutes - opengeospatial/boreholeie GitHub Wiki
Permanently open meeting minutes Google doc
G.doc will be used as a live stream to ease note taking during webconf using this link.
Main conclusions will be summarized in this wiki
November 20th 10:15-12:00 (Paris time zone) Toulouse TC BoreholeIE session
connection details
- Please join my meeting, Wed Nov 20th 4:15 AM EST.
https://www4.gotomeeting.com/join/388574069
- Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.
NZ: +64 9 282 9510
IT: +39 0 230 57 81 80
NO: +47 21 93 37 37
AU: +61 2 9091 7603
DE: +49 693 8098 999
DK: +45 32 72 03 69
AT: +43 7 2081 5337
CH: +41 225 4599 60
SE: +46 853 527 818
FR: +33 187 210 241
US: +1 (571) 317-3117
IE: +353 15 295 146
ES: +34 932 75 1230
NL: +31 202 251 001
BE: +32 28 93 7002
CA: +1 (647) 497-9373
FI: +358 923 17 0556
GB: +44 20 3713 5011
November 5th 13:00-14:30 (Paris time zone) Telco 37 /!\it's a Tuesday /!\
Main discussion topics & homework synthesis :
- ER r1 and Toulouse TC presentation preparation
October 29th 13:00-14:30 (Paris time zone) Telco 36 /!\ France moved to winter time & it's a Tuesday /!\
Main discussion topics & homework synthesis :
- ER
October 24th 13:00-14:30 (Paris time zone) Telco 35 /!\ it's a Thursday/!\
Main discussion topics & homework synthesis :
- all : populate the ER G.Doc with regard to your test intances and other section you have been assigned (ex : use case)
- Sylvain : adjust G.Doc structure to move toward final ER structure
October 15th 13:00-14:30 (Paris time zone) Telco 34 /!\ it's a Tuesday /!\
Main discussion topics & homework synthesis :
- "If the referent distance is "5", a EventLocation AtLocation at "5" is at the same location as the referent : correct ? -> Yes, then no then, yes -> the essence of the discussion being should we enforce or no a convention for this or defer this to the 'BoreholeReferencingMethod'
Homework
- all : populate the ER G.Doc with regard to your test intances and other section you have been assigned (ex : use case)
- Sylvain : adjust G.Doc structure to move toward final ER structure
October 7th 13:00-14:30 (Paris time zone) Telco 33 /!\ it's also a Monday /!\
Main discussion topics & homework synthesis :
- BhML 'Core' package Definitions adjusted in the G.Docs
Homework
- all : populate the ER G.Doc with regard to your test intances
- Sylvain : update XMI (EA) and Xsd with the new definitions
September 30 th 13:00-14:30 (Paris time zone) Telco 32 /!\ it's a Monday /!\
Main discussion topics & homework synthesis : to come
- in the meantime please check the G.doc
Homework
- all : populate the ER G.Doc
September 24th 13:00-14:30 (Paris time zone) Telco 31
Main discussion topics & homework synthesis : to come
- in the meantime please check the G.doc
September 17th 13:00-14:30 (Paris time zone) Telco 30
Main discussion topics & homework synthesis : to come
- in the meantime please check the G.doc
September 3rd 13:00-14:30 (Paris time zone) Telco 29
Main discussion topics & homework synthesis : to come
- in the meantime please check the G.doc
August 20th 13:00-14:30 (Paris time zone) Telco 28 /!\ back to Tuesdays/!\
Main discussion topics & homework synthesis : to come
- in the meantime please check the G.doc
August 1st 13:00-14:30 (Paris time zone) Telco 27 /!\ it's a Thursday /!\
Main discussion topics:
- BhML-core xsd discussion. Ok as is, appart from slight 'cosmetic' adjustment
- GitHub Issue 46 ‘BoreholeCRS’ -> Agreed on. Sylvain to update the model
- Instance examples
- ResqML take 1
- BoreholeML take 3 almost finished
- GWML2, GeoSciML take 3 committed according to July version of the model.
- ER -> Chapters 5, 6, 7 defined
Homework
- Sylvain : update the model and generate xsd
- Eric, Rainer, Sylvain : refine instance according to the latest model (when Sylvain is done with the previous point)
- Jean-François : choose which instance example can be produced from RESQML
Next webconf
- Tuesday August 20th 13:00-> 14:30 (Paris Time Zone)
July 29nd 13:00-14:30 (Paris time zone) Telco 26 /!\ it's also a Monday /!\
Main discussion topics:
- BhML-core xsd discussion. Ok as is, appart from slight 'cosmetic' adjustment
- Applying BhML-core xsd to Sylvain's 'sample_specimen', Rainer's BoreholeML and Eric's GeologyLog done : ok for all
- GitHub Issue 46 ‘BoreholeCRS’ -> discussed, useful edit to the model, need to be wrapped up
- ER -> initiated (Target Toulouse)
Homework
- Borehole CRS issue (46)-> Sylvain & Mickaël
- update instances : Eric, Rainer, ?Jean-François?
- start populating ER draft -> Sylvain, Eric, all
Next webconf
- Thursday August 1st 13:00-> 14:30 (Paris Time Zone)
July 22nd 13:00-14:30 (Paris time zone) Telco 25 /!\ it's a Monday /!\
Main discussion topics:
- applying BhML linear referencing pattern (=‘Core’) to well-known use case/standards -> BoreholeML take2
- GitHub Issue 46 ‘BoreholeCRS’ -> not discussed
- ER -> not discussed
Main conclusions
- BhML ‘Core’ applied to BoreholeML -> slight adjustments but fits perfectly well
- Updates to the model
- rename bhml:boreholeEventCollectionMember into bhml:collectionMember otherwise it’s really a mouthfull
- soften 'Feature' :
- ‘GFI_Feature’ -> ‘Any’ to streamline connexion to other standards (non GML)
- ‘locatedFeature’ -> ‘locatedMember’ for consistency with the new bhml:collectionMember term and the approach in GML "gml:member" (see I.2.7 in GML 3.2.1)
- Instances example clarification
- ‘NoDependency’
- BhML schema compliant then inserting content from another spec (locatedMember:‘Any’)
- ‘WithDependency’
- Embedding BhML specified content in instance compliant with another spec.
- => external schema needs a dependency (subtype) to BhML
- ‘Loosely coupled’
- SWE : compact or no
- ‘Mapping’
- Question: is that what Jean-François’ examples are about ?
- ‘NoDependency’
Homework
- update BhML 'Core' -> Sylvain
- generate BhML schema -> Sylvain
- update instances : Sylvain, Eric, Rainer, ?Jean-François?
- start populating ER draft -> Sylvain, Eric, all
Next webconf
- Monday July 29nd 13:00 -> 14:30 (Paris Time Zone)
July 9th 13:00-14:30 (Paris time zone) Telco 24
Main discussion topics:
- model update from Leuven meeting
- applying BhML linear referencing pattern (=‘Core’) to well-known use case/standards.
- Engineering Report
Main conclusions
- model updates from Leuven meeting discussed (see G.Docs for detailed discussion):
- GitHub issues 36, 37, 38, 39, 41
- Issues still to be refined: 37, 41, 42, 43 (WellBore -> Borehole)
- BhML ‘Core’ applied
- RESQML mapping defered to a later meeting, Sylvain to organize a webconf with Jean-François to finalize this
- Borehole ML : take 1 presented by Rainer. In a take 2, Rainer will map ‘nrw_dabo18018-SWE.adoc’ and ‘nrw_dabo18018-BML4.1.adoc’ to BhML model (ideas already in the G.Doc)
- Engineering Report
- This G.Doc will be used (thanks Eric): https://docs.google.com/document/d/13macXCfkbr2jI3AGX04cL4yg4VhMdyILPapXCebc40E/edit?usp=sharing
Homework
- update BhML 'Core' -> Sylvain
- update instances : Sylvain, Eric, Rainer, ?Jean-François?
- start populating ER draft -> Sylvain, Eric, all
next meetings
- next webconf Monday July 22nd 13:00 -> 14:30 (Paris Time Zone)
June 26th 9:00-17:00 (Paris time zone) telco 23 & physical meeting 1 - Leuven TC
Location
- GeoInstitute of KU Leuven
GeoInstitute of KU Leuven
- home of SADL, the Spatial Applications Division of KU Leuven, organiser of the event thanks.
- Route
- https://ees.kuleuven.be/route/route_gi.html
- Example : by Bus Take bus number 2, direction "Campus", stay on until the end (35' bus ride from the train station). The Department of Earth and Environmental Sciences is located in building E (the dark red bricks, glassed building). The welcome booth is on the 1st floor.
- the bus map (look for 2 but easier in G.Maps) : https://www.kuleuven.be/mobiliteit/archief/pdf/fiets-en-busplan-2012
- Address
- Celestijnenlaan 200E . B-3001 Leuven-Heverlee
- Here is a Google maps link indicating the main locations for the summit.
Agenda
- main points
- Polish ‘Positioning’ package
- Discuss Well / Boreholee
- ER timeline
June 18th 13:00-14:30 (Paris time zone) Telco 22
Recording available here
Main discussion topics:
- BhML LinearReferencing pattern testing against use cases : GeoSciML geologic part, GWML2 geologylog, EPOS:Sample (O&M SF_Specimen)
Main conclusions
- adjustments to the model (see G.Docs), example validates the pattern we defined
- need more tests against existing use case / standards -> Homework !
Homework
- update instances : GeoTechnics -> z series/trajectory / diagraphy-> Mickaël
- Energistics WellBoreFrame -> Jean-François
next meetings
- next webconf June 26th (see above) during Leuven TC meeting
June 11th 13:00-14:30 (Paris time zone) Telco 21
Recording available here
Main discussion topics:
- BhML LinearReferencing pattern testing against use cases (here GWML2 geologylog)
Main conclusions
- changes to the model (see G.Docs and commit to the SVN)
- need more tests against existing solutions -> Homework !
Homework (mainly SG but not only)
- GWML2 - construction package -> Eric
- GeoSciML Lithology Logs -> Eric
- EPOS : Sample -> Sylvain/UU-SE
- GeoTechnics -> z series/trajectory / diagraphy-> Mickaël
- Energistics WellBoreFrame -> Jean-François
- BoreholeML ? -> Rainer ?
next meetings
- next webconf June 18th (see above)
- Leuven TC: being organized by SG with U.Leuven
May 28th 13:00-14:30 (Paris time zone) Telco 20
Main discussion topics:
- LinearReferencing on Borehole path/trajectory take 4
Main conclusions
- the proposed approach (mimicking ISO 19148) is good and seems to match all our use cases. Same conclusion as for TelCo 19 but with different attendees. Which is a good news
- test against other Use Cases expressed in the IE during the session (ex : recalculation of the trajectory)
- now that we have the pattern, we may need to adjust semantics to help transfert to our core target user -> the Borehole community. Our core target user is not ISO 19148 specialist so we can adjust the name of the classes and still keep 'mapping' to corresponding classes in 19148 in our classes definitions
Homework (mainly SG but not only)
- add comment on the diagrams (UML and pptx) that we need to find a better term for Event
- add more examples describing the link from the BoreholeEvent to Borehole ’Features’ described in their own model
- Test against other Use Cases expressed in the IE
May 14th 13:00-14:30 (Paris time zone) Telco 19
Recording available here
Main discussion topics:
- LinearReferencing on Borehole path/trajectory
Main conclusions
- the proposed approach (mimicking ISO 19148) is good and seems to match all our use cases
- model available on the SVN : see here
- HTML documentation available ('Positioning' package) : https://forge.brgm.fr/svnrepository/boreholeie/documentation/index.htm?goto=5
- pending questions on
- Oil & Gas (fracking) use case with multiple trajectories
- how to reference to multiple samples (need to change the model ?)
Homework (mainly SG but not only)
- Explain the conceptual model mimicking 19148 figure 4 (vertically)
- Integrate Mickaël and Sylvain drawings into the GitHub
- Test against other Use Cases expressed in the IE
April 30th 13:00-14:00 (Paris time zone) Telco 18
Main discussion topics:
- Wellbore Frame / borehole 'Baseline' (temporary word) pattern
Main conclusions
- this pattern is really worth the effort
- we are aligned with ISO 19148 but won't reuse (import) it but rather mimic it (like in HY_Feature)
Homework (mainly SG but not only)
- Refine model based on discussion
- Add more concrete examples for people to follow
- Highlight why the positioning down the hole is a cross-UC-UC
OAB
- September TC for a presentation of the work
- Leuven meeting -> TODO SG : add Greg in the loop of email with OGC staff about the 1 day meeting.
April 16nd 13:00-14:00 (Paris time zone) Telco 17
Main discussion topics:
- Wellbore Frame / borehole 'Baseline' (temporary word) pattern
-
- agreed approach
-
- lots of sub-questions raised
-
- needs to check ISO 19148
April 2nd 13:00-14:30 (Paris time zone) Telco 16
Main discussion topics :
- Use Cases
-
- UseCases 6 and RESQML WellBore Frame
-
- Use Case 16 : WITSML growing object
-
- Use Case 17 : Blocked Wells
- BhML rev7 :
-
- updates
-
- main concepts sketch
Main homeworks :
- Update UC 6, 16 and 17 based on discussions: HL, JFR/SG
- Share energistics docs and references to web pages : JFR/SG
- Push the summary sketch to the group : SG
March 19th 13:00-14:30 (Paris time zone) Telco 15
Main discussion topics :
- BhML rev:6 model discussion
-
- Lots of clarification with regards to scoping and also what could be reused from other specs (ex : ResqML)
Main homeworks :
- SG : continue structuring the 'BoreholeIE_consolidated_vocab' and grouping elements to be modelled by big categories
- JF/SG : finalise UC 16 ( Growing Objects) et 17 ( Blocked Wells)
- all : continue contribution to 'BoreholeIE_consolidated_vocab'
March 5th 9:30-11 (Paris time zone) Telco14 13:30-15:00 (Paris time zone) Telco 14
Main discussion topics :
TODO SG from g.docs
Main homeworks :
TODO SG from g.docs
Rescheduled to February 26th 9:30-11 (Paris time zone) Telco13
Main discussion topics
- Update on BoreholeIE status for people in the room in Singapore
- Data modelling work postponed to next meeting with more people from the group
Rescheduled February 15th 13-14:30 (Paris time zone) Telco 12
Main discussion topics
-
Use Cases : new one 'Oil & Gas' 16
-
Consolidating vocab
-
- point of truth : the xslx document
-
- when missing definition, check in EPOS conceptual model if the one there is ok (https://github.com/opengeospatial/boreholeie/wiki/Relevant-Materials) if not put some def in the xslx doc (if need be -> GitHub issue)
Main homeworks
- Sylvain :
-
- finalize vocabulary consolidation
-
- look for a 1 day room during Brussel TC.
- Jay / Jean-François : UC 16 populate it's description
- All: help filling the blank in the definitions in the xslx doc
January 2019 10 13:00-14:30 (Paris Time Zone) Telco 11
Main discussion topics
- TODO SG : add them from G.Docs live notes
Main homeworks
- SG : consolidate all elements from Use Cases into a single page
December 03 13:00-14:30 (Paris Time Zone) Telco 10
Main discussion topics
- Detailed discussion on Use Cases : 1, 3, 12
- Newly retired Use Cases: 9, 10
- Use Case vocabulary status
-
- Use case fully reviewed (vocab page) so far 1, 2, 3, 5, 7, 8, 13
-
- Use Case which vocab review need to be finalized 6, 11, 12, 14
Main homeworks
- All : take a look at Use Cases vocab for UC: 6, 11, 12, 14
November 22nd 13:00-14:30 (Paris Time Zone) Telco 9
Main discussion topics
- TODO SG : add them from G.Docs live notes
November 5th 13:00-14:30 (Paris Time Zone) Telco 8
Main discussion topics
- Available use cases vocabulary discussion
-
- Use cases 1, 3, 5, 6, 8
-
- Live discussion, github issues update
Main homeworks
- All
-
- Review the UseCase description you are involved in
-
- Add reference to (or create) GitHub issues in the Usecase vocabulary pages
- Sylvain to contact UseCase people for the following UseCases : 2, 9, 10
October 15th 13:00-14:30 (Paris Time Zone) Telco 7
Main discussion topics
-
Work on use cases
-
- Use Case list freeze
-
-
- end of October proposal validated
-
-
-
- UseCase 15 - retired
-
-
- Work procedure decribed in G.Docs
-
-
- 1°/ describe each use case terms/vocab in a dedicated pages Link to that page from the initial Usecase page (https://github.com/opengeospatial/boreholeie/wiki/Example-Use-Case-Summaries example on UseCase 4)
-
-
-
- 2°/ compare then against EPOS conceptual model
-
-
-
- 3°/ when things missing/under question -> Github -> if feasible introduce the refrence to the Github issue in the Use Case page (example : https://github.com/opengeospatial/boreholeie/wiki/(Use-Case-Vocabulary)-geothermal-borehole )
-
-
-
- After that we’ll have refined the scope of each UC and maybe merge some of them.
-
- Use Case GitHub issues
Main homeworks
- Sylvain and colleague to start vocabulary page on UseCase 1
- John Sharples : to start vocabulary page on UseCase 3 (stuff of GWML 2 - http://external.opengis.org/twiki_public/HydrologyDWG/Gwml2EntityList)
- Martin Nayembil : to start vocabulary page on Use Case 4
- Eric Boisvert to start vocabulary page on Usecase 6 and 7, contribute to 3
- Rainer to start vocabulary page on UseCases 11, 12
- Peter Warren to start vocabulary page on UseCase 13
- Henning Lorenz to start vocabulary page on Use Case 14
- Use case specific side meetings are of course highly welcome !
- Sylvain to contact UseCase people for the following UseCases : 2, 9, 10
October 2nd 13:00-14:30 (Paris Time Zone) Telco 6
Main discussion topics
- ‘UseCase list freeze’ : by the end of October
- Work process on the UseCase : terms/Vocab for each UseCase
Main homeworks
- TODO SG : applied example to UseCase 8 (borehole vCard)
- All : do this for your UseCase
September 11th 13:00-14:30 (Paris Time Zone) Telco 5
Main discussion topics
- Newcomers intro : Frank (Geonovum)
- UseCase review: some added/polished, people added to UseCase
- UseCase granularity discussion : repackaging of UseCase as proposed by Eric (see G.Docs for details)
Main homeworks
- Meeting between Sylvain & Frank / Geonovum people (1st or 2nd October)
- Henning to identify himself on the UseCase
- Sylvain to liaise with Jean-François about his work
- John Sharples to work on his UC in the coming days
- Josh to follow-up with Yan ([email protected] )
August 8th 13:00-14:00 (Paris Time Zone) Telco 4
No recording available on the BoreholeIE page on the OGC portal. Forgot to press the button, sorry
Main discussion topics
- UseCase review: some added/polished, people added to UseCase
- Strategy proposed at the previous meeting valitaded:
- people identify themselves on UseCase
- people identified at UseCase level compare their Use Case Requirements VS EPOS conceptual model and report issues as GitHub Issues
Main homeworks
- UseCase people start comparing UC Req. VS EPOS conceptual model and report issues to Borehole IE github
- non-OGC member to write to Josh ([email protected]) to received a non-OGC member observer agreement to sign
July 25th 13:00-14:00 (Paris Time Zone) Telco 3
Recording available on the BoreholeIE page on the OGC portal
Main discussion topics
- UseCase review: some added/polished
- Proposed strategy to move on:
- people identify themselves on UseCase
- people identified at UseCase level compare their Use Case Requirements VS EPOS conceptual model and report issues as GitHub Issues
Main homeworks
- UseCase people start comparing UC Req. VS EPOS conceptual model and report issues to Borehole IE github
- EB : add the ‘Scaffolding/skeleton of a Borehole’ Use Case to the wiki
July 11th 13:00-14:00 (Paris Time Zone) Telco 2
Recording available on the BoreholeIE page on the OGC portal
Main discussion topics
- joining the IE
- IE scope: Identify enough commonalities that could be reused across different models
- UseCases Discussed with an emphasis on the EPOS UML model: see here.
Martin, Eric, Ollie, consider the IE should build on EPOS work
- item for next telco : EPOS Borehole VCard prsentation
Main homeworks
- to join the IE : see instructions in telco 1 notes
For non-OGC member : there will be a need to sign a non-OGC member observer agreeement (investigation underway).
- continue populating use cases : https://github.com/opengeospatial/boreholeie/wiki/Example-Use-Case-Summaries
- add more relevant material : https://github.com/opengeospatial/boreholeie/wiki/Relevant-Materials
June 27th Kick-off Telco 1
Main actions
- to join the IE
- sign the observer agreement : https://portal.opengeospatial.org/index.php?m=public&orderby=default&tab=6
- join the github repository : https://github.com/opengeospatial/boreholeie
- add itself to the mailing list from OGC portal (https://portal.opengeospatial.org/?m=projects&a=view&project_id=577) or list opengeospatial manager (https://lists.opengeospatial.org/mailman/listinfo/borehole.ie)
- to intiate IE Use Cases
please contribute here : https://github.com/opengeospatial/boreholeie/wiki/Example-Use-Case-Summaries