diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..5c74adc223a76e3fc30becc79e1c4aad08f72a4a
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "table-definitions"]
+	path = table-definitions
+	url = git@gitlab.c3sl.ufpr.br:tools/table-definitions.git
diff --git a/settings.py b/settings.py
index 1166eb2ab38177e6efd9ccce6f2d437810567dd7..9d627d3383c5118d5159f69fd917937c9cc0019c 100644
--- a/settings.py
+++ b/settings.py
@@ -46,7 +46,7 @@ BACKUP_FILE = 'backupdadoseducacionais'
 MAPPING_PROTOCOLS_FOLDER = 'mapping_protocols'
 
 # Folder for table definitions files
-TABLE_DEFINITIONS_FOLDER = 'table_definitions'
+TABLE_DEFINITIONS_FOLDER = 'table-definitions'
 
 # Folder for scripts and sql tables
 SCRIPTS_FOLDER = 'sql'
diff --git a/table-definitions b/table-definitions
new file mode 160000
index 0000000000000000000000000000000000000000..181cf4557f507acf9cc598ee1ca5687397066572
--- /dev/null
+++ b/table-definitions
@@ -0,0 +1 @@
+Subproject commit 181cf4557f507acf9cc598ee1ca5687397066572
diff --git a/table_definitions/localoferta_ens_superior.json b/table_definitions/localoferta_ens_superior.json
deleted file mode 100644
index 625f9e0735cc67483304941bf9e3feee9e821004..0000000000000000000000000000000000000000
--- a/table_definitions/localoferta_ens_superior.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-    "pairing_description": "Tabela do censo do INEP - Ensino Superior",
-    "data_source": "Dados abertos INEP - Microdados do Ensino Superior",
-    "pk": ["ano_censo", "cod_local_oferta", "cod_curso"],
-    "foreign_keys": [ ]
-}
-
diff --git a/table_definitions/matricula.json b/table_definitions/matricula.json
deleted file mode 100644
index b1a31fa8a86c380ce891799b9842fb19bc1248ba..0000000000000000000000000000000000000000
--- a/table_definitions/matricula.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-    "pairing_description": "Tabela de matrículas",
-    "data_source": "Microdados do Censo Escolar/INEP (arquivo Matrículas)",
-    "pk": ["ano_censo", "id"],
-    "foreign_keys": [
-
-    ]
-}
diff --git a/table_definitions/test_database.json b/table_definitions/test_database.json
deleted file mode 100644
index 76bb4ca2675502f90868cf87a4ef33f3cc7969d9..0000000000000000000000000000000000000000
--- a/table_definitions/test_database.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-    "pairing_description": "Tabela utilizada para testes",
-    "data_source": "Massa d' Água Região Hidrográfica Parana - ANA - dados.gov.br",
-    "pk": ["id"],
-    "foreign_keys": [
-        {
-            "keys": ["id"],
-            "reference_columns": ["id"],
-            "reference_table": "test_reference"
-        }
-    ]
-}