<commit_before># u2j

Node.JS module for [**PlantUML** Class Diagram](http://plantuml.sourceforge.net/classes.html) **to** [**OrientDB** Schema](http://orientdb.com/docs/last/Schema.html) (import.json) conversion.

## Installation

```sh
npm install u2j
```

## Technology Basics

- [ ] todo: GraphDB Architecture Description 

1) Create a [domain model](http://www.uml-diagrams.org/class-diagrams-overview.html#domain-model-diagram) with PlantUML class diagram, using either  
	* [your favourite tool](http://plantuml.sourceforge.net/running.html) or
	* [online PlantUML Editor](http://itms.pro/).

2) Save file as *.puml.

3) Convert to import.json for OrientDB with the **u2j**:

```sh
node u2j PATH_TO_PLANTUML_CLASS_DIAGRAM.puml PATH_TO_IMPORT.json
```

4) Import to OrientDB:

```sh<commit_msg>uto branch initial: es7 with babel<commit_after># UTO

Node.JS module for [**PlantUML** Class Diagram](http://plantuml.sourceforge.net/classes.html) **to** [**OrientDB** Schema](http://orientdb.com/docs/last/Schema.html) (import.json) conversion.

## Installation

```sh
npm install uto
```

## Technology Basics

- [ ] todo: GraphDB Architecture Description 

1) Create a [domain model](http://www.uml-diagrams.org/class-diagrams-overview.html#domain-model-diagram) with PlantUML class diagram, using either  
	* [your favourite tool](http://plantuml.sourceforge.net/running.html) or
	* [online PlantUML Editor](http://itms.pro/).

2) Save file as *.puml.

3) Convert to import.json for OrientDB with the **u2j**:

```sh
node u2j PATH_TO_PLANTUML_CLASS_DIAGRAM.puml PATH_TO_IMPORT.json
```

4) Import to OrientDB:

```sh
{'fraction_non_alphanumeric': 0.15360888340530537, 'fraction_numerical': 0.009253547193090685, 'mean_word_length': 4.91970802919708, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '7598893', 'n_tokens_mistral': 607, 'n_tokens_neox': 568, 'n_words': 136}