diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c2b647ef12e34fd70ba3518c7619340ccfbfc4d8
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavaScriptSettings">
+    <option name="languageLevel" value="ES6" />
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_13" default="false" project-jdk-name="11" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..761a0a4fb0e71830a4a7450c3e68e45d5387bc2f
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/rdf-vocabulary.iml" filepath="$PROJECT_DIR$/.idea/rdf-vocabulary.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/rdf-vocabulary.iml b/.idea/rdf-vocabulary.iml
new file mode 100644
index 0000000000000000000000000000000000000000..77053720873a133631192c336c235d98e0dcfa0f
--- /dev/null
+++ b/.idea/rdf-vocabulary.iml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/rdf-vocabulary/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/rdf-vocabulary/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/rdf-vocabulary/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..da093cabcf025a3901b30e7ce8e50779aa4b2912
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,18 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>fr.tetras_libre.rdf.vocabulary</groupId>
+    <artifactId>rdf-vocabulary-main</artifactId>
+    <version>1.0-SNAPSHOT</version>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <packaging>pom</packaging>
+    <name>rdf-vocabulary</name>
+    <url>http://maven.apache.org</url>
+    <modules>
+        <module>rdf-vocabulary</module>
+    </modules>
+</project>
diff --git a/rdf-vocabulary/pom.xml b/rdf-vocabulary/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..52170881403b41efe0b3a255d9ee286099ee9545
--- /dev/null
+++ b/rdf-vocabulary/pom.xml
@@ -0,0 +1,124 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>fr.tetras_libre.rdf.vocabulary</groupId>
+    <artifactId>rdf-vocabulary-main</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>rdf-vocabulary</artifactId>
+  <packaging>jar</packaging>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+
+  <name>rdf-vocabulary-classes</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <version>3.0.0</version>
+        <executions>
+          <execution>
+            <phase>generate-sources</phase>
+            <configuration>
+              <target>
+                <exec
+                dir="${project.basedir}"
+                executable="${project.basedir}/../apache-jena-3.14.0/bin/schemagen"
+                failonerror="true"
+                >
+                  <arg line="-i ${project.basedir}/src/main/vocabs/unlVocabulary.ttl -o ${project.basedir}/src/main/java --package fr.tetras_libre.rdf.vocabulary --ontology" />
+                </exec>
+              </target>
+              <!--checking if for windows and non windows OS-->
+              <target depends="ifOSWindows, ifOSNotWindows" name="checkOS"/>
+
+              <condition property="isOSUnix">
+                <os family="unix" />
+              </condition>
+
+              <condition property="isOSWindows">
+                <os family="windows" />
+              </condition>
+
+              <!-- if the OS is windows call the target run.script.windows -->
+              <target name="ifOSWindows" if="isOSWindows">
+                <echo>is windows........</echo>
+                <antcall target="runscript.windows"/>
+              </target>
+
+              <!-- if the OS is not windows call the target run.script.unix-->
+              <target name="ifOSNotWindows" if="isOSUnix">
+                <echo>is unix........</echo>
+                <antcall target="runscript.unix"/>
+              </target>
+
+              <target name="runscript.windows">
+                <echo>This is a Windows machine.</echo>
+                <exec
+                        dir="${project.basedir}"
+                        executable="${project.basedir}/../apache-jena-3.14.0/bat/schemagen.bat"
+                        failonerror="true"
+                >
+                  <arg line="-i ${project.basedir}/src/main/vocabs/unlVocabulary.ttl -o ${project.basedir}/src/main/java --package fr.tetras_libre.rdf.vocabulary --ontology -n UNL" />
+                </exec>
+
+              </target>
+
+              <target name="runscript.unix">
+                <echo>This is an Unix machine.</echo>
+                <exec
+                        dir="${project.basedir}"
+                        executable="${project.basedir}/../apache-jena-3.14.0/bin/schemagen"
+                        failonerror="true"
+                >
+                  <arg line="-i ${project.basedir}/src/main/vocabs/unlVocabulary.ttl -o ${project.basedir}/src/main/java --package fr.tetras_libre.rdf.vocabulary --ontology -n UNL -e N3" />
+                </exec>
+              </target>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.8.1</version>
+        <configuration>
+          <source>11</source>
+          <target>11</target>
+        </configuration>
+        <executions>
+          <execution>
+            <id>generateSources</id>
+            <phase>compile</phase>
+            <goals>
+              <goal>compile</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.jena</groupId>
+      <artifactId>apache-jena-libs</artifactId>
+      <type>pom</type>
+      <version>3.14.0</version>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/rdf-vocabulary/src/main/java/fr/tetras_libre/rdf/vocabulary/UNL.java b/rdf-vocabulary/src/main/java/fr/tetras_libre/rdf/vocabulary/UNL.java
new file mode 100644
index 0000000000000000000000000000000000000000..755f2f6c5b172fc51ef07ac7ebe648fadbfa2d33
--- /dev/null
+++ b/rdf-vocabulary/src/main/java/fr/tetras_libre/rdf/vocabulary/UNL.java
@@ -0,0 +1,951 @@
+/* CVS $Id: $ */
+package fr.tetras_libre.rdf.vocabulary; 
+import org.apache.jena.rdf.model.*;
+import org.apache.jena.ontology.*;
+ 
+/**
+ * Vocabulary definitions from /Users/scurt/Projects/rdf-vocabulary/rdf-vocabulary/src/main/vocabs/unlVocabulary.ttl 
+ * @author Auto-generated by schemagen on 20 May 2020 16:01 
+ */
+public class UNL {
+    /** <p>The ontology model that holds the vocabulary terms</p> */
+    private static final OntModel M_MODEL = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null );
+    
+    /** <p>The namespace of the vocabulary as a string</p> */
+    public static final String NS = "https://unl.tetras-libre.fr/rdf/schema#";
+    
+    /** <p>The namespace of the vocabulary as a string</p>
+     * @return namespace as String
+     * @see #NS */
+    public static String getURI() {return NS;}
+    
+    /** <p>The namespace of the vocabulary as a resource</p> */
+    public static final Resource NAMESPACE = M_MODEL.createResource( NS );
+    
+    /** <p>For detailled specifications about UNL Universal Relations, see : http://www.unlweb.net/wiki/Universal_Relations 
+     *  Universal Relations, formerly known as "links", are labelled arcs connecting 
+     *  a node to another node in a UNL graph. They correspond to two-place semantic 
+     *  predicates holding between two Universal Words. In UNL, universal relations 
+     *  have been normally used to represent semantic cases or thematic roles (such 
+     *  as agent, object, instrument, etc.) between UWs. The repertoire of universal 
+     *  relations is defined in the UNL Specs and it is not open to frequent additions. 
+     *  Universal Relations are organized in a hierarchy where lower nodes subsume 
+     *  upper nodes. The topmost level is the relation "rel", which simply indicates 
+     *  that there is a semantic relation between two elements. Universal Relations 
+     *  as Object Properties are used only in UNL Knowledge Bases. In UNL graphs, 
+     *  you must use the reified versions of those properties in order to specify 
+     *  the scopes (and not only the sources and targets).</p>
+     */
+    public static final ObjectProperty Universal_Relation = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#Universal_Relation" );
+    
+    public static final ObjectProperty agt = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#agt" );
+    
+    public static final ObjectProperty and = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#and" );
+    
+    public static final ObjectProperty ant = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#ant" );
+    
+    public static final ObjectProperty aoj = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#aoj" );
+    
+    public static final ObjectProperty bas = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#bas" );
+    
+    public static final ObjectProperty ben = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#ben" );
+    
+    public static final ObjectProperty cnt = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#cnt" );
+    
+    public static final ObjectProperty con = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#con" );
+    
+    public static final ObjectProperty coo = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#coo" );
+    
+    public static final ObjectProperty dur = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#dur" );
+    
+    public static final ObjectProperty equ = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#equ" );
+    
+    public static final ObjectProperty exp = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#exp" );
+    
+    public static final ObjectProperty fld = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#fld" );
+    
+    public static final ObjectProperty gol = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#gol" );
+    
+    public static final ObjectProperty has_occurrence = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#has_occurrence" );
+    
+    public static final ObjectProperty has_scope = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#has_scope" );
+    
+    public static final ObjectProperty has_source = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#has_source" );
+    
+    public static final ObjectProperty has_target = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#has_target" );
+    
+    public static final ObjectProperty icl = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#icl" );
+    
+    public static final ObjectProperty ins = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#ins" );
+    
+    public static final ObjectProperty iof = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#iof" );
+    
+    public static final ObjectProperty is_occurrence_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_occurrence_of" );
+    
+    public static final ObjectProperty is_scope_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_scope_of" );
+    
+    public static final ObjectProperty is_source_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_source_of" );
+    
+    public static final ObjectProperty is_substructure_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_substructure_of" );
+    
+    public static final ObjectProperty is_superstructure_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_superstructure_of" );
+    
+    public static final ObjectProperty is_target_of = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#is_target_of" );
+    
+    public static final ObjectProperty lpl = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#lpl" );
+    
+    public static final ObjectProperty man = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#man" );
+    
+    public static final ObjectProperty mat = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#mat" );
+    
+    public static final ObjectProperty met = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#met" );
+    
+    public static final ObjectProperty mod = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#mod" );
+    
+    public static final ObjectProperty nam = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#nam" );
+    
+    public static final ObjectProperty obj = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#obj" );
+    
+    public static final ObjectProperty opl = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#opl" );
+    
+    public static final ObjectProperty or = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#or" );
+    
+    public static final ObjectProperty per = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#per" );
+    
+    public static final ObjectProperty plc = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#plc" );
+    
+    public static final ObjectProperty pof = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#pof" );
+    
+    public static final ObjectProperty pos = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#pos" );
+    
+    public static final ObjectProperty ptn = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#ptn" );
+    
+    public static final ObjectProperty pur = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#pur" );
+    
+    public static final ObjectProperty qua = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#qua" );
+    
+    public static final ObjectProperty res = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#res" );
+    
+    public static final ObjectProperty rsn = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#rsn" );
+    
+    public static final ObjectProperty seq = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#seq" );
+    
+    public static final ObjectProperty src = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#src" );
+    
+    public static final ObjectProperty tim = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#tim" );
+    
+    public static final ObjectProperty tmf = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#tmf" );
+    
+    public static final ObjectProperty tmt = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#tmt" );
+    
+    public static final ObjectProperty unlObjectProperty = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#unlObjectProperty" );
+    
+    public static final ObjectProperty via = M_MODEL.createObjectProperty( "https://unl.tetras-libre.fr/rdf/schema#via" );
+    
+    public static final DatatypeProperty has_attribute = M_MODEL.createDatatypeProperty( "https://unl.tetras-libre.fr/rdf/schema#has_attribute" );
+    
+    public static final DatatypeProperty unlDatatypeProperty = M_MODEL.createDatatypeProperty( "https://unl.tetras-libre.fr/rdf/schema#unlDatatypeProperty" );
+    
+    public static final AnnotationProperty has_id = M_MODEL.createAnnotationProperty( "https://unl.tetras-libre.fr/rdf/schema#has_id" );
+    
+    public static final AnnotationProperty has_master_definition = M_MODEL.createAnnotationProperty( "https://unl.tetras-libre.fr/rdf/schema#has_master_definition" );
+    
+    public static final AnnotationProperty unlAnnotationProperty = M_MODEL.createAnnotationProperty( "https://unl.tetras-libre.fr/rdf/schema#unlAnnotationProperty" );
+    
+    public static final OntProperty unlProperty = M_MODEL.createOntProperty( "https://unl.tetras-libre.fr/rdf/schema#unlProperty" );
+    
+    public static final OntClass __ = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@1" );
+    
+    public static final OntClass ___CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@2" );
+    
+    public static final OntClass ___CLASS1 = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@3" );
+    
+    public static final OntClass ability = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@ability" );
+    
+    public static final OntClass about = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@about" );
+    
+    public static final OntClass above = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@above" );
+    
+    public static final OntClass according_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@according_to" );
+    
+    public static final OntClass across = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@across" );
+    
+    public static final OntClass active = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@active" );
+    
+    public static final OntClass adjective = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@adjective" );
+    
+    public static final OntClass adverb = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@adverb" );
+    
+    public static final OntClass advice = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@advice" );
+    
+    public static final OntClass after = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@after" );
+    
+    public static final OntClass again = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@again" );
+    
+    public static final OntClass against = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@against" );
+    
+    public static final OntClass agreement = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@agreement" );
+    
+    public static final OntClass all = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@all" );
+    
+    public static final OntClass almost = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@almost" );
+    
+    public static final OntClass along = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@along" );
+    
+    public static final OntClass also = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@also" );
+    
+    public static final OntClass although = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@although" );
+    
+    public static final OntClass among = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@among" );
+    
+    public static final OntClass and_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@and" );
+    
+    public static final OntClass anger = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@anger" );
+    
+    public static final OntClass angle_bracket = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@angle_bracket" );
+    
+    public static final OntClass anterior = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@anterior" );
+    
+    public static final OntClass anthropomorphism = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@anthropomorphism" );
+    
+    public static final OntClass antiphrasis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@antiphrasis" );
+    
+    public static final OntClass antonomasia = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@antonomasia" );
+    
+    public static final OntClass any = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@any" );
+    
+    public static final OntClass archaic = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@archaic" );
+    
+    public static final OntClass around = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@around" );
+    
+    public static final OntClass as = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as" );
+    
+    public static final OntClass if_ = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as.@if" );
+    
+    public static final OntClass as_far_as = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as_far_as" );
+    
+    public static final OntClass as_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as_of" );
+    
+    public static final OntClass as_per = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as_per" );
+    
+    public static final OntClass as_regards = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as_regards" );
+    
+    public static final OntClass as_well_as = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@as_well_as" );
+    
+    public static final OntClass assertion = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@assertion" );
+    
+    public static final OntClass assumption = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@assumption" );
+    
+    public static final OntClass at = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@at" );
+    
+    public static final OntClass attention = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@attention" );
+    
+    public static final OntClass back = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@back" );
+    
+    public static final OntClass barring = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@barring" );
+    
+    public static final OntClass because = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@because" );
+    
+    public static final OntClass because_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@because_of" );
+    
+    public static final OntClass before = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@before" );
+    
+    public static final OntClass behind = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@behind" );
+    
+    public static final OntClass belief = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@belief" );
+    
+    public static final OntClass below = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@below" );
+    
+    public static final OntClass beside = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@beside" );
+    
+    public static final OntClass besides = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@besides" );
+    
+    public static final OntClass between = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@between" );
+    
+    public static final OntClass beyond = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@beyond" );
+    
+    public static final OntClass both = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@both" );
+    
+    public static final OntClass bottom = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@bottom" );
+    
+    public static final OntClass brace = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@brace" );
+    
+    public static final OntClass brachylogia = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@brachylogia" );
+    
+    public static final OntClass but = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@but" );
+    
+    public static final OntClass by = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@by" );
+    
+    public static final OntClass by_means_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@by_means_of" );
+    
+    public static final OntClass catachresis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@catachresis" );
+    
+    public static final OntClass causative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@causative" );
+    
+    public static final OntClass certain = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@certain" );
+    
+    public static final OntClass chiasmus = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@chiasmus" );
+    
+    public static final OntClass circa = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@circa" );
+    
+    public static final OntClass climax = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@climax" );
+    
+    public static final OntClass clockwise = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@clockwise" );
+    
+    public static final OntClass colloquial = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@colloquial" );
+    
+    public static final OntClass command = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@command" );
+    
+    public static final OntClass comment = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@comment" );
+    
+    public static final OntClass concerning = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@concerning" );
+    
+    public static final OntClass conclusion = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@conclusion" );
+    
+    public static final OntClass condition = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@condition" );
+    
+    public static final OntClass confirmation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@confirmation" );
+    
+    public static final OntClass consent = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@consent" );
+    
+    public static final OntClass consequence = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@consequence" );
+    
+    public static final OntClass consonance = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@consonance" );
+    
+    public static final OntClass contact = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@contact" );
+    
+    public static final OntClass contentment = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@contentment" );
+    
+    public static final OntClass continuative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@continuative" );
+    
+    public static final OntClass conviction = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@conviction" );
+    
+    public static final OntClass decision = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@decision" );
+    
+    public static final OntClass deduction = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@deduction" );
+    
+    public static final OntClass def = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@def" );
+    
+    public static final OntClass desire = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@desire" );
+    
+    public static final OntClass despite = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@despite" );
+    
+    public static final OntClass determination = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@determination" );
+    
+    public static final OntClass dialect = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@dialect" );
+    
+    public static final OntClass disagreement = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@disagreement" );
+    
+    public static final OntClass discontentment = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@discontentment" );
+    
+    public static final OntClass dissent = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@dissent" );
+    
+    public static final OntClass distal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@distal" );
+    
+    public static final OntClass double_negative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@double_negative" );
+    
+    public static final OntClass double_parenthesis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@double_parenthesis" );
+    
+    public static final OntClass double_quote = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@double_quote" );
+    
+    public static final OntClass doubt = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@doubt" );
+    
+    public static final OntClass down = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@down" );
+    
+    public static final OntClass dual = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@dual" );
+    
+    public static final OntClass due_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@due_to" );
+    
+    public static final OntClass during = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@during" );
+    
+    public static final OntClass dysphemism = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@dysphemism" );
+    
+    public static final OntClass each = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@each" );
+    
+    public static final OntClass either = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@either" );
+    
+    public static final OntClass ellipsis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@ellipsis" );
+    
+    public static final OntClass emphasis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@emphasis" );
+    
+    public static final OntClass enough = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@enough" );
+    
+    public static final OntClass entire = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@entire" );
+    
+    public static final OntClass entry = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@entry" );
+    
+    public static final OntClass epanalepsis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@epanalepsis" );
+    
+    public static final OntClass epanorthosis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@epanorthosis" );
+    
+    public static final OntClass equal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@equal" );
+    
+    public static final OntClass equivalent = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@equivalent" );
+    
+    public static final OntClass euphemism = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@euphemism" );
+    
+    public static final OntClass even = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@even" );
+    
+    public static final OntClass if__CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@even.@if" );
+    
+    public static final OntClass except = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@except" );
+    
+    public static final OntClass if__CLASS1 = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@except.@if" );
+    
+    public static final OntClass except_for = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@except_for" );
+    
+    public static final OntClass exclamation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@exclamation" );
+    
+    public static final OntClass excluding = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@excluding" );
+    
+    public static final OntClass exhortation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@exhortation" );
+    
+    public static final OntClass expectation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@expectation" );
+    
+    public static final OntClass experiential = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@experiential" );
+    
+    public static final OntClass extra = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@extra" );
+    
+    public static final OntClass failing = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@failing" );
+    
+    public static final OntClass familiar = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@familiar" );
+    
+    public static final OntClass far = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@far" );
+    
+    public static final OntClass fear = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@fear" );
+    
+    public static final OntClass female = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@female" );
+    
+    public static final OntClass focus = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@focus" );
+    
+    public static final OntClass following = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@following" );
+    
+    public static final OntClass for_ = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@for" );
+    
+    public static final OntClass from = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@from" );
+    
+    public static final OntClass front = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@front" );
+    
+    public static final OntClass future = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@future" );
+    
+    public static final OntClass generic = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@generic" );
+    
+    public static final OntClass given = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@given" );
+    
+    public static final OntClass habitual = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@habitual" );
+    
+    public static final OntClass half = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@half" );
+    
+    public static final OntClass hesitation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@hesitation" );
+    
+    public static final OntClass hope = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@hope" );
+    
+    public static final OntClass hyperbole = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@hyperbole" );
+    
+    public static final OntClass hypothesis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@hypothesis" );
+    
+    public static final OntClass if__CLASS2 = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@if" );
+    
+    public static final OntClass only = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@if.@only" );
+    
+    public static final OntClass imperfective = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@imperfective" );
+    
+    public static final OntClass in = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in" );
+    
+    public static final OntClass in_accordance_with = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_accordance_with" );
+    
+    public static final OntClass in_addition_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_addition_to" );
+    
+    public static final OntClass in_case = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_case" );
+    
+    public static final OntClass in_case_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_case_of" );
+    
+    public static final OntClass in_favor_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_favor_of" );
+    
+    public static final OntClass in_place_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_place_of" );
+    
+    public static final OntClass in_spite_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@in_spite_of" );
+    
+    public static final OntClass inceptive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@inceptive" );
+    
+    public static final OntClass inchoative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@inchoative" );
+    
+    public static final OntClass including = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@including" );
+    
+    public static final OntClass indef = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@indef" );
+    
+    public static final OntClass inferior = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@inferior" );
+    
+    public static final OntClass inside = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@inside" );
+    
+    public static final OntClass instead_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@instead_of" );
+    
+    public static final OntClass intention = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@intention" );
+    
+    public static final OntClass interrogation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@interrogation" );
+    
+    public static final OntClass interruption = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@interruption" );
+    
+    public static final OntClass intimate = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@intimate" );
+    
+    public static final OntClass invitation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@invitation" );
+    
+    public static final OntClass irony = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@irony" );
+    
+    public static final OntClass iterative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@iterative" );
+    
+    public static final OntClass jargon = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@jargon" );
+    
+    public static final OntClass judgement = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@judgement" );
+    
+    public static final OntClass least = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@least" );
+    
+    public static final OntClass left = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@left" );
+    
+    public static final OntClass less = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@less" );
+    
+    public static final OntClass like = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@like" );
+    
+    public static final OntClass literary = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@literary" );
+    
+    public static final OntClass majority = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@majority" );
+    
+    public static final OntClass male = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@male" );
+    
+    public static final OntClass maybe = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@maybe" );
+    
+    public static final OntClass medial = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@medial" );
+    
+    public static final OntClass metaphor = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@metaphor" );
+    
+    public static final OntClass metonymy = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@metonymy" );
+    
+    public static final OntClass minority = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@minority" );
+    
+    public static final OntClass minus = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@minus" );
+    
+    public static final OntClass more = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@more" );
+    
+    public static final OntClass most = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@most" );
+    
+    public static final OntClass multal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@multal" );
+    
+    public static final OntClass narrative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@narrative" );
+    
+    public static final OntClass near = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@near" );
+    
+    public static final OntClass necessity = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@necessity" );
+    
+    public static final OntClass neither = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@neither" );
+    
+    public static final OntClass neutral = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@neutral" );
+    
+    public static final OntClass no = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@no" );
+    
+    public static final OntClass not = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@not" );
+    
+    public static final OntClass notwithstanding = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@notwithstanding" );
+    
+    public static final OntClass noun = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@noun" );
+    
+    public static final OntClass obligation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@obligation" );
+    
+    public static final OntClass of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@of" );
+    
+    public static final OntClass off = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@off" );
+    
+    public static final OntClass on = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@on" );
+    
+    public static final OntClass on_account_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@on_account_of" );
+    
+    public static final OntClass on_behalf_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@on_behalf_of" );
+    
+    public static final OntClass only_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@only" );
+    
+    public static final OntClass onomatopoeia = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@onomatopoeia" );
+    
+    public static final OntClass opinion = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@opinion" );
+    
+    public static final OntClass opposite = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@opposite" );
+    
+    public static final OntClass or_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@or" );
+    
+    public static final OntClass ordinal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@ordinal" );
+    
+    public static final OntClass other = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@other" );
+    
+    public static final OntClass outside = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@outside" );
+    
+    public static final OntClass over = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@over" );
+    
+    public static final OntClass owing_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@owing_to" );
+    
+    public static final OntClass own = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@own" );
+    
+    public static final OntClass oxymoron = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@oxymoron" );
+    
+    public static final OntClass pace = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pace" );
+    
+    public static final OntClass pain = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pain" );
+    
+    public static final OntClass paradox = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@paradox" );
+    
+    public static final OntClass parallelism = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@parallelism" );
+    
+    public static final OntClass parenthesis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@parenthesis" );
+    
+    public static final OntClass paronomasia = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@paronomasia" );
+    
+    public static final OntClass part = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@part" );
+    
+    public static final OntClass passive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@passive" );
+    
+    public static final OntClass past = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@past" );
+    
+    public static final OntClass paucal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@paucal" );
+    
+    public static final OntClass pejorative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pejorative" );
+    
+    public static final OntClass per_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@per" );
+    
+    public static final OntClass perfect = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@perfect" );
+    
+    public static final OntClass perfective = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@perfective" );
+    
+    public static final OntClass periphrasis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@periphrasis" );
+    
+    public static final OntClass permission = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@permission" );
+    
+    public static final OntClass permissive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@permissive" );
+    
+    public static final OntClass persistent = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@persistent" );
+    
+    public static final OntClass person = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@person" );
+    
+    public static final OntClass pl = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pl" );
+    
+    public static final OntClass pleonasm = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pleonasm" );
+    
+    public static final OntClass plus = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@plus" );
+    
+    public static final OntClass polite = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@polite" );
+    
+    public static final OntClass polyptoton = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@polyptoton" );
+    
+    public static final OntClass polysyndeton = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@polysyndeton" );
+    
+    public static final OntClass possibility = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@possibility" );
+    
+    public static final OntClass posterior = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@posterior" );
+    
+    public static final OntClass prediction = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@prediction" );
+    
+    public static final OntClass present = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@present" );
+    
+    public static final OntClass presumption = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@presumption" );
+    
+    public static final OntClass prior_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@prior_to" );
+    
+    public static final OntClass probability = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@probability" );
+    
+    public static final OntClass progressive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@progressive" );
+    
+    public static final OntClass prohibition = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@prohibition" );
+    
+    public static final OntClass promise = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@promise" );
+    
+    public static final OntClass prospective = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@prospective" );
+    
+    public static final OntClass proximal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@proximal" );
+    
+    public static final OntClass pursuant_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@pursuant_to" );
+    
+    public static final OntClass qua_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@qua" );
+    
+    public static final OntClass quadrual = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@quadrual" );
+    
+    public static final OntClass recent = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@recent" );
+    
+    public static final OntClass reciprocal = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@reciprocal" );
+    
+    public static final OntClass reflexive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@reflexive" );
+    
+    public static final OntClass regarding = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@regarding" );
+    
+    public static final OntClass regardless_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@regardless_of" );
+    
+    public static final OntClass regret = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@regret" );
+    
+    public static final OntClass relative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@relative" );
+    
+    public static final OntClass relief = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@relief" );
+    
+    public static final OntClass remote = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@remote" );
+    
+    public static final OntClass repetition = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@repetition" );
+    
+    public static final OntClass request = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@request" );
+    
+    public static final OntClass result = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@result" );
+    
+    public static final OntClass reverential = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@reverential" );
+    
+    public static final OntClass right = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@right" );
+    
+    public static final OntClass round = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@round" );
+    
+    public static final OntClass same = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@same" );
+    
+    public static final OntClass save = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@save" );
+    
+    public static final OntClass side = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@side" );
+    
+    public static final OntClass since = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@since" );
+    
+    public static final OntClass single_quote = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@single_quote" );
+    
+    public static final OntClass singular = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@singular" );
+    
+    public static final OntClass slang = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@slang" );
+    
+    public static final OntClass so = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@so" );
+    
+    public static final OntClass speculation = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@speculation" );
+    
+    public static final OntClass speech = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@speech" );
+    
+    public static final OntClass square_bracket = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@square_bracket" );
+    
+    public static final OntClass subsequent_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@subsequent_to" );
+    
+    public static final OntClass such = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@such" );
+    
+    public static final OntClass suggestion = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@suggestion" );
+    
+    public static final OntClass superior = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@superior" );
+    
+    public static final OntClass surprise = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@surprise" );
+    
+    public static final OntClass symploce = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@symploce" );
+    
+    public static final OntClass synecdoche = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@synecdoche" );
+    
+    public static final OntClass synesthesia = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@synesthesia" );
+    
+    public static final OntClass taboo = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@taboo" );
+    
+    public static final OntClass terminative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@terminative" );
+    
+    public static final OntClass than = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@than" );
+    
+    public static final OntClass thanks_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@thanks_to" );
+    
+    public static final OntClass that_of = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@that_of" );
+    
+    public static final OntClass thing = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@thing" );
+    
+    public static final OntClass threat = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@threat" );
+    
+    public static final OntClass through = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@through" );
+    
+    public static final OntClass throughout = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@throughout" );
+    
+    public static final OntClass times = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@times" );
+    
+    public static final OntClass title = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@title" );
+    
+    public static final OntClass to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@to" );
+    
+    public static final OntClass top = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@top" );
+    
+    public static final OntClass topic = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@topic" );
+    
+    public static final OntClass towards = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@towards" );
+    
+    public static final OntClass trial = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@trial" );
+    
+    public static final OntClass tuple = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@tuple" );
+    
+    public static final OntClass under = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@under" );
+    
+    public static final OntClass unit = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@unit" );
+    
+    public static final OntClass unless = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@unless" );
+    
+    public static final OntClass unlike = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@unlike" );
+    
+    public static final OntClass until = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@until" );
+    
+    public static final OntClass up = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@up" );
+    
+    public static final OntClass verb = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@verb" );
+    
+    public static final OntClass versus = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@versus" );
+    
+    public static final OntClass vocative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@vocative" );
+    
+    public static final OntClass warning = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@warning" );
+    
+    public static final OntClass weariness = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@weariness" );
+    
+    public static final OntClass wh = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@wh" );
+    
+    public static final OntClass with = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@with" );
+    
+    public static final OntClass with_regard_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@with_regard_to" );
+    
+    public static final OntClass with_relation_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@with_relation_to" );
+    
+    public static final OntClass with_respect_to = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@with_respect_to" );
+    
+    public static final OntClass within = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@within" );
+    
+    public static final OntClass without = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@without" );
+    
+    public static final OntClass worth = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@worth" );
+    
+    public static final OntClass yes = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@yes" );
+    
+    public static final OntClass zoomorphism = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#@zoomorphism" );
+    
+    public static final OntClass Schemes = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#Schemes" );
+    
+    public static final OntClass Tropes = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#Tropes" );
+    
+    public static final OntClass UNLKB_Node = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNLKB_Node" );
+    
+    /** <p>Top concepts of a UNL Knoledge Base that shall not correspond to a UW.</p> */
+    public static final OntClass UNLKB_Top_Concept = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNLKB_Top_Concept" );
+    
+    /** <p>For more information about UNL Documents, see : http://www.unlweb.net/wiki/UNL_document</p> */
+    public static final OntClass UNL_Document = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Document" );
+    
+    public static final OntClass UNL_Graph_Node = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Graph_Node" );
+    
+    public static final OntClass UNL_Node = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Node" );
+    
+    /** <p>For more information about UNL Paragraphs, see : http://www.unlweb.net/wiki/UNL_document</p> */
+    public static final OntClass UNL_Paragraph = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Paragraph" );
+    
+    /** <p>For more information about UNL Scopes, see : http://www.unlweb.net/wiki/Scope 
+     *  The UNL representation is a hyper-graph, which means that it may consist of 
+     *  several interlinked or subordinate sub-graphs. These sub-graphs are represented 
+     *  as hyper-nodes and correspond roughly to the concept of dependent (subordinate) 
+     *  clauses, i.e., groups of words that consist of a subject (explicit or implied) 
+     *  and a predicate and which are embedded in a larger structure (the independent 
+     *  clause). They are used to define the boundaries between complex semantic entities 
+     *  being represented.</p>
+     */
+    public static final OntClass UNL_Scope = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Scope" );
+    
+    /** <p>For mor information about UNL Sentences, see : http://www.unlweb.net/wiki/UNL_sentence 
+     *  UNL sentences, or UNL expressions, are sentences of UNL. They are hypergraphs 
+     *  made out of nodes (Universal Words) interlinked by binary semantic Universal 
+     *  Relations and modified by Universal Attributes. UNL sentences have been the 
+     *  basic unit of representation inside the UNL framework.</p>
+     */
+    public static final OntClass UNL_Sentence = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Sentence" );
+    
+    /** <p>Sentences expressed in UNL can be organized in paragraphs and documents</p> */
+    public static final OntClass UNL_Structure = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UNL_Structure" );
+    
+    public static final OntClass UW_Lexeme = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UW_Lexeme" );
+    
+    public static final OntClass UW_Occurrence = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#UW_Occurrence" );
+    
+    /** <p>More informations about Universal Attributes here : http://www.unlweb.net/wiki/Universal_Attributes 
+     *  Classes in this hierarchy are informative. Universal attributes must be expressed 
+     *  as strings (label of the attribute) with datatype :att defined in this ontology. 
+     *  Universal Attributes are arcs linking a node to itself. In opposition to Universal 
+     *  Relations, they correspond to one-place predicates, i.e., functions that take 
+     *  a single argument. In UNL, attributes have been normally used to represent 
+     *  information conveyed by natural language grammatical categories (such as tense, 
+     *  mood, aspect, number, etc). The set of attributes, which is claimed to be 
+     *  universal, is defined in the UNL Specs and is not open to frequent additions.</p>
+     */
+    public static final OntClass Universal_Attribute = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#Universal_Attribute" );
+    
+    /** <p>For details abour UWs, see : http://www.unlweb.net/wiki/Universal_Words Universal 
+     *  Words, or simply UW's, are the words of UNL, and correspond to nodes - to 
+     *  be interlinked by Universal Relations and specified by Universal Attributes 
+     *  - in a UNL graph.</p>
+     */
+    public static final OntClass Universal_Word = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#Universal_Word" );
+    
+    public static final OntClass absolute_tense = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#absolute_tense" );
+    
+    public static final OntClass animacy = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#animacy" );
+    
+    public static final OntClass aspect = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#aspect" );
+    
+    public static final OntClass comparative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#comparative" );
+    
+    public static final OntClass conventions = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#conventions" );
+    
+    public static final OntClass degree = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#degree" );
+    
+    public static final OntClass direction = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#direction" );
+    
+    public static final OntClass emotions = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#emotions" );
+    
+    public static final OntClass figure_of_speech = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#figure_of_speech" );
+    
+    public static final OntClass gender = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#gender" );
+    
+    public static final OntClass information_structure = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#information_structure" );
+    
+    public static final OntClass lexical_category = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#lexical_category" );
+    
+    public static final OntClass location = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#location" );
+    
+    public static final OntClass manner = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#manner" );
+    
+    public static final OntClass modality = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#modality" );
+    
+    public static final OntClass nominal_attributes = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#nominal_attributes" );
+    
+    public static final OntClass other_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#other" );
+    
+    public static final OntClass person_CLASS = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#person" );
+    
+    public static final OntClass place = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#place" );
+    
+    public static final OntClass polarity = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#polarity" );
+    
+    public static final OntClass position = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#position" );
+    
+    public static final OntClass positive = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#positive" );
+    
+    public static final OntClass quantification = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#quantification" );
+    
+    public static final OntClass register = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#register" );
+    
+    public static final OntClass relative_tense = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#relative_tense" );
+    
+    public static final OntClass social_deixis = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#social_deixis" );
+    
+    public static final OntClass specification = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#specification" );
+    
+    public static final OntClass superlative = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#superlative" );
+    
+    public static final OntClass syntactic_structures = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#syntactic_structures" );
+    
+    public static final OntClass time = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#time" );
+    
+    public static final OntClass voice = M_MODEL.createClass( "https://unl.tetras-libre.fr/rdf/schema#voice" );
+    
+    /** <p>More informations about Universal Attributes here : http://www.unlweb.net/wiki/Universal_Attributes 
+     *  You can also see the hierarchy and descriptions of available attributes as 
+     *  subclasses of the :Universal_Attributes class in this ontologies. Those classes 
+     *  are informative, as universal attributes must be expressed as strings with 
+     *  datatype :att here defined. Universal Attributes are arcs linking a node to 
+     *  itself. In opposition to Universal Relations, they correspond to one-place 
+     *  predicates, i.e., functions that take a single argument. In UNL, attributes 
+     *  have been normally used to represent information conveyed by natural language 
+     *  grammatical categories (such as tense, mood, aspect, number, etc). The set 
+     *  of attributes, which is claimed to be universal, is defined in the UNL Specs 
+     *  and is not open to frequent additions.</p>
+     */
+    public static final Resource attribute = M_MODEL.createResource( "https://unl.tetras-libre.fr/rdf/schema#attribute" );
+    
+}
diff --git a/rdfUnlSchema.ttl b/rdf-vocabulary/src/main/vocabs/unlVocabulary.ttl
similarity index 100%
rename from rdfUnlSchema.ttl
rename to rdf-vocabulary/src/main/vocabs/unlVocabulary.ttl