(Cross-post on Open Scriptures and OSIS Users)<br><br>A common use case for looking up passages is to not only use a range (Exodus 2:1-3) but also to include non-consecutive verses (Exodus 2:1,3; 4:3-5).<br><br>I am thinking that for addressing verses in a REST API, the use of osisIDs/osisRefs are the best bet. How about extending the osisRef to allow for non-contiguous verses? For example, separating ranges with semicolons:<br>

<br>/api/rest/osis/Bible.hbo.WLC.2009:Exod.2.1;Exod.2.3;Exod.4.3-Exod.4.5<br><br>The work_prefix would apply to all subsequent osisIDs listed until another one is introduced.<br><br>/api/rest/osis/Bible.hbo.WLC.2009:Exod.2.1;Exod.2.3;Bible.grc.LXX:Exod.4.3-Exod.4.5<br>

<br>Thoughts?<br>Weston<br>