{"id":"linked-art/LinkedArtSoftware","relativePath":"linked-art/LinkedArtSoftware.md","title":"Code and Tools","markdown":"\n# Code and Tools\n\n## Software\n\nThis is a page with references to software that lets you implement all of this.\n\n## Libraries\n\n- [Crom](http://github.com/linked-art/crom)\n    \n    > A python library to try and make it easier to treat resources as instances of classes with properties, rather than a graph.\n    \n- [LinkedArt.js](https://linkedartjs.org/)\n    \n    > Javascript library to deal with linked art JSON\n    \n- [Linked.Art.Net](https://github.com/tomcrane/linked-art-net)\n    \n    > C# / DotNet library for Linked Art\n    \n\n## Platforms\n\n- [LUX](https://github.com/project-lux/)\n    \n    > Open source implementation of [LUX](https://lux.collections.yale.edu/), Yale's Linked Art based cross-collection discovery platform\n    \n- [Arches](https://www.archesproject.org/)\n    \n    > A cultural heritage linked data management platform, suitable for implementing Linked Art\n    \n- [Ogee](https://github.com/thegetty/Ogee)\n    \n    > Ogee Arches is a package designed for the Arches platform that implements the Linked Art data model (as of December 2023), and provides a complete vocabulary to support that data model and is fully documented with reusable documentation.\n    \n\n## Documentation Management\n\n- [Zellij](https://zellij.pythonanywhere.com/docs/list/apppWYuo1z7E2J7E8?flag=0)\n    \n    > Zellij is a semantic data pattern library which offers a reusable library of semantic data patterns which can be used as paradigms for your semantic data modelling project. The Linked Art semantic data model library on Zellij represents the Linked Art patterns in a compositional and user friendly format. The purpose of this representation is to aid potential users of the standard to learn it and apply it, including enabling the generation of derivative data management products like queries, mapping templates and display templates for semantic data management platforms.\n    \n\n## Validators\n\n- [JSON Validator](https://linked.art/software/validator/)\n    \n    > An online validation service using the JSON schemas\n    \n\n## Other Resources\n\n### Data Model Visualisation\n\n- [Simple Dynamic Modelling - dynamic data model visualisation - Linked Art example](https://research.ng-london.org.uk/modelling?example=object2)\n    - [Mermaid Live Editor](https://mermaid-js.github.io/mermaid-live-editor)\n\n### Tools/Scripts for Cleaning/Handling Collections Data\n\n- [Open Refine](https://openrefine.org/)","sections":[{"level":2,"heading":"Software","anchor":"software"},{"level":2,"heading":"Libraries","anchor":"libraries"},{"level":2,"heading":"Platforms","anchor":"platforms"},{"level":2,"heading":"Documentation Management","anchor":"documentation-management"},{"level":2,"heading":"Validators","anchor":"validators"},{"level":2,"heading":"Other Resources","anchor":"other-resources"},{"level":3,"heading":"Data Model Visualisation","anchor":"data-model-visualisation"},{"level":3,"heading":"Tools/Scripts for Cleaning/Handling Collections Data","anchor":"tools-scripts-for-cleaning-handling-collections-data"}],"html":"<h1 id=\"code-and-tools\">Code and Tools</h1>\n<h2 id=\"software\">Software</h2>\n<p>This is a page with references to software that lets you implement all of this.</p>\n<h2 id=\"libraries\">Libraries</h2>\n<ul><li><a href=\"http://github.com/linked-art/crom\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Crom</a></li></ul>\n<p>    &gt; A python library to try and make it easier to treat resources as instances of classes with properties, rather than a graph.</p>\n<ul><li><a href=\"https://linkedartjs.org/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">LinkedArt.js</a></li></ul>\n<p>    &gt; Javascript library to deal with linked art JSON</p>\n<ul><li><a href=\"https://github.com/tomcrane/linked-art-net\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Linked.Art.Net</a></li></ul>\n<p>    &gt; C# / DotNet library for Linked Art</p>\n<h2 id=\"platforms\">Platforms</h2>\n<ul><li><a href=\"https://github.com/project-lux/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">LUX</a></li></ul>\n<p>    &gt; Open source implementation of <a href=\"https://lux.collections.yale.edu/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">LUX</a>, Yale&#39;s Linked Art based cross-collection discovery platform</p>\n<ul><li><a href=\"https://www.archesproject.org/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Arches</a></li></ul>\n<p>    &gt; A cultural heritage linked data management platform, suitable for implementing Linked Art</p>\n<ul><li><a href=\"https://github.com/thegetty/Ogee\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Ogee</a></li></ul>\n<p>    &gt; Ogee Arches is a package designed for the Arches platform that implements the Linked Art data model (as of December 2023), and provides a complete vocabulary to support that data model and is fully documented with reusable documentation.</p>\n<h2 id=\"documentation-management\">Documentation Management</h2>\n<ul><li><a href=\"https://zellij.pythonanywhere.com/docs/list/apppWYuo1z7E2J7E8?flag=0\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Zellij</a></li></ul>\n<p>    &gt; Zellij is a semantic data pattern library which offers a reusable library of semantic data patterns which can be used as paradigms for your semantic data modelling project. The Linked Art semantic data model library on Zellij represents the Linked Art patterns in a compositional and user friendly format. The purpose of this representation is to aid potential users of the standard to learn it and apply it, including enabling the generation of derivative data management products like queries, mapping templates and display templates for semantic data management platforms.</p>\n<h2 id=\"validators\">Validators</h2>\n<ul><li><a href=\"https://linked.art/software/validator/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">JSON Validator</a></li></ul>\n<p>    &gt; An online validation service using the JSON schemas</p>\n<h2 id=\"other-resources\">Other Resources</h2>\n<h3 id=\"data-model-visualisation\">Data Model Visualisation</h3>\n<ul><li><a href=\"https://research.ng-london.org.uk/modelling?example=object2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Simple Dynamic Modelling - dynamic data model visualisation - Linked Art example</a></li><li><a href=\"https://mermaid-js.github.io/mermaid-live-editor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Mermaid Live Editor</a></li></ul>\n<h3 id=\"tools-scripts-for-cleaning-handling-collections-data\">Tools/Scripts for Cleaning/Handling Collections Data</h3>\n<ul><li><a href=\"https://openrefine.org/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"doc-link\">Open Refine</a></li></ul>","updatedAt":"2018-10-20T01:46:40.000Z","checksum":"9e8fef24aea9214bf1b7188ad75e9ee109f6577c4a9799ba7bc840c852de19ce","checksumPrefix":"9e8fef24aea9","anchorCount":8,"lineCount":61,"rawUrl":"/api/docs/content?path=linked-art%2FLinkedArtSoftware.md","htmlUrl":"/docs?doc=linked-art%2FLinkedArtSoftware.md","apiUrl":"/api/docs/content?path=linked-art%2FLinkedArtSoftware.md"}