Un formato de archivo abierto para datos de lienzo infinito
- Las herramientas de lienzo infinito son una forma de ver y organizar información espacialmente, similar a una pizarra digital.
- El lienzo infinito fomenta la libertad y la exploración, y se ha convertido en un patrón de interfaz popular en muchas apps.
- El formato JSON Canvas fue creado para ofrecer preservación a largo plazo, legibilidad, interoperabilidad y extensibilidad a los datos creados con apps de lienzo infinito.
- Este formato está diseñado para ser fácil de parsear y dar a los usuarios propiedad sobre sus datos.
- Los archivos JSON Canvas usan la extensión
.canvas.
- JSON Canvas fue creado originalmente para Obsidian, y puede implementarse libremente en cualquier app o herramienta como formato de importación, exportación o almacenamiento.
- Este sitio y todos los recursos relacionados con JSON Canvas son de código abierto bajo la licencia MIT.
Opinión de GN⁺
- El lienzo infinito es muy útil para ordenar y conectar visualmente ideas creativas e información, lo que permite a los usuarios estructurar y entender incluso conceptos complejos con facilidad.
- El formato JSON Canvas fue pensado considerando la compatibilidad de los datos y su uso a largo plazo, permitiendo que los usuarios muevan fácilmente sus datos a otras apps o plataformas.
- Al ofrecerse como código abierto, la comunidad de desarrolladores puede contribuir a expandir y mejorar este formato, lo que puede impulsar el avance tecnológico y la innovación.
- Las personas o empresas que usan herramientas de lienzo infinito pueden beneficiarse de adoptar el formato JSON Canvas para aumentar la interoperabilidad de sus datos y ayudar a establecer una estrategia de gestión de datos a largo plazo.
- Sin embargo, para que este nuevo formato sea adoptado ampliamente, es necesario que suficientes herramientas y apps lo soporten, y que los usuarios reconozcan sus ventajas y comiencen a usarlo.
1 comentarios
Comentarios de Hacker News
Presentación del proyecto JSON Canvas
.canvasse sintió lo bastante estable como para darle un nombre y recursos que permitan usarlo también en otras apps.Opiniones y preguntas sobre la especificación
Propuesta sobre la forma de almacenar datos
Confianza en Obsidian
Comentarios adicionales sobre la especificación
Evaluación de la especificación
Opiniones críticas sobre la especificación
Opinión de un mantenedor de una aplicación de lienzo infinito de código abierto
Propuestas para mejorar la especificación
Resumen de la especificación
node: { type: ..., x/y/color }; edge: { from/to: ..., color/label/... }.