bible-technology / scripture-burrito

Scripture Burrito Schema & Docs 🌯
http://docs.burrito.bible/
MIT License
21 stars 13 forks source link

Allow USX in source "variants"? #167

Closed jonathanrobie closed 3 years ago

jonathanrobie commented 4 years ago

@mvahowe wrote:

Thinking about the plan to use USFM rather than USX for default variants...

One solution is to use USX everywhere.

Or at least allow USX in default variants. In many applications, it would be easier for me to generate XML than to generate USFM and the data is not created using the editing window in a scripture editing application.

mvahowe commented 4 years ago

This is for Scripture textTranslations.

jag3773 commented 3 years ago

@jonathanrobie can you describe the use case behind this so we can better determine if the spec supports this already or should support it?

jonathanrobie commented 3 years ago

I have two use cases in mind.

  1. Some programs generate USX source directly without using USFM
  2. Paratext now has a native XML authoring mode in alpha. With this mode, it is possible to create USX directly in the editor

I think a source variant should be able to contain USX without USFM to support these cases.

On Thu, Nov 5, 2020 at 12:07 PM Jesse Griffin notifications@github.com wrote:

@jonathanrobie https://github.com/jonathanrobie can you describe the use case behind this so we can better determine if the spec supports this already or should support it?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bible-technology/scripture-burrito/issues/167#issuecomment-722510461, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPTPM5BKGFJONCNFQAGV3SOLLU3ANCNFSM4LPH3WHA .

jag3773 commented 3 years ago

Long term this might be a good addition, but for now it doesn't help with interoperability as many tools can only import USFM. e.g. Autographa, translationCore, etc.

jonathanrobie commented 3 years ago

This is not part of the Minimum Required to Declare Victory, and interop is our main goal, so I suggest we close this for this version, and revisit in the future.