bibledit-development
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [be] Project Notes: 'center around current reference': great tool


From: Wolfgang Stradner E
Subject: Re: [be] Project Notes: 'center around current reference': great tool
Date: Thu, 04 Sep 2008 11:43:04 +0200
User-agent: Thunderbird 2.0.0.16 (X11/20080724)

Hi Teus,

Thanks for your explanation of how the 'center around current reference' works.
In order to understand this, I will take as a pratical example the data below:
- verses 10 - 20 together with the
- 12 verse(-cluster)s built out of those
and add an example to your explanation.

Teus Benschop wrote:
Hi Wolfgang,
...
In plainer English it means the following:
- A selection of notes is read from the database.
OK, I start with
- a given/actual reference (=reference of the cursor), I take the verse
- 16

list 1: reference sorted by the reference sort:
- 10 - 20
- 10 - 16
- 10 - 12
- 11
- 13 - 16
- 13 - 14
- 15 - 16
- 16
- 17
- 18 - 20
- 18
- 19 - 20
- The lowest reference in that note is considered. E.g. if it is Mat. 10:2-10, then Mat. 10:2 is considered.
Remark: I call the lower reference the initial reference

list 2a: initial reference:

- 10 (from 10 - 20)
- 10 (from 10 - 16 )
- 10 (from 10 - 12)
- 11 (from 11)
- 13 (from 13 - 16)
- 13 (from 13 - 14)
- 15 (from 15 - 16)
- 16 (from 16)
- 17 (from 17)
- 18 (from 18 - 20)
- 18 (from 18)
- 19 (from 19 - 20)

Looking at the center-around-current-reference order at verse 6, (lists 4a, 4b)
- the sort by distance: actual - final references is the one, BE/center-around-current-reference uses (list 4b),
- sorting by the distance: actual - initial/lower references at verse 6 leads to the ordinary reference sort (list 4b).
Therefore I do the same thing also for the final reference:

list 2b: final reference:
- 20 (from 10 - 20)
- 16 (from 10 - 16 )
- 12 (from 10 - 12)
- 11 (from 11)
- 16 (from 13 - 16)
- 14 (from 13 - 14)
- 16 (from 15 - 16)
- 16 (from 16)
- 17 (from 17)
- 20 (from 18 - 20)
- 18 (from 18)
- 20 (from 19 - 20)
- The distance between the reference of that note and the reference of the cursor is calculated.
list 3a: distance: actual - initial reference
- 10 (from 10 - 20), distance (from 16) = -6
- 10 (from 10 - 16 ), distance (from 16) = -6
- 10 (from 10 - 12), distance (from 16)  = -6
- 11 (from 11), distance (from 16)         = -5
- 13 (from 13 - 16), distance (from 16)  = -3
- 13 (from 13 - 14), distance (from 16)  = -3
- 15 (from 15 - 16), distance (from 16)  = -1
- 16 (from 16), distance (from 16)         = 0
- 17 (from 17), distance (from 16)         = +1
- 18 (from 18 - 20), distance (from 16)  = +2
- 18 (from 18), distance (from 16)         = +2
- 19 (from 19 - 20), distance (from 16)  = +3

list 3b: distance: actual - final reference
- 20 (from 10 - 20), distance (from 16) = +4
- 16 (from 10 - 16 ), distance (from 16) = 0
- 12 (from 10 - 12), distance (from 16) = -4
- 11 (from 11), distance (from 16) = -5
- 16 (from 13 - 16), distance (from 16) = 0
- 14 (from 13 - 14), distance (from 16) = -2
- 16 (from 15 - -16), distance (from 16) = 0
- 16 (from 16), distance (from 16) = 0
- 17 (from 17), distance (from 16) = +1
- 20 (from 18 - 20), distance (from 16) = +4
- 18 (from 18), distance (from 16) = +2
- 20 (from 19 - 20), distance (from 16) = +4
- The notes are sorted on that distance, so that those far before the cursor come first, then those that are nearer the cursor, then those that are at the cursor, then those that follow the cursor, and lastly those that are far ahead of the cursor.
list 4a: sorted by distance: actual - initial reference
- 10 (from 10 - 12), distance (from 16)  = -6
- 10 (from 10 - 16 ), distance (from 16) = -6
- 10 (from 10 - 20), distance (from 16)  = -6
- 11 (from 11), distance (from 16)         = -5
- 13 (from 13 - 16), distance (from 16)  = -3
- 13 (from 13 - 14), distance (from 16)  = -3
- 15 (from 15 - 16), distance (from 16)  = -1
- 16 (from 16), distance (from 16)         = 0
- 17 (from 17), distance (from 16)         = +1
- 18 (from 18), distance (from 16)         = +2
- 18 (from 18 - 20), distance (from 16)  = +2
- 19 (from 19 - 20), distance (from 16)  = +3

list 4b: sorted by distance: actual - final reference
- 11 (from 11), distance (from 16)         = -5
- 12 (from 10 - 12), distance (from 16)  = -4
- 14 (from 13 - 14), distance (from 16)  = -2
- 16 (from 10 - 16 ), distance (from 16) = 0
- 16 (from 15 - 16), distance (from 16)  = 0
- 16 (from 13 - 16), distance (from 16)  = 0
- 16 (from 16), distance (from 16)         = 0
- 17 (from 17), distance (from 16)         = +1
- 18 (from 18), distance (from 16)         = +2
- 20 (from 10 - 20), distance (from 16)  = +4
- 20 (from 18 - 20), distance (from 16)  = +4
- 20 (from 19 - 20), distance (from 16)  = +4

Remark: Rules used for the (current) sortorder of 'center aournd current reference'

Rule 1: basic order by initial:rising references
.
1x: basic order by initial:rising references This is (in my own words) the rule you defined in your mail:
- A selection of notes is read from the database.
- The lowest reference in that note is considered. E.g. if it is Mat. 10:2-10, then Mat. 10:2 is considered.
- The distance between the reference of that note and the reference of the cursor is calculated.
- The notes are sorted on that distance, so that those far before the cursor come first, then those that are nearer the cursor, then those that are at the cursor, then those that follow the cursor, and lastly those that are far ahead of the cursor.
1y: basic order by final:rising references This is the actual way, BE/center around current references is sorting (in most of the cases, at least, when the actual reference is not contained in the verse-clusters.

There is a couple of more rules needed to describe how the 'center around current reference tool' works:

Rule 2: In case of same distance,
2a for verse(cluster): I observed that there are rules used for both cases (Rule 1x and 1y):
- (2xa): initial:rising -> final:falling or (actually used for BE/ordinary reference sort)
- (2ya) final: rising -> initial:falling (actually used for BE/center-around-current-reference).
2b for single verses (initial=final reference) copared to verse-clusters: There is no rule applied, in table 2 below:
- there is 18-20, 20 and 20, 18-20, also 13-16, 16 and 16,13-16

Rules 3: verse-clusters containing the original reference are clustered
I observed that those verse-clusters are all put together by BE, this works already.
This corresponds to the reference-tab in TW/folio or locator-pane in TW/Libronix.
What is not working, is the order of those work-clusters, I could not find any order.
There is: 10-20, 10-16, 10-12, but also: 10-16, 15-16, 13-16, 10-20, 16
- Finally the cursor is placed at the note that has the exact reference of the cursor.
I cannot see the cursor placed on the note: As soon as I change the reference, the cusor shows up in the text area on the actual reference.

I hope that this helps a bit, and also I hope that the reality agrees somehow to the code as explained above.

Regards,

Teus.
Thanks Teus for your explanations, they helped to grasp the idea behind.
At the same time doing all the tests also revealed to me your 'great idea' you had to combine the
- contents-tab/-pane and the reference-tab/locator-pane into one linear ordered sort-order. A very usefull I idea indeed.

Here my suggestions, how to make the BE/Project Notes/'center around current reference tool' more consistent.

-> for Rule 1 use the basic order by initial:rising references, this is actually rule 1x)
I tested also the rule 1y (final:rising references), and this does not change much.
As 1x is already used for all other bible software I know (TW/libronix and folio), also in BE/View/Project Notes/Sort on reference, this is a better choice than 1y.

-> for Rule 2 (in case of same distance): 
- 2a: Use -2xa: initial:rising and final:falling which is already used for BE/View/Project Notes/Sort on reference)
- 2b for single verses (initial=final reference): put them after the verse-clusters.

-> for Rules 3 (verse-clusters containing the original reference)
- put them all together (allready done) and
- order them by rule 2 (initial:rising and final:falling and single verses at the end). This is also how reference-tab/locator-pane is ordered.




Wolfgang Stradner E wrote:
Hi Teus,

I tried to figure out the allgorithm of how BE orders those references and making the test below, I have some questions (see ??), how this order is built/determined:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Bibledit (BE): Scripture Processing tool in Linux


Bibledit
has a feature which has the power to be developed into a discourse navigation tool.

This tool is described BE 3.3.58/Help/Tools/View/Notes display: (olh_view_project_notes.html):
'"Order center around current reference". When this is ticked, Bibledit makes an attempt to display notes ordered by how close they are to the current reference. That is, for example, if the user display Matthew 10:2, then the notes that are nearest this reference are displayed visibly, and notes further away are moved away a bit.' 

The tool: 'center around current reference' of the 'Show project Notes' dialog box of Menu/View/Project Notes includes also notes with a reference-span (begin and end-reference). This is similar to discourse elements, which usually have reference-span.
How does this 'center around current reference' tool work, in which order are verse(-cluster)s displayed?

Example: for verses 10 - 20 (arbitrarily chosen) divided into 5 sublevels

Table 1: Structure of the verse(-clusters)

 10 - 20  10 - 16  10 - 12  11


 13 - 16  13 - 14


   15 - 16  16 

 17



 18 - 20  18



 19 - 20


Table 2: Display in BE

Those verse(-cluster)s are displayed in the following way, which I (not BE) mark (for better understanding) in the following way:
- current verse:  in strike-through
- verse(-cluster)s containing the actual verse: in bold
- smallest verse(-cluster)s containing the actual verse: in underline

 Reference Sort  Sort by 'center around current reference', sort at current verse: marked by strike-through
 10  11  12  13, 14  15  16  17  18   19, 20
 10 - 20  10 - 20  10 - 20  11  11
 11
 11   11
 11  11
 10 - 16  10 - 16  10 - 16  10 - 20   10 - 12  10 - 12  10 - 12   10 - 12  10 - 12  10 - 12
 10 - 12  10 - 12  11  10 - 16  13 - 16  13 - 14 13 - 14   13 - 14   13 - 14   13 - 14 
 11  11  10 - 12  10 - 12  10 - 20  10 - 16  10 - 16  10 - 16   10 - 16   10 - 16
 13 - 16  13 - 14  13 - 14  13 - 14  10 - 16  15 - 16  15 - 16  15 - 16   15 - 16  15 - 16
 13 - 14  13 - 16   13 - 16  13 - 16  13 - 14  13 - 16  13 - 16  13 - 16  13 - 16   16 
 15 - 16  15 - 16  15 - 16  15 - 16  15 - 16  10 - 20  10 - 20  16  16  13 - 16 
 16  16  16  16  16  16  16  17  17   17
 17  17  17  17  17  17  17   10 - 20  10 - 20   18
 18 - 20  18 - 20  18 - 20  18 - 20  18 - 20  18   18   18
 18  10 - 20 
 18  18  18  18  18   18 - 20   18 - 20   18 - 20  18 - 20   19 - 20
 19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20   19 - 20   19 - 20   18 - 20

RULES FOR THE ORDER OF THE UNITS:

Ordinary reference sort

a. ascending by initial or single verse
b. in case of verse-clusters: descending by end-verse 

Reference centered sort
1. Verse(-cluster)s containing the actual verse:
- 1a: Verse(-cluster)s containing the actual verse show up together
- 1b: initial verse-sort ??:  (e.g. 10-16, 15-16, 13-16, 10-20, 16)
- 1c: final verse-sort ?? (e.g. 10-20, 18, 18-20)

2. Verse(-cluster)s preceeding the verse(-cluster)s containing the actual verse: 
a. ascending by final or single verse (e.g.: 11, 10 - 12, 13 - 14, 10 - 16, 15 - 16, 16)
b. verse-clusters with same final verse: ?? (e.g. 10 - 16, 15 - 16, 13 - 16)
c. verse-cluster and verse with same final or single verse: ?? (e.g. 15-16, 13-16, 16 but also 15-16, 16, 13-16)

3. Verse(-cluster)s following the verse(-cluster)s containing the actual verse: 
a. ascending by initial or single verse (e.g.: 15 - 16, 16, 17, 18 - 20, 18)
b. several verse-clusters with same initial verse: ascending by end-verse (e.g.: 13-14, 13-16)
c. verse-cluster and verse with same initial or single verse: ??  (e.g. 18-20, 18  but also  18, 18-20)


Remark: Personal notes for splitted verses cannot be created:  #8568 Project notes: Allow splitted verses

----------------------------------------------------------------------------------------------------------------------------------------------------



Teus Benschop wrote:
Hi Wolfgang,

I am glad to hear that it works well. I hadn't paid much attention to that feature as of late. It is good to hear that the tool still behaves well. No external system is used to order these by reference, but just some internal code that does it.

Bibledit (BE): Scripture Processing tool in Linux


Bibledit
has a feature which has the power to be developed into a discourse navigation tool.

This tool is described BE 3.3.58/Help/Tools/View/Notes display: (olh_view_project_notes.html):
'"Order center around current reference". When this is ticked, Bibledit makes an attempt to display notes ordered by how close they are to the current reference. That is, for example, if the user display Matthew 10:2, then the notes that are nearest this reference are displayed visibly, and notes further away are moved away a bit.' 

The tool: 'center around current reference' of the 'Show project Notes' dialog box of Menu/View/Project Notes includes also notes with a reference-span (begin and end-reference). This is similar to discourse elements, which usually have reference-span.
How does this 'center around current reference' tool work, in which order are verse(-cluster)s displayed?

Example: for verses 10 - 20 (arbitrarily chosen) divided into 5 sublevels

Structure of the verse(-clusters)

 10 - 20  10 - 16  10 - 12  11


 13 - 16  13 - 14


   15 - 16  15 

 17



 18 - 20  18



 19 - 20


Display in BE

Those verse(-cluster)s are displayed in the following way, which I (not BE) mark (for better understanding) in the following way:
- current verse:  in strike-through
- verse(-cluster)s containing the actual verse: in bold
- smallest verse(-cluster)s containing the actual verse: in underline

 Reference Sort  Sort by 'center around current reference', sort at current verse: marked by strike-through
 10  11  12  13, 14  15  16  17  18   19, 20
 10 - 20  10 - 20  10 - 20  11  11
 11
 11   11
 11  11
 10 - 16  10 - 16  10 - 16  10 - 20   10 - 12  10 - 12  10 - 12   10 - 12  10 - 12  10 - 12
 10 - 12  10 - 12  11  10 - 16  13 - 16  13 - 14 13 - 14   13 - 14   13 - 14   13 - 14 
 11  11  10 - 12  10 - 12  10 - 20  10 - 16  10 - 16  10 - 16   10 - 16   10 - 16
 13 - 16  13 - 14  13 - 14  13 - 14  10 - 16  15 - 16  15 - 16  15 - 16   15 - 16  15 - 16
 13 - 14  13 - 16   13 - 16  13 - 16  13 - 14  13 - 16  13 - 16  13 - 16  13 - 16   16 
 15 - 16  15 - 16  15 - 16  15 - 16  15 - 16  10 - 20  10 - 20  16  16  13 - 16 
 16  16  16  16  16  16  16  17  17   17
 17  17  17  17  17  17  17   10 - 20  10 - 20   18
 18 - 20  18 - 20  18 - 20  18 - 20  18 - 20  18   18   18
 18  10 - 20 
 18  18  18  18  18   18 - 20   18 - 20   18 - 20  18 - 20   19 - 20
 19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20   19 - 20   19 - 20   18 - 20

RULES FOR THE ORDER OF THE UNITS:

Ordinary reference sort

a. ascending by initial or single

Bibledit (BE): Scripture Processing tool in Linux


Bibledit
has a feature which has the power to be developed into a discourse navigation tool.

This tool is described BE 3.3.58/Help/Tools/View/Notes display: (olh_view_project_notes.html):
'"Order center around current reference". When this is ticked, Bibledit makes an attempt to display notes ordered by how close they are to the current reference. That is, for example, if the user display Matthew 10:2, then the notes that are nearest this reference are displayed visibly, and notes further away are moved away a bit.' 

The tool: 'center around current reference' of the 'Show project Notes' dialog box of Menu/View/Project Notes includes also notes with a reference-span (begin and end-reference). This is similar to discourse elements, which usually have reference-span.
How does this 'center around current reference' tool work, in which order are verse(-cluster)s displayed?

Example: for verses 10 - 20 (arbitrarily chosen) divided into 5 sublevels

Structure of the verse(-clusters)

 10 - 20  10 - 16  10 - 12  11


 13 - 16  13 - 14


   15 - 16  15 

 17



 18 - 20  18



 19 - 20


Display in BE

Those verse(-cluster)s are displayed in the following way, which I (not BE) mark (for better understanding) in the following way:
- current verse:  in strike-through
- verse(-cluster)s containing the actual verse: in bold
- smallest verse(-cluster)s containing the actual verse: in underline

 Reference Sort  Sort by 'center around current reference', sort at current verse: marked by strike-through
 10  11  12  13, 14  15  16  17  18   19, 20
 10 - 20  10 - 20  10 - 20  11  11
 11
 11   11
 11  11
 10 - 16  10 - 16  10 - 16  10 - 20   10 - 12  10 - 12  10 - 12   10 - 12  10 - 12  10 - 12
 10 - 12  10 - 12  11  10 - 16  13 - 16  13 - 14 13 - 14   13 - 14   13 - 14   13 - 14 
 11  11  10 - 12  10 - 12  10 - 20  10 - 16  10 - 16  10 - 16   10 - 16   10 - 16
 13 - 16  13 - 14  13 - 14  13 - 14  10 - 16  15 - 16  15 - 16  15 - 16   15 - 16  15 - 16
 13 - 14  13 - 16   13 - 16  13 - 16  13 - 14  13 - 16  13 - 16  13 - 16  13 - 16   16 
 15 - 16  15 - 16  15 - 16  15 - 16  15 - 16  10 - 20  10 - 20  16  16  13 - 16 
 16  16  16  16  16  16  16  17  17   17
 17  17  17  17  17  17  17   10 - 20  10 - 20   18
 18 - 20  18 - 20  18 - 20  18 - 20  18 - 20  18   18   18
 18  10 - 20 
 18  18  18  18  18   18 - 20   18 - 20   18 - 20  18 - 20   19 - 20
 19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20   19 - 20   19 - 20   18 - 20

RULES FOR THE ORDER OF THE UNITS:

Ordinary reference sort

a. ascending by initial or single verse
b. in case of verse-clusters: desc

Bibledit (BE): Scripture Processing tool in Linux


Bibledit
has a feature which has the power to be developed into a discourse navigation tool.

This tool is described BE 3.3.58/Help/Tools/View/Notes display: (olh_view_project_notes.html):
'"Order center around current reference". When this is ticked, Bibledit makes an attempt to display notes ordered by how close they are to the current reference. That is, for example, if the user display Matthew 10:2, then the notes that are nearest this reference are displayed visibly, and notes further away are moved away a bit.' 

The tool: 'center around current reference' of the 'Show project Notes' dialog box of Menu/View/Project Notes includes also notes with a reference-span (begin and end-reference). This is similar to discourse elements, which usually have reference-span.
How does this 'center around current reference' tool work, in which order are verse(-cluster)s displayed?

Example: for verses 10 - 20 (arbitrarily chosen) divided into 5 sublevels

Structure of the verse(-clusters)

 10 - 20  10 - 16  10 - 12  11


 13 - 16  13 - 14


   15 - 16  15 

 17



 18 - 20  18



 19 - 20


Display in BE

Those verse(-cluster)s are displayed in the following way, which I (not BE) mark (for better understanding) in the following way:
- current verse:  in strike-through
- verse(-cluster)s containing the actual verse: in bold
- smallest verse(-cluster)s containing the actual verse: in underline

 Reference Sort  Sort by 'center around current reference', sort at current verse: marked by strike-through
 10  11  12  13, 14  15  16  17  18   19, 20
 10 - 20  10 - 20  10 - 20  11  11
 11
 11   11
 11  11
 10 - 16  10 - 16  10 - 16  10 - 20   10 - 12  10 - 12  10 - 12   10 - 12  10 - 12  10 - 12
 10 - 12  10 - 12  11  10 - 16  13 - 16  13 - 14 13 - 14   13 - 14   13 - 14   13 - 14 
 11  11  10 - 12  10 - 12  10 - 20  10 - 16  10 - 16  10 - 16   10 - 16   10 - 16
 13 - 16  13 - 14  13 - 14  13 - 14  10 - 16  15 - 16  15 - 16  15 - 16   15 - 16  15 - 16
 13 - 14  13 - 16   13 - 16  13 - 16  13 - 14  13 - 16  13 - 16  13 - 16  13 - 16   16 
 15 - 16  15 - 16  15 - 16  15 - 16  15 - 16  10 - 20  10 - 20  16  16  13 - 16 
 16  16  16  16  16  16  16  17  17   17
 17  17  17  17  17  17  17   10 - 20  10 - 20   18
 18 - 20  18 - 20  18 - 20  18 - 20  18 - 20  18   18   18
 18  10 - 20 
 18  18  18  18  18   18 - 20   18 - 20   18 - 20  18 - 20   19 - 20
 19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20  19 - 20   19 - 20   19 - 20   18 - 20

RULES FOR THE ORDER OF THE UNITS:

Ordinary reference sort

a. ascending by initial or single verse
b. in case of verse-clusters: descending by end-verse 

Reference centered sort
1. Verse(-cluster)s containing the actual verse:
- 1a: Verse(-cluster)s containing the actual verse show up together
- 1b: initial verse-sort ??:  (e.g. 10-16, 15-16, 13-16, 10-20, 16)
- 1c: final verse-sort ?? (e.g. 10-20, 18, 18-20)

2. Verse(-cluster)s preceeding the verse(-cluster)s containing the actual verse: 
a. ascending by final or single verse (e.g.: 11, 10 - 12, 13 - 14, 10 - 16, 15 - 16, 16)
b. verse-clusters with same final verse: ?? (e.g. 10 - 16, 15 - 16, 13 - 16)
c. verse-cluster and verse with same final or single verse: ?? (e.g. 15-16, 13-16, 16 but also 15-16, 16, 13-16)

3. Verse(-cluster)s following the verse(-cluster)s containing the actual verse: 
a. ascending by initial or single verse (e.g.: 15 - 16, 16, 17, 18 - 20, 18)
b. several verse-clusters with same initial verse: ascending by end-verse (e.g.: 13-14, 13-16)
c. verse-cluster and verse with same initial or single verse: ??  (e.g. 18-20, 18  but also  18, 18-20)


Remark: Personal notes for splitted verses cannot be created:  #8568 Project notes: Allow splitted verses ending by end-verse 

Reference centered sort
1. Verse(-cluster)s containing the actual verse:
- 1a: Verse(-cluster)s containing the actual verse show up together
- 1b: initial verse-sort ??:  (e.g. 10-16, 15-16, 13-16, 10-20, 16)
- 1c: final verse-sort ?? (e.g. 10-20, 18, 18-20)

2. Verse(-cluster)s preceeding the verse(-cluster)s containing the actual verse: 
a. ascending by final or single verse (e.g.: 11, 10 - 12, 13 - 14, 10 - 16, 15 - 16, 16)
b. verse-clusters with same final verse: ?? (e.g. 10 - 16, 15 - 16, 13 - 16)
c. verse-cluster and verse with same final or single verse: ?? (e.g. 15-16, 13-16, 16 but also 15-16, 16, 13-16)

3. Verse(-cluster)s following the verse(-cluster)s containing the actual verse: 
a. ascending by initial or single verse (e.g.: 15 - 16, 16, 17, 18 - 20, 18)
b. several verse-clusters with same initial verse: ascending by end-verse (e.g.: 13-14, 13-16)
c. verse-cluster and verse with same initial or single verse: ??  (e.g. 18-20, 18  but also  18, 18-20)


Remark: Personal notes for splitted verses cannot be created:  #8568 Project notes: Allow splitted verses verse
b. in case of verse-clusters: descending by end-verse 

Reference centered sort
1. Verse(-cluster)s containing the actual verse:
- 1a: Verse(-cluster)s containing the actual verse show up together
- 1b: initial verse-sort ??:  (e.g. 10-16, 15-16, 13-16, 10-20, 16)
- 1c: final verse-sort ?? (e.g. 10-20, 18, 18-20)

2. Verse(-cluster)s preceeding the verse(-cluster)s containing the actual verse: 
a. ascending by final or single verse (e.g.: 11, 10 - 12, 13 - 14, 10 - 16, 15 - 16, 16)
b. verse-clusters with same final verse: ?? (e.g. 10 - 16, 15 - 16, 13 - 16)
c. verse-cluster and verse with same final or single verse: ?? (e.g. 15-16, 13-16, 16 but also 15-16, 16, 13-16)

3. Verse(-cluster)s following the verse(-cluster)s containing the actual verse: 
a. ascending by initial or single verse (e.g.: 15 - 16, 16, 17, 18 - 20, 18)
b. several verse-clusters with same initial verse: ascending by end-verse (e.g.: 13-14, 13-16)
c. verse-cluster and verse with same initial or single verse: ??  (e.g. 18-20, 18  but also  18, 18-20)


Remark: Personal notes for splitted verses cannot be created:  #8568 Project notes: Allow splitted verses
Regards,

Teus.

Wolfgang Stradner E wrote:
Hi Teus,

The tool 'center around current reference' in Project Notes does a great job.
I tested it out in order to find the algorithm: Was this your idea, or do you use an add-on-programm to order the references?

Greetings
Wolfgang






Attachment: wolfgang_stradner.vcf
Description: Vcard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]