Giter Club home page Giter Club logo

Comments (4)

schierlm avatar schierlm commented on June 20, 2024

Hello Paul,

thank you for this bug report.

Indeed, morphology import from TheWord is not implemented:

When I implemented it in 2015, I ran into some problems and decided to first release without that support (I don't exactly remember which ones, but I assume it is caused by the intermediary format requires start and end markers for strongs and morphology, while TheWord only has the end markers). Then I must have forgotten it. The <Gr> and <En> tags are not implemented either :-(

Export of morphology tags to TheWord would work fine, though, as well as exporting to MyBible.Zone

I will keep this bug open to remind me that there is still an open issue.

To correct it yourself (apart from implementing the missing code if you know Java), I think the only viable option would be to first convert to Diffable format, then use some regular expressions to try to fix up the tags, and then export to MyBible.Zone. Or look if you can find your input file in a different format than TheWord.

[MyBible.Zone comes with SBLGNT, but from your description I assume that the module is more like MorphGNT, which includes morphology information. I am not aware of any MorphGNT modules for MyBible.Zone]

from biblemulticonverter.

paul1149 avatar paul1149 commented on June 20, 2024

Thanks schierlm, I greatly appreciate that explanation. I didn't yet come up with a morphgnt module that I could convert to Mybiblezone. If that proves not possible, can you point me to what the required input format would look like? I might be able to regex it into compliance.

Thanks much. This is a great project!

from biblemulticonverter.

schierlm avatar schierlm commented on June 20, 2024

In Diffable format, a word tagged with both strong and morphology would look like

<grammar strong="976" rmac="N-NSF">Βίβλος</>.

I guess the format is pretty self-explanatory if you convert something to it and have a look yourself.

If you prefer some XML with schema, you can use RoundtripXML whose XSD you can find here:
https://github.com/schierlm/BibleMultiConverter/blob/master/biblemulticonverter-schemas/src/main/resources/RoundtripXML.xsd

from biblemulticonverter.

paul1149 avatar paul1149 commented on June 20, 2024

Thanks much. I will look into this!

from biblemulticonverter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.