Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rubensworks/rdf-play.js
A Web-based tool for performing simple RDF operations
https://github.com/rubensworks/rdf-play.js
dereference hacktoberfest linked-data rdf semantic-web
Last synced: about 2 months ago
JSON representation
A Web-based tool for performing simple RDF operations
- Host: GitHub
- URL: https://github.com/rubensworks/rdf-play.js
- Owner: rubensworks
- License: mit
- Created: 2020-01-10T15:07:16.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T07:20:26.000Z (2 months ago)
- Last Synced: 2024-10-19T09:54:01.292Z (2 months ago)
- Topics: dereference, hacktoberfest, linked-data, rdf, semantic-web
- Language: TypeScript
- Homepage: https://rdf-play.rubensworks.net/
- Size: 2.93 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# RDF Play
[![Build status](https://github.com/rubensworks/rdf-play.js/workflows/CI/badge.svg)](https://github.com/rubensworks/rdf-play.js/actions?query=workflow%3ACI)
This is a Web-based tool for performing simple RDF operations,
such as parsing, serializing and dereferencing from URLs.**Live version: https://rdf-play.rubensworks.net/**
Internally, this library makes use of RDF parsers from the [Comunica framework](https://github.com/comunica/comunica),
which enable streaming processing of RDF.The following RDF serializations are supported:
| **Name** | **Content type** | **Extensions** |
| -------- | ---------------- | ------------- |
| [TriG](https://www.w3.org/TR/trig/) | `application/trig` | `.trig` |
| [N-Quads](https://www.w3.org/TR/n-quads/) | `application/n-quads` | `.nq`, `.nquads` |
| [Turtle](https://www.w3.org/TR/turtle/) | `text/turtle` | `.ttl`, `.turtle` |
| [N-Triples](https://www.w3.org/TR/n-triples/) | `application/n-triples` | `.nt`, `.ntriples` |
| [Notation3](https://www.w3.org/TeamSubmission/n3/) | `text/n3` | `.n3` |
| [JSON-LD](https://json-ld.org/) | `application/ld+json`, `application/json` | `.json`, `.jsonld` |
| [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/) | `application/rdf+xml` | `.rdf`, `.rdfxml`, `.owl` |
| [RDFa](https://www.w3.org/TR/rdfa-in-html/) and script RDF data tags [HTML](https://html.spec.whatwg.org/multipage/)/[XHTML](https://www.w3.org/TR/xhtml-rdfa/) | `text/html`, `application/xhtml+xml` | `.html`, `.htm`, `.xhtml`, `.xht` |
| [RDFa](https://www.w3.org/TR/2008/REC-SVGTiny12-20081222/metadata.html#MetadataAttributes) in [SVG](https://www.w3.org/TR/SVGTiny12/)/[XML](https://html.spec.whatwg.org/multipage/) | `image/svg+xml`,`application/xml` | `.xml`, `.svg`, `.svgz` |*When parsing HTML, script data blocks will also be detected. If they contain RDF, they will also be parsed with the appropriate parsers.*
## License
This software is written by [Ruben Taelman](http://rubensworks.net/).This code is released under the [MIT license](http://opensource.org/licenses/MIT).