CINXE.COM

About the Project | Open Scriptures

<!DOCTYPE html> <!-- Copyright 2009, OpenScriptures.org GPL 3 license: http://www.gnu.org/licenses/gpl.html --> <html xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="http://www.bibletechnologies.net/2003/OSIS/namespace"> <head> <meta charset="utf-8" /> <!--[if lt IE 9]><script src="https://openscriptures.org/wp-content/themes/1.0/html5shiv.js"></script><![endif]--> <title>About the Project | Open Scriptures</title> <meta name="generator" content="WordPress 6.7.2" /> <link rel="stylesheet" href="https://openscriptures.org/wp-content/themes/1.0/style.css?1397503787" type="text/css" media="screen" /> <!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js"></script> <![endif]--> <link rel="feed" title="Open Scriptures Blog Feed" type="application/rss+xml" href="http://feeds2.feedburner.com/open-scriptures" /> <link rel="feed" title="Open Scriptures Twitter Stream" type="application/rss+xml" href="http://twitter.com/statuses/user_timeline/22411269.rss" /> <link rel="pingback" href="https://openscriptures.org/xmlrpc.php" /> <link rel="shortcut icon" href="/favicon.png" type="image/png" /> <link href="https://openscriptures.org/about/trackback/" rel="trackback" /> <link href="https://openscriptures.org/about/feed/" title="Comments feed for About the Project" rel="feed" type="application/rss+xml" /> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" type="application/rss+xml" title="Open Scriptures &raquo; About the Project Comments Feed" href="https://openscriptures.org/about/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/openscriptures.org\/wp-includes\/js\/wp-emoji.js?ver=6.7.2","twemoji":"https:\/\/openscriptures.org\/wp-includes\/js\/twemoji.js?ver=6.7.2"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * Support tests. * @typedef SupportTests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji support and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingsSupports'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser supports offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function supportsWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionSupportTests * @type {object} * @property {number} timestamp * @property {SupportTests} supportTests */ /** * Get support tests from session. * * @since 6.3.0 * * @private * * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. */ function getSessionSupportTests() { try { /** @type {SessionSupportTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.supportTests === 'object' ) { return item.supportTests; } } catch ( e ) {} return null; } /** * Persist the supports in session storage. * * @since 6.3.0 * * @private * * @param {SupportTests} supportTests Support tests. */ function setSessionSupportTests( supportTests ) { try { /** @type {SessionSupportTests} */ var item = { supportTests: supportTests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for support of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Four and twenty blackbirds baked in a pie. * * To test for Emoji 15.0 support, try to render a new emoji: Blackbird. * * The Blackbird is a ZWJ sequence combining 🐦 Bird and ⬛ large black square., * * 0x1F426 (\uD83D\uDC26) == Bird * 0x200D == Zero-Width Joiner (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji. * 0x2B1B == Large Black Square * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83D\uDC26\u200D\u2B1B', // as the zero-width joiner sequence '\uD83D\uDC26\u200B\u2B1B' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji support tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be passed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {SupportTests} Support tests. */ function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var supports = {}; tests.forEach( function ( test ) { supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically ); } ); return supports; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.supports = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji support from the browser, asynchronously when possible. new Promise( function ( resolve ) { var supportTests = getSessionSupportTests(); if ( supportTests ) { resolve( supportTests ); return; } if ( supportsWorkerOffloading() ) { try { // Note that the functions are being passed as arguments due to minification. var workerScript = 'postMessage(' + testEmojiSupports.toString() + '(' + [ JSON.stringify( tests ), browserSupportsEmoji.toString(), emojiSetsRenderIdentically.toString() ].join( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = function ( event ) { supportTests = event.data; setSessionSupportTests( supportTests ); worker.terminate(); resolve( supportTests ); }; return; } catch ( e ) {} } supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ); setSessionSupportTests( supportTests ); resolve( supportTests ); } ) // Once the browser emoji support has been obtained from the session, finalize the settings. .then( function ( supportTests ) { /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for ( var test in supportTests ) { settings.supports[ test ] = supportTests[ test ]; settings.supports.everything = settings.supports.everything && settings.supports[ test ]; if ( 'flag' !== test ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ test ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings ); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://openscriptures.org/wp-includes/css/dist/block-library/style.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /** * These rules are needed for backwards compatibility. * They should match the button element rules in the base theme.json file. */ .wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ box-shadow: none; text-decoration: none; /* The extra 2px are added to size solids the same as the outline versions.*/ padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; } .wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none; } </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel="https://api.w.org/" href="https://openscriptures.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://openscriptures.org/wp-json/wp/v2/pages/2" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://openscriptures.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel="canonical" href="https://openscriptures.org/about/" /> <link rel='shortlink' href='https://openscriptures.org/?p=2' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://openscriptures.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fopenscriptures.org%2Fabout%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://openscriptures.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fopenscriptures.org%2Fabout%2F&#038;format=xml" /> </head> <body class="page"> <header> <h1><a href="https://openscriptures.org/" rel="home" title="Open Scriptures home page"><img src="/logo.png" alt="Open Scriptures logo: an open Bible" />Open Scriptures</a></h1> <h2>Platform for the development of open scriptural linked data and its applications. <a href="/about/" title="About the Open Scriptures project">More…</a></h2> </header> <nav> <ul> <li id="oss-about-the-project" class="widget oss_widget_about"><h3><a href="/about/">About the Project</a></h3> <ul> <li class='icon oshb'><strong><a href="http://openscriptures.github.io/morphhb/" title="Open Scriptures Hebrew Bible (OSHB)">Hebrew Bible</a></strong></li> <!--<li class='icon delicious'><strong><a href="/directory/" title="Find resources that promote Open Scriptures on the Web">Directory</a></strong></li>--> <li class='icon feed'><a rel="feed" type="application/rss+xml" href="http://feeds2.feedburner.com/open-scriptures" title="Subscribe to the Open Scriptures blog">Blog Feed</a></li> <li class='icon google-groups'><a href="http://groups.google.com/group/openscriptures" title="Join in the discussion at the Open Scriptures Google Group">Discussion Group</a></li> <!--<li><a href="http://code.google.com/p/open-scriptures/issues/list">Report Issues</a></li>--> <li class='icon github'><a href="http://github.com/openscriptures" title="Check out the Open Scriptures source code on GitHub and fork it!">Source Code</a></li> <li class='icon twitter'><a href="http://twitter.com/openscriptures" title="Follow Open Scriptures (openscriptures) on Twitter">Twitter</a></li> <li class='icon facebook'><a href="http://facebook.com/openscriptures" title="Friend Open Scriptures on Facebook">Facebook</a></li> </ul> </li><li id="oss-prototypes" class="widget oss_widget_prototypes"><h3>Prototypes</h3> <ul> <li><a href="http://prototypes.openscriptures.org/manuscript-comparator/"><strong>Manuscript Comparator</strong> <img src="/wp-content/uploads/manuscript-comparator-unified-view-150x150.png" alt="Manuscript Comparator screenshot" style="display:block" /></a></li> <li><a href="http://prototypes.openscriptures.org/reference-parser-test.php">Reference Parser</a></li> <li><a href="http://prototypes.openscriptures.org/work-viewer/">Work Viewer</a></li> </ul> </li> </ul> </nav> <article id="content"> <header><h2>About the Project</h2></header> <footer> <time class='published' datetime="2009-03-01T17:30:01-08:00">March 1st, 2009</time> by <a href="http://weston.ruter.net/" title="Visit Weston Ruter&#8217;s website" rel="author external">Weston Ruter</a>. Updated <time class='updated' datetime="2012-05-29T21:37:02-08:00">May 29th, 2012</time> </footer> <p><strong>Update 2:</strong> Watch <a title="Multimedia of Presentation at BibleTech:2010" href="https://openscriptures.org/blog/2010/04/multimedia-from-bibletech2010/">presentation from BibleTech:2010</a> (below).</p> <p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="319" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=10490211&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="425" height="319" src="http://vimeo.com/moogaloop.swf?clip_id=10490211&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p> <p><strong>Update:</strong> Watch <a title="Multimedia of Presentation at BibleTech:2009" href="https://openscriptures.org/2009/04/multimedia-of-presentation-at-bibletech2009/">presentation from BibleTech:2009</a> (below).</p> <p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="319" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://vimeo.com/moogaloop.swf?clip_id=3935864&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="never" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3935864&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="425" height="319" src="http://vimeo.com/moogaloop.swf?clip_id=3935864&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="never" allowfullscreen="true" data="http://vimeo.com/moogaloop.swf?clip_id=3935864&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></embed></object></p> <p><em><strong>Note:</strong> The following writeup needs to be updated.</em></p> <p>Open Scriptures seeks to be a comprehensive open-source Web repository for integrated scriptural data and a general application framework for building internationalized social applications of scripture. An abundance of scriptural resources are now available online—manuscripts, translations, and annotations are all being made available by students and scholars alike at an ever-increasing rate. These diverse scriptural resources, however, are isolated from each other and fragmented across the Internet. Thus mashing up the available data into new scriptural applications is not currently possible for the community at large because the resources&#8217; interrelationships are not systematically documented. Open Scriptures aims to establish a scriptural database for interlinked textual resources such as merged manuscripts, the differences among them, and the links between their semantic units and the semantic units of their translations. With such a foundation in place, derived scriptural data like cross-references may be stored in a translation-neutral and internationalized manner so as to be accessible to the community no matter what language they speak or version they prefer.</p> <p><strong>Open Scriptures is all about <a title="Linked Data @ Wikipedia" href="http://en.wikipedia.org/wiki/Linked_Data">Linked Data</a> for scripture.</strong> Please watch <a title="Tim Berners-Lee @ Wikipedia" href="http://en.wikipedia.org/wiki/Tim_Berners-Lee" target="_blank">Tim Berners-Lee</a>&#8216;s TED talk on &#8220;<a title="Tim Berners-Lee: The next Web of open, linked data @ TED" href="http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html" target="_blank">The next Web of open, linked data</a>.&#8221; As <a href="http://www.zhubert.com/" target="_blank">Zack Hubert</a> <a title="Zack Hubert: &quot;Open Source Bible Software: The Re:Greek Transition&quot; @ BibleTech:2008" href="http://bibletechconference.com/speakers.htm#ZackHubert-2008" target="_blank">said</a> at the BibleTech:2008, &#8220;It’s a community effort. Any time anything good happens, is because a real cool team of people have come together around an idea.&#8221; Open Scriptures seeks to be such a community effort.</p> <p>Learn more:</p> <ul> <li><strong><a title="Multimedia of Presentation at BibleTech:2009" href="https://openscriptures.org/2009/04/multimedia-of-presentation-at-bibletech2009/">presentation at BibleTech:2009</a></strong> available in video, audio, and slides</li> <li>the <a href="https://openscriptures.org/2009/03/initial-project-writeup/">initial project writeup</a>, written in October 2008</li> <li>&#8220;<a href="https://openscriptures.org/2009/03/redeeming-the-ill-fated-regreek-project-a-call-for-participation/">Redeeming the Ill-fated Re:Greek Project: a Call for Participation</a>,&#8221; for some historical background</li> <li>&#8220;<a title="&quot;The Open Scriptures Project&quot; @ Nerdlets" href="http://nerdlets.org/2009/03/02/the-open-scriptures-project/" target="_blank">The Open Scriptures Project</a>,&#8221; a writeup on <a title="Nerdlets" href="http://nerdlets.org/" target="_blank">Nerdlets</a></li> </ul> <p>See the <a href="/schemagraph.svg">schemagraph of the database</a> for a view into what&#8217;s going on. The source code is available on <a href="http://code.google.com/p/open-scriptures/">Google Code</a>. Join the <a title="Open Scriptures Google Group" href="http://groups.google.com/group/open-scriptures">discussion group</a>, and follow us on <a title="Open Scriptures Twitter Feed" href="http://twitter.com/openscriptures">Twitter</a>.</p> <p>All code in the Open Scriptures project is released under the <a rel="license" href="http://www.gnu.org/licenses/gpl.html">GPL 3.0 license</a>, and all content is licensed <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0</a>.</p> <section id="comments"> <h3>Comments</h3> <ol> <li id="comment-1128" class="comment"><section> <address><a href="http://www.biblefocus.net" class="url" rel="ugc external nofollow" target='_blank' title="Visit commenter's website"><img alt='' src='https://secure.gravatar.com/avatar/ac0630e643c14a5eac88498f26751a6f?s=80&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/ac0630e643c14a5eac88498f26751a6f?s=160&#038;d=mm&#038;r=g 2x' class='avatar avatar-80 photo' height='80' width='80' decoding='async'/>jan</a> </address> <footer> <a href="#comment-1128" rel="permalink" title="Permalink to this comment"><time datetime="2009-06-05T22:26:04-08:00">June 5th, 2009 at 10:26 pm</time></a> </footer> <p>I have been using your text comparitor! WOW and thanks, for that represents work. Previously my best was comparing a diaglott and the nestle Greek text! Loved it! loved how it worked&#8230; the highlighting and the hover tool- all excellent. I did a word study of the use of the word holy! The truth makes us free.</p> </section> </li> <li id="comment-13228" class="comment alt"><section> <address><a href="http://www.biblenotes.info" class="url" rel="ugc external nofollow" target='_blank' title="Visit commenter's website"><img alt='' src='https://secure.gravatar.com/avatar/1f22f2120f1e70ff92d67b57a6d027b6?s=80&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1f22f2120f1e70ff92d67b57a6d027b6?s=160&#038;d=mm&#038;r=g 2x' class='avatar avatar-80 photo' height='80' width='80' decoding='async'/>Sergey Sologuba</a> </address> <footer> <a href="#comment-13228" rel="permalink" title="Permalink to this comment"><time datetime="2011-03-05T10:50:12-08:00">March 5th, 2011 at 10:50 am</time></a> </footer> <p>Dear OpenScriptures team! My name is Sergey Sologub &#8211; i&#8217;m a pastor from Ukraine. Year ago God lied on my heart the idea of Open Bbible commentary for youth &#8211; that every person can meditate on Scripture and write down his own meditation by one click. I just launched the russian version &#8211; <a href="http://www.zametki.info" rel="nofollow ugc">http://www.zametki.info</a> and also have plans to launch an English version. Just found your vebsite and enjoy all you do for spreading Bible online.</p> <p>Sergey</p> </section> </li> <li id="comment-18615" class="comment"><section> <address><img alt='' src='https://secure.gravatar.com/avatar/a3450b717856e416d5b6b536f3401c70?s=80&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/a3450b717856e416d5b6b536f3401c70?s=160&#038;d=mm&#038;r=g 2x' class='avatar avatar-80 photo' height='80' width='80' decoding='async'/>Caspar </address> <footer> <a href="#comment-18615" rel="permalink" title="Permalink to this comment"><time datetime="2011-09-03T02:35:23-08:00">September 3rd, 2011 at 2:35 am</time></a> </footer> <p>Dear Openscriptures,<br /> I really like your Manuscript Comparator. I have some ideas how you could maybe make the Manuscript Comparator even better. Could you please display each verse in a new line. Could you please add an English interlinear translation under the Greek text, for people who don&#8217;t know any Greek, could you please add the Old Testament to your Manuscript Comparator.</p> <p>God bless you<br /> Caspar<br /> Germany</p> </section> </li> </ol> <p>Subscribe to the <a href="https://openscriptures.org/about/feed/">comments feed</a>.</p> </section> </article> <footer> <p> Code open source under <a href="http://www.gnu.org/licenses/gpl.html" rel="license">GPL 3</a>. Content licensed <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0</a>. Proudly powered by <a href="http://wordpress.org/">WordPress</a>. <!--<a href="https://openscriptures.org/feed/">Entries (RSS)</a> and <a href="https://openscriptures.org/comments/feed/">Comments (RSS)</a>.--> <!-- 14 queries. 1.487 seconds. --> </p> <address> Copyright &#xA9; 2009, OpenScriptures.org </address> <style id='core-block-supports-inline-css' type='text/css'> /** * Core styles: block-supports */ </style> </footer> <script type="text/javascript" src="https://ssl.google-analytics.com/ga.js"></script> <!-- Google Analytics --> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-6816157-1"); pageTracker._trackPageview(); } catch(e) {} </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10