<commit_before># About

RDF Turtle Editor


# Status

Work in progress

# Gettig Started

Editor is a work in progress however the code can be downloaded and started to test with below procedure;

    $ git clone <url-of-this-repo>
    $ cd <reponame>
    $ npm start

# Starting as PM2 Process

    $ cd <reponame>
    $ pm2 start "npm" --name "rdfeditor" -- start 

# License

<commit_msg>Edited README<commit_after># About

RDF Turtle Editor with following features;

- RDF turtle syntax highlighting 
- Live RDF turtle synax validation
- Checks conformance of RDF document with Web of Data
- Parses prefixed ontologies and adds as part of auto-completion
- Makes newly defined terms in current document part of auto-completion
- Displays notification for terms that are not verified or validated
- Parses prefixed ontologies in both rdf+xml and turtle format
- Compatible with [RDFJS task force spec](https://github.com/rdfjs/representation-task-force/blob/master/interface-spec.md)


# Gettig Started

In order to deploy your own copy of the RDF turle editor, below procedure can be applied;

    $ git clone <url-of-this-repo>
    $ cd <reponame>
    $ npm start

# Starting as PM2 Process

This is possible to start the editor as a pm2 process;

    $ git clone <url-of-this-repo>
    $ cd <reponame>
    $ pm2 start "npm" --name "rdfeditor" -- start 

# Acknowledgements

Special thanks goes to;
- Data team for [rdflib.js](https://github.com/linkeddata/rdflib.js)
- Contributors behind [ace editor](https://github.com/ajaxorg/ace) that rdfturtleditor uses to incorporate turtle format specifications
- [Prefix.cc](http://prefix.cc/) that is used to fetch popular prefixes for prefix auto-completion
{'fraction_non_alphanumeric': 0.07908611599297012, 'fraction_numerical': 0.0029291154071470417, 'mean_word_length': 3.6794520547945204, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3450205', 'n_tokens_mistral': 538, 'n_tokens_neox': 501, 'n_words': 205}