[OSGeo-Standards] [Board] glossary discussion on osgeo-standards ....

Angelos Tzotsos gcpp.kalxas at gmail.com
Tue Oct 29 08:30:12 PDT 2019


Hi Cameron,

The formation of the lexicon committee was discussed during the board 
meeting yesterday.
One question that came up is: what is the reason this work cannot be 
done under the standards committee, since this involves members from 
OSGeo, OGC and ISO?

Regards,
Angelos

On 10/24/19 12:16 AM, Cameron Shorter wrote:
> Angelos,
>
> We haven't discussed selecting a chair of the committee yet, but I 
> will be suggesting Reese and/or Ron as we bootstrap this committee. 
> They both have been been very active in setting up this initiative and 
> come with lots of experience.
>
> On 22/10/19 10:47 pm, Victoria Rautenbach wrote:
>> Dear All
>>
>> This is a great initiative, thank you Cameron and Reese. I fully
>> support this initiative and working with the ISO/TC 211 TMG on their
>> mature terminology database.
>>
>> Reese, will be great to work with you again!
>>
>> Regards
>> Victoria
>>
>> On Tue, Oct 22, 2019 at 9:52 AM Angelos Tzotsos 
>> <gcpp.kalxas at gmail.com> wrote:
>>> Hi Cameron,
>>>
>>> Have you decided on a committee chair?
>>> Who will be the point of contact for the board?
>>>
>>> Cheers,
>>> Angelos
>>>
>>> On 10/21/19 8:32 PM, Cameron Shorter wrote:
>>>
>>> OSGeo Board,
>>>
>>> On behalf of Ron, Reese and myself, I've added an item to the board 
>>> agenda requested the board's approval for the setting up of an OSGeo 
>>> Lexicon Committee. Unfortunately none of us will be awake during 
>>> this meeting so will not be in a position to discuss the proposal in 
>>> person. Hopefully if you have any questions you can raise them 
>>> before hand in this email thread.
>>>
>>> We have started a wiki page for the committee here: 
>>> https://wiki.osgeo.org/wiki/Lexicon_Committee
>>>
>>> Thanks in advance, Cameron
>>>
>>> On 19/10/19 4:15 am, Cameron Shorter wrote:
>>>
>>>
>>> Angelos, the other end of the day would probably be easier. I think 
>>> this link shows board locations along with Ron (Hong Kong) and Reese 
>>> (Tokyo).
>>>
>>> https://www.timeanddate.com/worldclock/meetingtime.html?year=2019&month=10&day=20&p1=240&p2=248&p3=102&p4=269&p5=250&p6=26&p7=37&p8=286&p9=734 
>>> <https://www.timeanddate.com/worldclock/meetingtime.html?year=2019&month=10&day=19&p1=240&p2=248&p3=102&p4=269&p5=250&p6=26&p7=37&p8=286&p9=734> 
>>>
>>>
>>> Does anyone else from the OSGeo board have an opinion on this 
>>> proposal and wish to share it? We could make the meeting 
>>> coordination easier if we narrow participation to only those with an 
>>> interest and an opinion.
>>>
>>> On 18/10/19 8:16 pm, Angelos Tzotsos wrote:
>>>
>>> Hi,
>>>
>>> In that case we should probably arrange a specific call for this topic.
>>> I think the only working timeslot would be around 20:00-22:00 UTC
>>>
>>> On 10/17/19 9:24 PM, Cameron Shorter wrote:
>>>
>>> Angelos, the board meeting is 3am for me. The 3 of us involved are 
>>> in this Asian/Australia timezone.
>>>
>>> Reese, we can get you set up with IRC (Internet Chat Relay) quite 
>>> easily. It is text based only. Quickest way to get started is with 
>>> the web client: https://webchat.freenode.net/
>>>
>>> On 17/10/19 10:19 pm, rplews at tc211tmg.org wrote:
>>>
>>> hello Angelos, thank you for the invitation, two issues for me, 
>>> local time is 1am and i have never done Internet Relay Chat. i can 
>>> do skype or zoom. if you have another time/date let me know.  sorry 
>>> about this time.
>>> reese
>>>
>>>
>>>      ----- Original Message -----
>>>      From:
>>>      "Angelos Tzotsos" <gcpp.kalxas at gmail.com>
>>>
>>>      To:
>>>      "Cameron Shorter" <cameron.shorter at gmail.com>,
>>> <standards at lists.osgeo.org>, "board at lists.osgeo.org"
>>> <board at lists.osgeo.org>, "OSGeo Discussions" <discuss at lists.osgeo.org>
>>>      Cc:
>>>      "Reese Plews" <rplews at gmail.com>
>>>      Sent:
>>>      Thu, 17 Oct 2019 12:14:37 +0300
>>>      Subject:
>>>      Re: [OSGeo-Standards] [Board] glossary discussion on
>>>      osgeo-standards ....
>>>
>>>
>>>      Hi all,
>>>
>>>      Would someone be available to join our next board meeting to
>>>      discuss this issue?
>>> https://wiki.osgeo.org/wiki/Board_Meeting_2019-10-28
>>>
>>>      Regards,
>>>      Angelos
>>>
>>>      On 10/15/19 9:52 PM, Cameron Shorter wrote:
>>>
>>>          OSGeo Board, OSGeo Discuss,
>>>
>>>          I'd like to introduce you to this proposal that Ron and Reese
>>>          have been developing on the OSGeo Standards email list, which
>>>          I think should fit under the legal structure of an OSGeo
>>>          Committee.
>>>
>>>          I have vague recollections that setting up a committee
>>>          requires board approval? I've found some old tips on running a
>>>          committee here: 
>>> https://wiki.osgeo.org/wiki/Committee_Guidelines
>>>
>>>          Comments welcomed.
>>>
>>>          On 15/10/19 4:47 pm, Ronald Tse wrote:
>>>
>>>              Hi Cameron,
>>>
>>>              Thank you for the suggestions! I have updated the proposal
>>>              to reflect your comments below.
>>>
>>>              I would be honored to help with terminology management at
>>>              OSGeo. Can’t speak for Reese but with his leadership in
>>>              already doing terminology cleanup on Felicity’s sheet, he
>>>              seems pretty committed already :-)
>>>
>>>              Ron
>>>
>>>              ———
>>>
>>>              Recommendations for OSGeo terminology management
>>>
>>>              1. Establish a terminology management group in OSGeo.
>>>
>>>              ISO/TC 211, IEC Electropedia and OGC all have one for
>>>              terminology management. The existence of this group is
>>>              crucial to the success of the OSGeo terminology database.
>>>              It will play two essential roles:
>>>
>>>              a) As the gatekeeper of terms to ensure quality checks of
>>>              contributions
>>>              b) As the seat of central terminology knowledge for
>>>              alignment of terms and concepts. To facilitate the flow of
>>>              terminology knowledge to terminology authors and users.
>>>
>>>              It would be helpful to involve representation from ISO/TC
>>>              211 and OGC in this group, in order to leverage their
>>>              experience in terminology. Such experience will be useful
>>>              in situations such as alerting on cross-organization
>>>              alignment of concepts or term duplication.
>>>
>>>              An email list shall be setup for this group for internal
>>>              communication.
>>>
>>>
>>>              2. Establish a terms of reference for terminology 
>>> management.
>>>
>>>              For the terminology management group, a terms of reference
>>>              should be produced so that the steps for approval and data
>>>              quality requirements are clear. This should be openly
>>>              shared with contributors so they are clear on acceptance
>>>              criteria.
>>>
>>>              Contributors may propose changes to the terminology
>>>              database at any time. The terminology management group
>>>              shall discuss and approve or disapprove of the proposal
>>>              within a reasonable timeframe. This practice is in-line
>>>              with the open source, change-based, rapid iteration
>>>              mantra, similar to OpenSSL.
>>>
>>>              For releases, the group shall convene periodically, such
>>>              as every 4-6 months, to discuss previously decided
>>>              proposals, governance or technical issues related to
>>>              terminology management.
>>>
>>>              The method of submitting change requests shall also be
>>>              determined and announced so that contributors understand
>>>              the necessary processes and timeline.
>>>
>>>
>>>              3. Establish an online terminology database presence.
>>>
>>>              Terminology isn’t useful until people use them, which
>>>              means people need to first know they exist and what they
>>>              mean. Geolexica is an initiative that currently serves
>>>              ISO/TC 211’s terminology management group in making its
>>>              multi-lingual geographic information terminology available
>>>              on the internet (https://www.geolexica.org). We propose to
>>>              use https://osgeo.geolexica.org/ to serve OSGeo in
>>>              managing its terminology database. Geolexica not only
>>>              serves human-readable concepts and terms, but also serves
>>>              in machine-readable JSON, allowing APIs to directly
>>>              consume the content.
>>>
>>>              The structure of Geolexica is designed for efficiency with
>>>              streamlined management and operations. Terms are stored in
>>>              structured data (YAML) files, and are directly deployable
>>>              to the website. The website operates according to best
>>>              practices, and is served as a static website with dynamic
>>>              search functionality. Security and performance have always
>>>              been key considerations.
>>>
>>>              For terms that originate from other authoritative
>>>              terminology databases, such as those from ISO or OGC, a
>>>              linkage shall be established from the OSGeo terminology
>>>              database back to the source.
>>>
>>>
>>>              4. Use an issue tracker with source code management
>>>              functionality as an open communication platform (e.g.
>>>              GitHub).
>>>
>>>              The issue tracker is used to perform two-way communication
>>>              between OSGeo members and the contributors. This requires
>>>              every contributor to at least have an account, which helps
>>>              minimize spam. The source code management functionality is
>>>              used to manage terminology data in a machine-useable way.
>>>
>>>              There are generally two types of contributors:
>>>
>>>              a) those who suggest changes via textual description, and
>>>              b) those who suggest changes but can also format the
>>>              desired content in the data format used by the terminology
>>>              database.
>>>
>>>              People can easily help out with the former in formatting
>>>              the changes into a proper data structure change. This
>>>              allows the terminology management group to directly
>>>              approve, merge and deploy the proposed term modifications
>>>              (and creations, deletions), all made effective with a
>>>              single click.
>>>
>>>
>>>              5. Allow easy feedback from terminology users.
>>>
>>>              To minimize friction in the feedback process, for every
>>>              term offered in the OSGeo terminology pages we can offer a
>>>              “propose new term” and “propose changes to this term"
>>>              buttons. This allows user to directly go to the issue
>>>              platform (e.g. GitHub) to make the suggested changes.
>>>
>>>              A “contributors guide” document will greatly help these
>>>              people make the proper suggestions and have them formatted
>>>              correctly.
>>>
>>>
>>>              6. Initial load and data cleanup.
>>>
>>>              The initial load of the terms will involve a bulk load
>>>              from the cleaned terms and definitions that Felicity has
>>>              compiled. Geolexica could easily handle the initial
>>>              conversion from table format into the desired structured
>>>              data format.
>>>
>>>              The cleanup process has already been started by Reese
>>>              Plews, convenor of the TMG at ISO/TC 211.
>>>
>>>
>>>              _____________________________________
>>>
>>>              Ronald Tse
>>>              Ribose Inc.
>>>
>>>                  On Oct 10, 2019, at 3:34 PM, Cameron Shorter
>>> <cameron.shorter at gmail.com> wrote:
>>>
>>>                  Hi Ron,
>>>
>>>                  I really like your proposal. It looks very practical,
>>>                  should address quality requirements, and should be
>>>                  relatively light weight to manage. Some
>>>                  comments/suggestions:
>>>
>>>                  * You might want to mention the approach to your first
>>>                  load of terms, which probably should involve a bulk
>>>                  load from a derivative of the terms that Felicity has
>>>                  compiled.
>>>
>>>                  * I suggest we set up an email list to discuss terms.
>>>                  OSGeo can provide that for us, and I can coordinate
>>>                  that, once we have agreed on our approach.
>>>
>>>                  * I suggest that an updating the glossary be tied to a
>>>                  periodic event, at least annually. I think we should
>>>                  tie in with the OSGeoLive annual build cycle for this.
>>>
>>>                  * You haven't mentioned https://osgeo.geolexica.org/
>>> <https://osgeo.geolexica.org/> in your description. I
>>>                  assume that would be part of the solution? If so, I
>>>                  suggest mentioning it.
>>>
>>>                  * Another project I'm helping start up is
>>> https://thegooddocsproject.dev/
>>> <https://thegooddocsproject.dev/> (Writing templates
>>>                  to make good docs for open source projects). I expect
>>>                  that the solution you are proposing would be valuable
>>>                  for a wide variety of domains, and should be captured
>>>                  as best practices in TheGoodDocsProject. At some point
>>>                  in the future, I'm hoping that you might provide a
>>>                  generic version of your suggestions for others to
>>>                  follow too.
>>>
>>>                  Feel free to add your ideas below into the wiki at:
>>> https://trac.osgeo.org/osgeolive/wiki/Glossary%20terms
>>>
>>>                  (Maybe add "DRAFT" at the top, until we have the
>>>                  process set up.)
>>>
>>>                  * Ron and Reese, I'm hoping that you both will
>>>                  continue to provide the leadership and stewardship of
>>>                  the community as it grows? Your advice has been great
>>>                  to date.
>>>
>>>                  Warm regards, Cameron
>>>
>>>
>>>
>>>              _______________________________________________
>>>              Standards mailing list
>>> Standards at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/standards
>>>
>>>
>>>
>>>          _______________________________________________
>>>
>>>
>>>
>>>          Board mailing list
>>> Board at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/board
>>>
>>>
>>>
>>>      --
>>>
>>>
>>>      Angelos Tzotsos, PhD
>>>
>>>
>>>
>>>      Charter Member
>>>
>>>
>>>
>>>      Open Source Geospatial Foundation
>>> http://users.ntua.gr/tzotsos
>>>
>>>
>>>
>>> -- 
>>> Cameron Shorter
>>> Technology Demystifier
>>> Open Technologies and Geospatial Consultant
>>>
>>> M +61 (0) 419 142 254
>>>
>>>
>>>
>>> _______________________________________________
>>> Board mailing list
>>> Board at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/board
>>>
>>>
>>>
>>> -- 
>>> Angelos Tzotsos, PhD
>>> Charter Member
>>> Open Source Geospatial Foundation
>>> http://users.ntua.gr/tzotsos
>>>
>>> _______________________________________________
>>> Board mailing list
>>> Board at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/board
>


-- 
Angelos Tzotsos, PhD
Charter Member
Open Source Geospatial Foundation
http://users.ntua.gr/tzotsos



More information about the Standards mailing list