<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On May 2, 2014, at 3:36 AM, John Austin &lt;<a href="mailto:gpl.programs.info@gmail.com">gpl.programs.info@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">- There will be a Scope parameter in the .conf file, formatted as an osisID of the specified v11n, which details the books, chapters, and verses that are included in the entire module. The Scope param is the only way to detect which books (etc) are available in a module without first having to install the module, as necessary for some applications.</span></blockquote><br></div><div>You must mean osisRef. This would allow "Gen-Rev" and "Gen.1.1-Gen.1.3". The osisIDs for these would be "Gen Exod Lev ... Rev" and "Gen.1.1 Gen.1.2 Gen.1.3", respectively.&nbsp;</div><div><br></div><div>Also note that an osisRef has a book order based on the v11n.</div><div><br></div><div>Question regarding Scope: Will it include chapter 0 and verse 0. (i.e. presence of headings and introductions)?</div><div><br></div><div>For JSword, as Chris noted, we plan to have a sidecar conf for each module that will act as a cache for computed settings and module preferences/settings (e.g. Cipher, Font). This will be one of them. It is very expensive on a phone to compute an accurate book list.</div><div><br></div><div>We've been discussing having a separate BookScope in addition, as we need to know the list of books independently of the verses that the books contain. This would merely be an optimization of the Scope.</div><div><br></div><div>I'd like to know more how you envision a frontend using the Scope field prior to installing the module.</div><div><br></div><div>In Him,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>DM</div><br></body></html>