Skip to content
Snippets Groups Projects
Commit e78a325a authored by Aurélien Lamercerie's avatar Aurélien Lamercerie
Browse files

New Preprocessing Rule: AMR Edge adding (2) + Root Ref adding

parent cf23d3c2
No related branches found
No related tags found
1 merge request!1Master
Showing
with 9865 additions and 115 deletions
......@@ -7,7 +7,7 @@
# Add AMR edge corresponding to leaf with name relation.
#==============================================================================
from rdflib import Graph
from rdflib import Graph, Literal
import transduction
from transduction import net
......@@ -16,22 +16,55 @@ from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
# Pattern Search: leaf{name}
# Pattern Search: leaf with name relation
#==============================================================================
def __search_pattern(graph):
pass
return '', []
select_data_list = ['?leaf', '?varLabel', '?valueLabel']
clause_list = ['?leaf a amr:AMR_Leaf.',
'?leaf amr:hasVariable ?v.',
'?leaf amr:hasConcept ?c.',
'?v a amr:AMR_Variable.',
'?v amr:label ?varLabel.',
'?v amr:name ?varName.',
'BIND (REPLACE(?varName, " ", "") AS ?valueLabel).']
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
# Construct Method(s)
#==============================================================================
def __add_amr_edge(graph, vLabel, vName):
def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='name'):
triple_list = []
pass
# -- New value
new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Value')
triple_list.append((new_value_uri, relation, value))
# -- Value label
relation = produce_uriref(graph, 'rdfs:label')
value = valueLabel
triple_list.append((new_value_uri, relation, value))
# -- New edge
new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Edge')
triple_list.append((new_edge_uri, relation, value))
# -- Relation: hasRoleID for new edge
relation = produce_uriref(graph, 'amr:hasRoleID')
value = Literal(f'{roleId}')
triple_list.append((new_edge_uri, relation, value))
# -- New relation between leaf and value
triple_list.append((leaf, new_edge_uri, new_value_uri))
return triple_list
......@@ -48,9 +81,10 @@ def add_amr_edge_for_name_relation(graph):
# -- Search for patterns
_, pattern_set = __search_pattern(graph)
# -- Selection Analyzing (1)
# -- Selection Analyzing
rule_triple_list = []
for pattern in pattern_set:
pass
rule_triple_list += __add_amr_edge(
graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
return rule_label, rule_triple_list
......@@ -7,7 +7,7 @@
# Add AMR edge corresponding to leaf with quant relation.
#==============================================================================
from rdflib import Graph
from rdflib import Graph, Literal
import transduction
from transduction import net
......@@ -19,19 +19,57 @@ from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
# Pattern Search: leaf{quant}
#==============================================================================
#==============================================================================
# Pattern Search: leaf with quant relation
#==============================================================================
def __search_pattern(graph):
pass
return '', []
select_data_list = ['?leaf', '?varLabel', '?valueLabel']
clause_list = ['?leaf a amr:AMR_Leaf.',
'?leaf amr:hasVariable ?v.',
'?leaf amr:hasConcept ?c.',
'?v a amr:AMR_Variable.',
'?v amr:label ?varLabel.',
'?v amr:fromAmrLk ?vLink.',
'?vLink ns2:quant ?vQuant.',
'BIND (REPLACE(?vQuant, " ", "") AS ?valueLabel).'
]
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
# Construct Method(s)
#==============================================================================
def __add_amr_edge(graph, vLabel, vQuant):
def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='quant'):
triple_list = []
pass
# -- New value
new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Value')
triple_list.append((new_value_uri, relation, value))
# -- Value label
relation = produce_uriref(graph, 'rdfs:label')
value = valueLabel
triple_list.append((new_value_uri, relation, value))
# -- New edge
new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Edge')
triple_list.append((new_edge_uri, relation, value))
# -- Relation: hasRoleID for new edge
relation = produce_uriref(graph, 'amr:hasRoleID')
value = Literal(f'{roleId}')
triple_list.append((new_edge_uri, relation, value))
# -- New relation between leaf and value
triple_list.append((leaf, new_edge_uri, new_value_uri))
return triple_list
......@@ -48,9 +86,10 @@ def add_amr_edge_for_quant_relation(graph):
# -- Search for patterns
_, pattern_set = __search_pattern(graph)
# -- Selection Analyzing (1)
# -- Selection Analyzing
rule_triple_list = []
for pattern in pattern_set:
pass
rule_triple_list += __add_amr_edge(
graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
return rule_label, rule_triple_list
......@@ -7,7 +7,7 @@
# Add AMR edge corresponding to leaf with polarity relation.
#==============================================================================
from rdflib import Graph
from rdflib import Graph, Literal
import transduction
from transduction import net
......@@ -20,18 +20,53 @@ from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
def __search_pattern(graph):
pass
return '', []
select_data_list = ['?leaf', '?varLabel', '?valueLabel']
clause_list = ['?leaf a amr:AMR_Leaf.',
'?leaf amr:hasVariable ?v.',
'?leaf amr:hasConcept ?c.',
'?v a amr:AMR_Variable.',
'?v amr:label ?varLabel.',
'?v amr:fromAmrLk ?vLink.',
'?vLink ns2:polarity ?vPolarity.',
'BIND (REPLACE(?vPolarity, " ", "") AS ?nvl1).',
'BIND (REPLACE(?nvl1, "-", "negative") AS ?valueLabel).'
]
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
# Construct Method(s)
#==============================================================================
def __add_amr_edge(graph, vLabel, vPolarity):
def __add_amr_edge(graph, leaf, varLabel, valueLabel, roleId='polarity'):
triple_list = []
pass
# -- New value
new_value_uri = produce_uriref(graph, f'amr:value_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Value')
triple_list.append((new_value_uri, relation, value))
# -- Value label
relation = produce_uriref(graph, 'rdfs:label')
value = valueLabel
triple_list.append((new_value_uri, relation, value))
# -- New edge
new_edge_uri = produce_uriref(graph, f'amr:edge_{varLabel}_{roleId}_{valueLabel}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Edge')
triple_list.append((new_edge_uri, relation, value))
# -- Relation: hasRoleID for new edge
relation = produce_uriref(graph, 'amr:hasRoleID')
value = Literal(f'{roleId}')
triple_list.append((new_edge_uri, relation, value))
# -- New relation between leaf and value
triple_list.append((leaf, new_edge_uri, new_value_uri))
return triple_list
......@@ -51,6 +86,7 @@ def add_amr_edge_for_polarity_relation(graph):
# -- Selection Analyzing (1)
rule_triple_list = []
for pattern in pattern_set:
pass
rule_triple_list += __add_amr_edge(
graph, pattern.leaf, pattern.varLabel, pattern.valueLabel)
return rule_label, rule_triple_list
......@@ -21,8 +21,16 @@ from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
def __search_pattern(graph):
pass
return '', []
select_data_list = ['?edge', '?role']
clause_list = ['?edge a amr:AMR_Edge.',
'?edge amr:hasRoleID ?edgeRoleId.',
'?role rdfs:subClassOf* amr:AMR_Role.',
'?role amr:label ?roleLabel.',
'FILTER ( ?roleLabel != "" ).',
'FILTER ( ?edgeRoleId = ?roleLabel ).']
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
......@@ -32,7 +40,9 @@ def __search_pattern(graph):
def __update_amr_edge_role(graph, edge, role):
triple_list = []
pass
# -- Add relation with AMR_Role
relation = produce_uriref(graph, 'amr:hasAmrRole')
triple_list.append((edge, relation, role))
return triple_list
......@@ -52,10 +62,6 @@ def update_amr_edge_role_1(graph):
# -- Selection Analyzing (1)
rule_triple_list = []
for pattern in pattern_set:
edge = pattern[0]
role = pattern[1]
triple_list = __update_amr_edge_role(graph, edge, role)
rule_triple_list.extend(triple_list)
rule_triple_list += __update_amr_edge_role(graph, pattern.edge, pattern.role)
return rule_label, rule_triple_list
......@@ -21,18 +21,51 @@ from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
def __search_pattern(graph):
pass
return '', []
select_data_list = ['?leaf', '?graphId', '?graphSentence', '?originRoot']
clause_list = ['?originRoot a ns3:AMR.',
'?originRoot ns3:root ?lkRoot.',
'?originRoot ns3:has-id ?graphId.',
'?originRoot ns3:has-sentence ?graphSentence.',
'?leaf amr:hasVariable ?varRoot.',
'?varRoot a amr:AMR_Variable.',
'?varRoot amr:fromAmrLk ?lkRoot']
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
# Construct Method(s)
#==============================================================================
def __add_amr_root(graph, leaf, graphId, graphSentence, lkRoot, newRoot):
def __add_amr_root(graph, leaf, graphId, graphSentence, originRoot):
triple_list = []
pass
# -- New root
new_root_uri = produce_uriref(graph, f'amr:root_{graphId}')
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'amr:AMR_Value')
triple_list.append((new_root_uri, relation, value))
# -- Relation: hasRootLeaf for new root
relation = produce_uriref(graph, 'amr:hasRootLeaf')
value = leaf
triple_list.append((new_root_uri, relation, value))
# -- Relation: hasSentenceID for new root
relation = produce_uriref(graph, 'amr:hasSentenceID')
value = graphId
triple_list.append((new_root_uri, relation, value))
# -- Relation: hasSentenceStatement for new root
relation = produce_uriref(graph, 'amr:hasSentenceStatement')
value = graphSentence
triple_list.append((new_root_uri, relation, value))
# -- Linking new variable to LK role (for tracing)
relation = produce_uriref(graph, 'amr:fromAmrLk')
triple_list.append((new_root_uri, relation, originRoot))
return triple_list
......@@ -52,12 +85,7 @@ def add_amr_root(graph):
# -- Selection Analyzing (1)
rule_triple_list = []
for pattern in pattern_set:
leaf = pattern[0]
graphId = pattern[1]
graphSentence = pattern[2]
lkRoot = pattern[3]
newRoot = __add_amr_root(graph, leaf, graphId, graphSentence, lkRoot)
rule_triple_list.append(newRoot)
rule_triple_list += __add_amr_root(
graph, pattern.leaf, pattern.graphId, pattern.graphSentence, pattern.originRoot)
return rule_label, rule_triple_list
......@@ -60,7 +60,7 @@ def __add_new_variable_for_reified_concept(graph, originConcept, vLetter, vLabel
relation = produce_uriref(graph, 'amr:label')
triple_list.append((new_variable_uri, relation, vLabel))
# -- Linking new variable to LK role (for tracing)
# -- Linking new variable to LK role
relation = produce_uriref(graph, 'rdf:type')
triple_list.append((new_variable_uri, relation, originConcept))
......
......
......@@ -80,11 +80,12 @@ nov_amr_reification_sequence = {
#'add-amr-leaf-for-reified-concept',
#'add-amr-edge-for-core-relation',
#'add-amr-edge-for-reified-concept',
'add-amr-edge-for-name-relation',
'add-amr-edge-for-quant-relation',
'add-amr-edge-for-polarity-relation',
'update-amr-edge-role-1',
'add-amr-root']
#'add-amr-edge-for-name-relation',
#'add-amr-edge-for-quant-relation',
#'add-amr-edge-for-polarity-relation',
#'update-amr-edge-role-1',
#'add-amr-root'
]
}
amr_reification_sequence = ['AMR reification from AMR-Linked-Data to AMR (tenet) structure',
......
......
......@@ -3,8 +3,8 @@
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
......@@ -25,10 +25,10 @@
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230614/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230615/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
......@@ -46,7 +46,7 @@
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01.ttl
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
......@@ -65,7 +65,7 @@
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
- INFO - ----- Sentence (id): SSC-01-01
- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
......@@ -74,89 +74,84 @@
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.032389)
- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.034448)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.114017)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.049178)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.028077)
- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.051587)
- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.025520)
- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.032886)
- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.016506)
- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.047742)
- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.035457)
- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.011139)
- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.102051)
- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.098460)
- DEBUG - ----- add AMR edge for name relation: 0/0 new triple (786, 0:00:00.000004)
- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (786, 0:00:00.000004)
- DEBUG - ----- add AMR edge for polarity relation: 0/0 new triple (786, 0:00:00.000005)
- DEBUG - ----- update AMR edge role 1: 0/0 new triple (786, 0:00:00.000003)
- DEBUG - ----- add AMR root: 0/0 new triple (786, 0:00:00.000008)
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.100694)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.034734)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.023396)
- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.045825)
- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.024305)
- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.029803)
- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.023816)
- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.035754)
- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.023699)
- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.016142)
- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.128148)
- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.094903)
- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.020265)
- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.018870)
- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.028568)
- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.086090)
- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016018)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.181173)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.079449)
- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.075503)
- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.094798)
- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.030663)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
- INFO - ----- 218 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.159206)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.055512)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.216031)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.071426)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.094250)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.301357)
- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.138502)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.043922)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.276193)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.050056)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.066771)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.020420)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.024038)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.079859)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.023952)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.069330)
- INFO - --- Sequence: phenomena analyze sequence (1)
- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.129503)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.017473)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.017845)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.044890)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.044474)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.010920)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.024325)
- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.095167)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.013069)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.015522)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.034995)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.028764)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.008480)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.018397)
- INFO - --- Sequence: phenomena analyze sequence (2)
- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.096937)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.347799)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.155496)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011060)
- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.073437)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.258630)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.138346)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011169)
- INFO - --- Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.402587)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.021253)
- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.603621)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.030649)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.249029)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.008743)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.015546)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.072590)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.029607)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.104559)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.212376)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.007294)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.012779)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.064497)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.025311)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.095555)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
- INFO - ----- 407 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.662707)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.476283)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.108549)
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.543548)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.301899)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.073689)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
- INFO - ----- 87 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
- DEBUG - ----- Number of factoids: 91
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO -
......@@ -166,12 +161,12 @@
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230614/SolarSystemDev01_factoid.ttl
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
- INFO -
=== Done ===
- INFO -
*** Execution Time ***
----- Function: create_ontology_from_amrld_dir (tenet.main)
----- Total Time: 0:00:06.775113
----- Process Time: 0:00:06.679854
----- Total Time: 0:00:05.734521
----- Process Time: 0:00:05.674451
*** - ***
@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
rdfs:label "SolarSystem" ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "unknown" .
- INFO - [TENET] Extraction Processing
- INFO -
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
- DEBUG -
*** Config (Full Parameters) ***
-- Base Parameters
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/01/
----- technical base name: tenet.tetras-libre.fr_demo_01
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
----- target reference: base
----- process level: sentence
----- source type: amr
----- extraction scheme: owl_amr_scheme_1
-- Directories
----- base directory: ./
----- structure directory: ./structure/
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230615/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
----- config param file: ./structure/config-parameters.ttl
----- base ontology file: ./structure/base-ontology.ttl
----- CTS file: ./scheme/owl_amr_scheme_1.py
-- Useful References for Ontology
----- base URI: https://tenet.tetras-libre.fr/working
----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/**/*.ttl
-- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
- INFO -
=== Extraction Processing ===
- INFO - *** sentence 1 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (320)
- DEBUG - -------- Semantic Net Definition (486)
- DEBUG - -------- Config Parameter Definition (520)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (550)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
- INFO - ----- Sentence (id): SSC-01-01
- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_master_rule/*)
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.034448)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.100694)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.034734)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.023396)
- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.045825)
- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.024305)
- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.029803)
- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.023816)
- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.035754)
- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.023699)
- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.016142)
- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.128148)
- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.094903)
- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.020265)
- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.018870)
- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.028568)
- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.086090)
- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016018)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
- INFO - ----- 218 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.138502)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.043922)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.276193)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.050056)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.066771)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.020420)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.023952)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.069330)
- INFO - --- Sequence: phenomena analyze sequence (1)
- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.095167)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.013069)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.015522)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.034995)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.028764)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.008480)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.018397)
- INFO - --- Sequence: phenomena analyze sequence (2)
- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.073437)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.258630)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.138346)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.011169)
- INFO - --- Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.603621)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.030649)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.212376)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.007294)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.012779)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.064497)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.025311)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.095555)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
- INFO - ----- 407 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.543548)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.301899)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.073689)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
- INFO - ----- 87 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
- DEBUG - ----- Number of factoids: 91
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO -
=== Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 91
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230615/SolarSystemDev01_factoid.ttl
- INFO -
=== Done ===
@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
rdfs:label "SolarSystem" ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "unknown" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "unknown" .
@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system> ;
rdfs:label "SolarSystem" ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
rdfs:label "large" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
rdfs:label "more" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
rdfs:label "most" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
rdfs:label "orbit" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
rdfs:label "remain" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
rdfs:label "body" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#dwarf> ;
rdfs:label "dwarf" ;
rdfs:subClassOf ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
rdfs:label "planet" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#small> ;
rdfs:label "small" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
- INFO - [TENET] Extraction Processing
- INFO -
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
- DEBUG -
*** Config (Full Parameters) ***
-- Base Parameters
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/02/
----- technical base name: tenet.tetras-libre.fr_demo_02
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/
----- target reference: base
----- process level: sentence
----- source type: amr
----- extraction scheme: owl_amr_scheme_1
-- Directories
----- base directory: ./
----- structure directory: ./structure/
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230615/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
----- config param file: ./structure/config-parameters.ttl
----- base ontology file: ./structure/base-ontology.ttl
----- CTS file: ./scheme/owl_amr_scheme_1.py
-- Useful References for Ontology
----- base URI: https://tenet.tetras-libre.fr/working
----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/**/*.ttl
-- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
- INFO -
=== Extraction Processing ===
- INFO - *** sentence 1 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (320)
- DEBUG - -------- Semantic Net Definition (486)
- DEBUG - -------- Config Parameter Definition (520)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (550)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (625)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
- INFO - ----- Sentence (id): SSC-02-01
- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_master_rule/*)
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (625, 0:00:00.036369)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (635, 0:00:00.151305)
- INFO - ----- reclassify AMR-LD concept (2): 8/8 new triples (643, 0:00:00.052639)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (655, 0:00:00.033312)
- INFO - ----- reclassify AMR-LD concept (4): 28/28 new triples (683, 0:00:00.037443)
- INFO - ----- reclassify AMR-LD concept (5): 4/4 new triples (687, 0:00:00.024978)
- INFO - ----- reify roles as concept: 5/5 new triples (692, 0:00:00.051671)
- INFO - ----- reclassify existing variable: 81/81 new triples (773, 0:00:00.030058)
- INFO - ----- add new variable for reified concept: 4/4 new triples (777, 0:00:00.047396)
- INFO - ----- add AMR leaf for reclassified concept: 60/60 new triples (837, 0:00:00.038281)
- INFO - ----- add AMR leaf for reified concept: 4/4 new triples (841, 0:00:00.010604)
- INFO - ----- add AMR edge for core relation: 54/54 new triples (895, 0:00:00.129826)
- INFO - ----- add AMR edge for reified concept: 6/6 new triples (901, 0:00:00.113411)
- INFO - ----- add AMR edge for name relation: 5/5 new triples (906, 0:00:00.023195)
- INFO - ----- add AMR edge for quant relation: 5/5 new triples (911, 0:00:00.023339)
- DEBUG - ----- add AMR edge for polarity relation: 0/0 new triple (911, 0:00:00.035761)
- DEBUG - ----- update AMR edge role 1: 0/0 new triple (911, 0:00:00.000003)
- DEBUG - ----- add AMR root: 0/0 new triple (911, 0:00:00.000003)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- update-amr-edge-role-1: 22/22 new triples (933, 0:00:00.119295)
- INFO - ----- add-amr-root: 5/5 new triples (938, 0:00:00.037880)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Preprocessing
- INFO - ----- 313 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 66/66 new triples (1004, 0:00:00.295687)
- INFO - ----- extract atom individuals: 8/8 new triples (1012, 0:00:00.056100)
- INFO - ----- extract atomic properties: 72/72 new triples (1084, 0:00:00.202942)
- INFO - ----- extract atom values: 10/10 new triples (1094, 0:00:00.047259)
- INFO - ----- extract atom phenomena: 28/28 new triples (1122, 0:00:00.117999)
- INFO - ----- propagate atom relations: 35/96 new triples (1157, 0:00:01.862765)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1157, 0:00:00.018430)
- INFO - ----- reclassify argument property to class: 11/14 new triples (1168, 0:00:00.071016)
- INFO - --- Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1168, 0:00:00.010668)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1168, 0:00:00.013558)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1168, 0:00:00.019557)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1168, 0:00:00.050333)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1168, 0:00:00.038911)
- INFO - ----- analyze modifier phenomena (mod): 43/50 new triples (1211, 0:00:00.153500)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1211, 0:00:00.016299)
- INFO - --- Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1211, 0:00:00.010835)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1211, 0:00:00.009486)
- INFO - ----- analyze "and" phenomena (1): 5/50 new triples (1216, 0:00:00.141393)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1216, 0:00:00.012091)
- INFO - --- Sequence: composite class extraction sequence
- DEBUG - ----- extract composite classes (1): 0/0 new triple (1216, 0:00:00.037920)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1216, 0:00:00.034898)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 24/132 new triples (1240, 0:00:00.436066)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1240, 0:00:00.008990)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1240, 0:00:00.016970)
- DEBUG - ----- Associate mother to class net from :domain relation: 0/0 new triple (1240, 0:00:00.009661)
- DEBUG - ----- Propagate individuals to net with same base node: 0/16 new triple (1240, 0:00:00.081313)
- DEBUG - ----- Propagate individuals to net with domain link: 0/0 new triple (1240, 0:00:00.009699)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Transduction
- INFO - ----- 302 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 39/50 new triples (1279, 0:00:00.398424)
- INFO - ----- generate OWL property: 20/20 new triples (1299, 0:00:00.161378)
- INFO - ----- generate OWL individual: 8/12 new triples (1307, 0:00:00.117903)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Generation
- INFO - ----- 67 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl)
- DEBUG - ----- Number of factoids: 82
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO -
=== Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 82
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230615/SolarSystemDev02_factoid.ttl
- INFO -
=== Done ===
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment