The problem & the challenges addressed

Linked data and RDF is hard to understand and explain. Especially if you are coming from a world thinking in rather traditional data structures: old EDI-based messaging systems and paper-based documents. This can hinder interest in and the adaptation rate of ONE Record. Additionally, trouble shooting and getting a full impression of the entire data set can be quite hard.

Challenge #1: Developer Experience / Development Empowerment Challenge: The primary aim of NE:ONE play is the gamification of ONE Record. NE:ONE Play shall make ONE Record understandable for anyone. And for managers working on data mapping – especially with the orchestration on the horizon – NE:ONE Play will make working with linked data smoother than handling present AWB, TMS and WMS data.

Challenge #2: Open Challenge: We firmly believe that everyone can benefit from visualizing linked data and distributed hosting. Be it in sustainability (creating or trying new data models), sales and distribution or even teaching ONE Record. The approach is flexible enough to be an asset in any ONE Record scenario.

Your solution and what it does

Our Mission is to make ONE Record data fun and easy to use!

NE:ONE Play is a lightweight whiteboard app that allows you to explore and edit ONE Record data. It is designed to be user friendly, beautiful, and easy to use. It makes linked data accessible even to non-IT guys and therefore can also be used to explain & teach ONE Record.

Users can view, edit and patch back any logistics objects and can send them back to a 1R server. With tooltips and error detection it will make trouble shooting linked data a breeze and be a developer's best friend!

NE:ONE Play features:

  • Infinite Canvas: Fit any number of LOs on a whiteboard. Explore, how they are connected and move them around by mouse or finger as you see fit. Show the whole shipment record or parts of it
  • Connect ANY ONE Record Server: NE:ONE Play can connect with any ONE Record Server following the API specs 2.0.0.
  • Live Connection to ONE Record: Edit data directly in the Canvas and patch LOs on any server
  • Error Detection: Find typos and other errors in data fields and their names
  • Tooltips: View the documentation of any data field as per ONE Record Cargo ontology
  • Dark Mode: Because we are hackers ;)

How did you build it?

NE:ONE Play is a unique application built to visualize ONE Record linked data. Leveraging React and Next.js as our frontend frameworks, we've crafted an interactive and performance-optimized user interface. For an elegant and customizable design, we utilized Tailwind CSS. Our critical feature, the infinite canvas, was developed using React Flow, providing a flexible environment to visualize complex data in an easily understandable format.

What are you proud of?

  • You can see the Logistics Objects and the links between them. That you can see data and the connections
  • We managed to realize a beautiful and fun design and realize a great user experience
  • Playing around with it is actually fun
  • We made the full documentation of the ONE Record data model file accessible without having to open the ontology
  • We actually found some bugs in the test data and data model with NE:ONE Play. This proves it works great as a developer tool!
  • Our Agility ;)

What is the next step for your solution and how will you take that step?

We see a bright future for NE:ONE Play. We are very happy how it turned out and with the feedback we got. This is why we want to continue developing for NE:ONE Play and make it actually a productive application. Some features we didn’t get to and/or started thinking of during coding are:

  • Posting new LOs to ONE Record Servers
  • Supporting of all different kinds of embedded objects
  • Adding a search functionality for the LOs already on screen
  • Creating new Links between LOs
  • Adding support for other ontologies and vocabularies for error checks

Built With

Share this project:

Updates