DM:
There may be a terminology problem here.
Re:
<seg type="x-morph">הַ</seg>
The letter He is used as the definite article and it is prepended to the
word. Example using English, L to R: "The Land" would be He-Eretz.
Hebrew also appends pronounimal suffixes, so perhaps those are segments
as well. The pronounimal suffixes also have meaning on their own.
Highly inflected languages can be a bear for English speakers, so it
would make some sense to parse out the word. I am no Hebrew scholar and
cannot recall all of the exact terminology that should be used.
We could use some help here from someone whose Hebrew is fresh in their
mind. Correct terminology and a bit more explanation on all of these
kind of options would help.
All of us who are programmers should take heed from this issue. One
should not have to decipher code to know about the inputs and outputs.
Tom
Tom Sullivan
i...@beforgiven.info
FAX: 815-301-2835
---------------------
Great News!
God created you, owns you and gave you commands to obey.
You have disobeyed God - as your conscience very well attests to you.
God's holiness and justice compel Him to punish you in Hell.
Jesus Christ became Man, was crucified, buried and rose from the dead
as a substitute for all who trust in Him, redeeming them from Hell.
If you repent (turn from your sin) and believe (trust) in Jesus Christ,
you will go to Heaven. Otherwise you will go to Hell.
Warning! Good works are a result, not cause, of saving trust.
More info is at www.esig.beforgiven.info
Do you believe this? Copy this signature into your email program
and use the Internet to spread the Great News every time you email.
On 12/29/2017 06:12 PM, DM Smith wrote:
I have no idea. I can read and write C++, but it’s been over 20 years
since I did it on a regular basis. I’m not interested in trying to
decipher the code or what Chris L. had in mind. Just glancing at the
code it says it pertains to WLC and it has Morph and Segmentation in the
name. That’s quite a clue.
The code has a construct I’ve seen wrt to footnotes and strongs numbers,
though I don’t what it does or how it is used. (within a verse buf is
set to 1 for the first seg and 2 for the next and so on. tagText is the
text content of the seg element.)
module->getEntryAttributes()["Morpheme"][buf]["body"] = tagText;
If it parallels footnotes, strongs, … then perhaps it is a numerical
superscript that when clicked on brings up the segment. I don’t think
that makes sense. Unless someone can make sense of it, I don’t think
it’s worthy of documenting in the wiki.
Perhaps the following is a clue. It is the content of Genesis 1:1.
<w><seg type="x-morph">בְּ</seg><seg type="x-morph">רֵאשִׁ֖ית</seg></w>
<w><seg type="x-morph">בָּרָ֣א</seg></w> <w><seg
type="x-morph">אֱלֹהִ֑ים</seg></w> <w><seg type="x-morph">אֵ֥ת</seg></w>
<w><seg type="x-morph">הַ</seg><seg type="x-morph">שָּׁמַ֖יִם</seg></w> <w><seg
type="x-morph">וְ</seg><seg type="x-morph">אֵ֥ת</seg></w> <w><seg
type="x-morph">הָ</seg><seg type="x-morph">אָֽרֶץ׃</seg></w>
It appears that each w (aka word) is made up of one or more seg
(segments). Each segment is marked as x-morph. While I took 7 credits of
Biblical Hebrew, I don’t remember a lick of it. I’m guessing that a
segment is part of the word that has meaning on its own.
DM
On Dec 29, 2017, at 5:14 PM, David Haslam <dfh...@protonmail.com
<mailto:dfh...@protonmail.com>> wrote:
I know it's still the holiday season, yet I would still like to have
it explained what is the _difference in output_ that we should see
when the *OSISMorphSegmentation* filter is applied.
There are modules which have this specified in the .conf file, yet
I've not seen any discernable difference in what (e.g.) *Xiphos*
displays when this module option is ticked.
/Is that too much to ask?/
Best regards,
David
Sent with ProtonMail <https://protonmail.com/> Secure Email.
-------- Original Message --------
Subject: Re: [sword-devel] OSISMorphSegmentation
Local Time: 26 December 2017 12:10 PM
UTC Time: 26 December 2017 12:10
From: dfh...@protonmail.com <mailto:dfh...@protonmail.com>
To: sword-devel mailing list <sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>>
All very well if you're a C++ programmer, but "as clear as mud" to
those like me that aren't.
What exactly is the intended difference in output with the filter
enabled?
Where segments of a Hebrew word are in different seg elements, what
should I expect to see at the locations where the OSIS has
*</seg><seg.+>* ?
Does the filter insert a space or some other character as a
*separator* between consecutive segments?
Best regards,
David
Sent from ProtonMail <https://protonmail.com/> Secure Email.
-------- Original Message --------
Subject: Re: [sword-devel] OSISMorphSegmentation
Local Time: 25 December 2017 3:16 PM
UTC Time: 25 December 2017 15:16
From: dmsm...@crosswire.org <mailto:dmsm...@crosswire.org>
To: David Haslam <dfh...@protonmail.com
<mailto:dfh...@protonmail.com>>, SWORD Developers' Collaboration
Forum <sword-devel@crosswire.org <mailto:sword-devel@crosswire.org>>
All of the filters are in the folder
http://www.crosswire.org/svn/sword/trunk/src/modules/filters/
Each filter has a corresponding file who’s name is in lowercase with
the extension of cpp.
See:
http://www.crosswire.org/svn/sword/trunk/src/modules/filters/osismorphsegmentation.cpp
From the code:
SWFilter descendant to toggle splitting of
morphemes (for morpheme segmented Hebrew in
the WLC)
On Dec 25, 2017, at 9:23 AM, David Haslam <dfh...@protonmail.com
<mailto:dfh...@protonmail.com>> wrote:
I want to update the wiki page for OSIS Bibles
<https://crosswire.org/wiki/OSIS_Bibles#Marking_morpheme_segmentation>.
Please would some one explain exactly what is looked for in the
OSIS XML for SWORD to actually filter something in the module for
*GlobalOptionFilter=OSISMorphSegmentation*
/We seemed to have overlooked the documentation requirements since
I first enquired almost 4 years ago/.
Best regards,
David
Sent with ProtonMail <https://protonmail.com/> Secure Email.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page