Live-sharing is a matter of BibleSync. .<br><br>I think a common transfer format for complicated book mark trees which is designed well from bottom up and could be published similarly to BibleSync would be brilliant<br><br>Peter<br><br>Sent from my mobile. Please forgive shortness, typos and weird autocorrects.<div class="quote" style="line-height: 1.5"><br><br>-------- Original Message --------<br>Subject: [sword-devel] Shared format / persistence concept for tagged verse lists (originated in thread about Versification Mapping)<br>From: Tobias Klein <contact@tklein.info><br>To: SWORD Developers' Collaboration Forum <sword-devel@crosswire.org><br>CC: <br><br><br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 5/9/20 10:08 AM, Caleb Maclennan
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAP9w9P72CXfN=_3hcV1YNB-+OaXEdL8BcAFQnU_um47QuUAyjg@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Sat, May 9, 2020 at 9:45
            AM Tobias Klein &lt;<a href="mailto:contact@tklein.info">contact@tklein.info</a>&gt;
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>Something more realistic than a shared storage backend
              would be a shared export / import format. This I think may
              be worthwhile to pursue. We could simply agree on a
              certain json or xml format for this.<br>
              @all: Who would be interested in this in general? We could
              start with tags / topical verse lists.</div>
          </blockquote>
          <div><br>
          </div>
          <div>I would.</div>
          <div><br>
          </div>
          <div>For my tastes and potential use cases something that
            split the difference between a complete live persistence and
            a static import/export would beĀ  much more useful.
            Specifically I would like to intervene in the middle of the
            import/export process and store the dump format in version
            control. If the format were carefully considered with this
            use case in mind this would allow merging content from
            different sources and basically providing a synchronization
            mechanism. Not a live persistent connection perse, but with
            a little outside setup it could be used as an
            eventually-consistent sync mechanism. How much hand holding
            would go into fixing merge conflicts would be dependent on
            how well thought out the schema was.</div>
        </div>
      </div>
    </blockquote>
    <p><br>
      "Intervene" in the middle of the import/export process - can you
      eloborate a bit more on this, Caleb?<br>
      <br>
      To me this simply sounds like "Use Git (or whatever other SCM) as
      a storage backend for text-format based tagged verse list files".<br>
      <br>
      Best regards,<br>
      Tobias<br>
    </p>
  </body>
</html>
</blockquote></div>