Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tpluscode/rdfine
RDF/JS idiomatic, native, enjoyable
https://github.com/tpluscode/rdfine
Last synced: 5 days ago
JSON representation
RDF/JS idiomatic, native, enjoyable
- Host: GitHub
- URL: https://github.com/tpluscode/rdfine
- Owner: tpluscode
- License: mit
- Created: 2019-12-19T15:22:02.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T01:28:23.000Z (3 months ago)
- Last Synced: 2024-11-27T21:38:37.051Z (27 days ago)
- Language: TypeScript
- Homepage:
- Size: 9.09 MB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
> ## RDFine /rɪdɪˈfaɪn/
> ### RDF/JS idiomatic, native, enjoyableThis is a monorepo containing JavaScript libraries which make it much easier to work with RDF using idiomatic JS object model yet at the same time keeping a close relation to the [RDF/JS data model specifications](https://rdf.js.org/data-model-spec/)
## Packages
### [@tpluscode/rdfine](packages/core)
Core library to define the JavaScript object model for RDF classes and properties
### Generated model packages for selected vocabularies:
* [@rdfine/as](vocabularies/as) - [Activity Vocabulary](https://www.w3.org/TR/activitystreams-vocabulary/)
* [@rdfine/csvw](vocabularies/csvw) - [Metadata Vocabulary for Tabular Data](https://www.w3.org/TR/tabular-metadata/)
* [@rdfine/dash](vocabularies/dash) - [DASH Data Shapes. Platform-independent extensions of SHACL for common tasks.](http://datashapes.org)
* [@rdfine/doap](vocabularies/doap) - [DOAP: Description Of A Project](https://github.com/ewilderj/doap)
* [@rdfine/foaf](vocabularies/foaf) - [FOAF: Friend of a Friend](http://xmlns.com/foaf/spec/)
* [@rdfine/hydra](vocabularies/hydra) - [Hydra Core Vocabulary](https://www.hydra-cg.com/spec/latest/core/)
* [@rdfine/owl](vocabularies/owl) - [OWL Web Ontology Language](https://www.w3.org/OWL/)
* [@rdfine/prov](vocabularies/prov) - [W3C PROVenance Interchange](https://www.w3.org/blog/SW/2013/03/21/prov-a-framework-for-provenance-interchange/)
* [@rdfine/rdf](vocabularies/rdf) - [The RDF Concepts Vocabulary](https://www.w3.org/TR/rdf11-concepts/)
* [@rdfine/rdfs](vocabularies/rdfs) - [The RDF Schema vocabulary](https://www.w3.org/TR/rdf-schema/)
* [@rdfine/rico](vocabularies/rico) - [Records in Contexts Ontology](https://ica-egad.github.io/RiC-O/)
* [@rdfine/schema](vocabularies/schema) - http://schema.org/
* [@rdfine/shacl](vocabularies/shacl) - [Shapes Constraint Language](https://www.w3.org/TR/shacl/)
* [@rdfine/sioc](vocabularies/sioc) - [SIOC (Semantically-Interlinked Online Communities)](http://rdfs.org/sioc/spec/)
* [@rdfine/skos](vocabularies/skos) - [SKOS Core Vocabulary](https://www.w3.org/TR/swbp-skos-core-spec/)
* [@rdfine/wgs](vocabularies/wgs) - [WGS84 Geo Positioning: an RDF vocabulary](https://www.w3.org/2003/01/geo/)### [@rdfine/generator](packages/generator)
Used to generate the above `@rdfine/*` packages.