<commit_before># jsonld-dsl

`jsonld-dsl` is a DSL for building JSON-LD powered hypermedia services.

* [documentation](https://ericmoritz.github.io/node-jsonld-dsl/)
* [npm](https://www.npmjs.com/package/jsonld-dsl)

```js
var schema = Namespace(
  Class('Thing'),
  Class('Blog'),
  Class('BlogPosting'),
  Property('name'),
  Property('url'),
  Property('blogPost'),
  Property('articleBody')
)

var post = schema.BlogPosting(
  URI('/entries/hydra-lite.json'),
  schema.BlogPosting(
    schema.name('Hydra Lite'),
    schema.url('http://eric.themoritzfamily.com/hydra-lite.html'),
    schema.articleBody('This is the article body...')
   )
)
```<commit_msg>that was redundant<commit_after># jsonld-dsl

`jsonld-dsl` is a DSL for building JSON-LD powered hypermedia services.

* [documentation](https://ericmoritz.github.io/node-jsonld-dsl/)
* [npm](https://www.npmjs.com/package/jsonld-dsl)

```js
var schema = Namespace(
  Class('Thing'),
  Class('Blog'),
  Class('BlogPosting'),
  Property('name'),
  Property('url'),
  Property('blogPost'),
  Property('articleBody')
)

var post = schema.BlogPosting(
  URI('/entries/hydra-lite.json'),
  schema.name('Hydra Lite'),
  schema.url('http://eric.themoritzfamily.com/hydra-lite.html'),
  schema.articleBody('This is the article body...')
)
```
{'fraction_non_alphanumeric': 0.1893353941267388, 'fraction_numerical': 0.0, 'mean_word_length': 4.655021834061135, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2689537', 'n_tokens_mistral': 487, 'n_tokens_neox': 451, 'n_words': 77}