Skip to content

An open-source collection of the Urantia Papers in structured JSON format, designed for easy integration and accessibility in digital projects and applications.

License

Notifications You must be signed in to change notification settings

Open-Urantia/Urantia-Papers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Urantia Papers JSON

Welcome to the "Urantia Papers JSON" repository, a hub for innovation and the development of diverse applications leveraging the rich and profound content of the Urantia Papers. This open-source collection, provided in a structured JSON format, is designed to facilitate the easy integration and accessibility of the Urantia Papers content for various projects, from academic research tools to spiritual study apps.

Content Structure

The repository contains the Urantia Papers and their parts in JSON format, structured as follows:

  • Papers: Each paper is represented as a separate JSON file, named from 000.json to 196.json.
  • Parts: The parts are represented as JSON files named from 1-part.json to 4-part.json.
  • Combined Index: A combined JSON file named index.json includes all papers for easy access and querying.

JSON Structure

  • Papers:

    {
      "globalId": "string",
      "htmlText": "string",
      "labels": ["string"],
      "language": "string",
      "objectID": "string",
      "paperId": "string",
      "paperSectionId": "string",
      "paperSectionParagraphId": "string",
      "paperTitle": "string",
      "paragraphId": "string",
      "partId": "string",
      "sectionId": "string",
      "sectionTitle": "string",
      "sortId": "string",
      "standardReferenceId": "string",
      "text": "string",
      "type": "string",
      "typeRank": "number"
    }
  • Parts:

    {
      "globalId": "string",
      "htmlText": "string",
      "labels": ["string"],
      "language": "string",
      "objectID": "string",
      "partId": "string",
      "partTitle": "string",
      "partSponsorship": "string",
      "sortId": "string",
      "type": "string",
      "typeRank": "number"
    }

Usage

This data is provided under the MIT license, allowing for free use in both personal and commercial projects. The structured JSON format of the Urantia Papers content is ideal for a wide range of applications, from academic research tools to spiritual study apps.

Leveraging Search Services like Algolia

The JSON structure of the Urantia Papers content is particularly suited for integration with search services such as Algolia, which can provide fast and powerful search capabilities. This can significantly enhance the accessibility and user experience of applications that utilize the Urantia Papers content.

To integrate this data with Algolia or similar services, consider the following general steps:

  1. Format the Data: Ensure the JSON data is in a format compatible with your search service's requirements. This might involve structuring the data with specific fields that you want to be searchable or highlighted in search results.

  2. Upload the Data: Use the provided APIs or tools from the search service to upload your JSON data. For Algolia, this typically involves using their API clients available in various programming languages to push data to an index.

  3. Configure the Index: Customize the search settings according to your needs. This could include setting up custom ranking, searchable attributes, and filters to refine the search experience.

  4. Integrate Search into Your Application: Utilize the search service's API to query the index and retrieve results. This can be done through direct API calls or using client libraries provided by the service.

  5. Optimize and Update: Regularly update the data in your search index to reflect any changes or additions to the Urantia Papers content. Also, monitor and tweak the search performance and relevance based on user feedback and analytics.

By following these steps, developers can create sophisticated search experiences that allow users to quickly and efficiently find the information they need within the Urantia Papers content.

(Need some help using this data? Reach out to us on our Issues page and we'll be happy to assist you!)

Example Applications

  • Educational Platforms: Incorporate the Urantia Papers content into study courses or educational materials, with powerful search tools to explore complex topics.
  • Spiritual Study Apps: Develop applications that allow users to study the Urantia Papers, bookmark sections, and search for concepts or teachings.
  • Research Tools: Create tools that aid in academic or personal research, enabling users to query the Urantia Papers for specific themes, words, or phrases.

This data's flexibility and openness encourage innovation and the development of diverse applications that can benefit from the rich and profound content of the Urantia Papers.

Roadmap

Future enhancements for this repository include:

  • Adding mp3 audio files for each paper.
  • Providing translations for each paper in multiple languages.
  • Extending the dataset with additional metadata and resources related to the Urantia Papers.

Contributing

Contributions are welcome! Whether it's adding new features, improving documentation, or reporting issues, your input is valuable. Please refer to the CONTRIBUTING.md file for guidelines on how to contribute.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

This project is made possible by the contributions of individuals and organizations dedicated to making the Urantia Papers more accessible and usable in digital formats. Special thanks to all those who have contributed their time and expertise.

About

An open-source collection of the Urantia Papers in structured JSON format, designed for easy integration and accessibility in digital projects and applications.

Topics

Resources

License

Stars

Watchers

Forks