Turtle To JSON-LD Converter - ttl2jsonld.js
| File Size: | 62.7 KB |
|---|---|
| Views Total: | 902 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
ttl2jsonld.js is a JavaScript library that can be used to create a Turtle (Terse RDF Triple Language) to JSON-LD structured data converter.
How to use it:
1. Install & download.
# NPM $ npm i @frogcat/ttl2jsonld
2. Create a textarea element to accpet Turtle input.
<textarea id="input"></textarea>
3. Create a pre element to display the converter JSON-LD structured data.
<pre id="output">Click 'convert' to run</pre>
4. Create a button to perform the conversion.
<button>Convert</button>
5. Load the ttl2jsonld.js JavaScript library in the document.
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/ttl2jsonld.js"></script>
6. The JavaScript to activate the Turtle To JSON-LD Converter.
$("button").click(function() {
try {
var t = $("#input").val();
var j = ttl2jsonld.parse(t);
$("#output").text(JSON.stringify(j, null, 2));
} catch (e) {
console.log(e);
alert(e);
}
});
Changelog:
v0.0.10 (2025-01-16)
- Removed unnecessary require("url")
v0.0.9 (2023-01-30)
- Fix behavior when prefix in JSON-LD context is not absolute URI
v0.0.8 (2022-03-27)
- Update dev dependencies
v0.0.7 (2022-02-17)
- Passed positive_numeric
- Passed numeric_with_leading_0
- Passed turtle-subm-11
This awesome jQuery plugin is developed by frogcat. For more Advanced Usages, please check the demo page or visit the official website.





