Door43 Formats

USFM

USFM

What is it?

Unified Standard Format Markers

http://paratext.org/about/usfm

It has become the standard for marking and interchanging Bible translations

USFM

What does it look like?

\id JUD Unlocked Literal Bible
\ide UTF-8
\h Jude 

\s5
\c 1
\p
\v 1 Jude, a servant of Jesus Christ, and brother of James, to those who are called, beloved in God the Father, and kept for Jesus Christ:
\v 2 may mercy to you and peace and love be multiplied.
\b

USFM

Why do we use it?

It is the standard for interchange

We need markup of some kind (verses, chapters, etc.)

It is the lowest common denominator

Technical users can read and write it

Other options are not significantly better

USFM

I need to try it...

translationStudio

Markdown

Markdown

What is it?

Markdown is a simple markup language

https://daringfireball.net/projects/markdown/

It has become very popular on the Internet

Markdown

What does it look like?

# 1. The Creation

![01-01](https://api.unfoldingword.org/obs/jpg/1/en/360px/obs-en-01-01.jpg)

This is how the **beginning** of everything happened. God created the universe and everything in it in six days. After God created the earth it was dark and empty, and nothing had been formed in it. But God's Spirit was over the water.

Markdown

Why do we use it?

It is a standard for human readable markup

We need markup of some kind (images, bold, lists, etc)

It is the lowest common denominator

Technical users can read and write it

Other options are not significantly better

Excellent tools for converting it

Markdown

I need to try it...

JSON

JSON

What is it?

JavaScript Object Notation, a lightweight data-interchange format

http://www.json.org/

It has become the standard for interchanging objects on the Internet

JSON

What does it look like?

  {
    "date_modified": "20160122",
    "lang_catalog": "https://api.unfoldingword.org/ts/txt/2/obs/languages.json?date_modified=20160122",
    "meta": [],
    "slug": "obs",
    "sort": "01"
  }

JSON

Why do we use it?

It is the standard for data interchange

We need a way for our apps to talk to our servers

It is the lowest common denominator (simple)

Developers can easily create and import it

Other options are not significantly better

Excellent tools for using it

JSON

I need to try it...

Door43 Formats

By Jesse Griffin

Door43 Formats

  • 871