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

New Preprocessing Rule: AMR Bug fixing

parent e78a325a
No related branches found
No related tags found
1 merge request!1Master
from scheme.amr_master_rule.nov_preprocessing.nov_amr_reification import *
from scheme.amr_master_rule.nov_preprocessing.nov_amrld_correcting import *
from scheme.amr_master_rule.preprocessing.amr_bug_fixing_1 import *
from scheme.amr_master_rule.preprocessing.amr_reification_1 import *
from scheme.amr_master_rule.preprocessing.amr_reification_2 import *
from scheme.amr_master_rule.preprocessing.amr_reification_3 import *
......
#!/usr/bin/python3.10
# -*- coding: Utf-8 -*-
#==============================================================================
# TENET: Rule to fix AMR bug
#------------------------------------------------------------------------------
# Fix AMR bug about planet named system solar
#==============================================================================
from rdflib import Graph, Literal
import transduction
from transduction import net
from transduction.query_builder import generate_select_query
from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
# Pattern Search: bug about planet named system solar
#==============================================================================
def __search_pattern(graph):
select_data_list = ['?solarSystem', '?originConcept']
clause_list = ['?originConcept a ns3:NamedEntity.',
'FILTER ( CONTAINS(str(?originConcept), str(ns4:planet)) ).',
'?solarSystem a ?originConcept.',
'?solarSystem rdfs:label "Solar System".']
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_new_concept(graph, solarSystem, originConcept, new_label='system'):
triple_list = []
new_concept_uri = produce_uriref(graph, f'ns4:{new_label}')
# -- New concept
relation = produce_uriref(graph, 'rdf:type')
value = produce_uriref(graph, 'ns3:NamedEntity')
triple_list.append((new_concept_uri, relation, value))
# -- Label
relation = produce_uriref(graph, 'rdfs:label')
value = Literal(new_label)
triple_list.append((new_concept_uri, relation, value))
# -- Linking between individual and new concept
relation = produce_uriref(graph, 'rdf:type')
triple_list.append((solarSystem, relation, new_concept_uri))
# -- Classification of the original concept as LinkedData (for tracing)
relation = produce_uriref(graph, 'rdfs:subClassOf')
value = produce_uriref(graph, 'amr:AMR_Linked_Data')
triple_list.append((originConcept, relation, value))
# -- Comment the origin concept as 'bug'
relation = produce_uriref(graph, 'rdfs:comment')
value = Literal('bug')
triple_list.append((originConcept, relation, value))
return triple_list
#==============================================================================
# Main Method
#==============================================================================
def fix_amr_bug_1(graph):
# -- Rule Initialization
rule_label = 'fix AMR bug (1)'
# -- Search for patterns
_, pattern_set = __search_pattern(graph)
# -- Selection Analyzing (1)
rule_triple_list = []
for pattern in pattern_set:
rule_triple_list += __add_new_concept(graph, pattern.solarSystem, pattern.originConcept)
return rule_label, rule_triple_list
......@@ -59,34 +59,39 @@ default_refinement_sequence = {
# Preprocessing Sequence(s)
# ---------------------------------------------
nov_amrld_correcting_sequence = {
'label': 'amrld-correcting-sequence',
'comment': 'correction of AMR-LD data for some known anomalies',
'rule_key_list': ['fix-amr-bug-about-system-solar-planet']
}
nov_amr_reification_sequence = {
'label': 'amr-reification-sequence',
'comment': 'AMR reification from AMR-Linked-Data to AMR (tenet) structure',
'rule_key_list': [#'reclassify-concept-1',
#'reclassify-concept-2',
#'reclassify-concept-3',
#'reclassify-concept-4',
#'reclassify-concept-5',
#'reify-roles-as-concept',
#'reclassify-existing-variable',
#'add-new-variable-for-reified-concept',
#'add-amr-leaf-for-reclassified-concept',
#'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'
# nov_amrld_correcting_sequence = {
# 'label': 'amrld-correcting-sequence',
# 'comment': 'correction of AMR-LD data for some known anomalies',
# 'rule_key_list': [#'fix-amr-bug-about-system-solar-planet'
# ]
# }
# nov_amr_reification_sequence = {
# 'label': 'amr-reification-sequence',
# 'comment': 'AMR reification from AMR-Linked-Data to AMR (tenet) structure',
# 'rule_key_list': [#'reclassify-concept-1',
# #'reclassify-concept-2',
# #'reclassify-concept-3',
# #'reclassify-concept-4',
# #'reclassify-concept-5',
# #'reify-roles-as-concept',
# #'reclassify-existing-variable',
# #'add-new-variable-for-reified-concept',
# #'add-amr-leaf-for-reclassified-concept',
# #'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'
# ]
# }
amr_bug_fixing_sequence = ['Bug fixing for some known anomalies of AMR-LD data',
rule.fix_amr_bug_1
]
}
amr_reification_sequence = ['AMR reification from AMR-Linked-Data to AMR (tenet) structure',
rule.reclassify_concept_1,
......@@ -174,9 +179,11 @@ owl_generation_sequence = ['OWL Generation Sequence',
scheme = {
'Preprocessing': [default_refinement_sequence,
nov_amrld_correcting_sequence,
amr_bug_fixing_sequence,
amr_reification_sequence,
nov_amr_reification_sequence],
# nov_amrld_correcting_sequence,
# nov_amr_reification_sequence
],
'Transduction': [default_refinement_sequence,
atomic_extraction_sequence,
......
......@@ -73,27 +73,26 @@
- 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: Bug fixing for some known anomalies of AMR-LD data
- INFO - ----- fix AMR bug (1): 5/5 new triples (603, 0:00:00.025415)
- 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
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.314872)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.071904)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.045410)
- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.075137)
- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.037542)
- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.071505)
- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.050068)
- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.117513)
- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.053728)
- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.026788)
- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.336105)
- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.182152)
- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.029305)
- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.031573)
- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.040395)
- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.155072)
- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016638)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......@@ -102,38 +101,38 @@
- 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 - ----- extract atom classes: 30/30 new triples (846, 0:00:00.308139)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.112654)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.535965)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.113679)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.159194)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:02.491416)
- 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)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.072051)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.162884)
- 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 - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.279644)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.029005)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.050788)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.073343)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.088996)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.020204)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.043886)
- 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 - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.180345)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.575487)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.276883)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.018902)
- 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 - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.882784)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.046382)
- 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)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.483737)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.017325)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.029695)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.151577)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.048484)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.216251)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......@@ -142,9 +141,9 @@
- 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)
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:01.181213)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.751632)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.172764)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......@@ -167,6 +166,6 @@
- INFO -
*** Execution Time ***
----- Function: create_ontology_from_amrld_dir (tenet.main)
----- Total Time: 0:00:05.734521
----- Process Time: 0:00:05.674451
----- Total Time: 0:00:12.347165
----- Process Time: 0:00:10.860222
*** - ***
......@@ -73,27 +73,26 @@
- 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: Bug fixing for some known anomalies of AMR-LD data
- INFO - ----- fix AMR bug (1): 5/5 new triples (603, 0:00:00.025415)
- 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
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.314872)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.071904)
- INFO - ----- reclassify AMR-LD concept (3): 12/12 new triples (625, 0:00:00.045410)
- INFO - ----- reclassify AMR-LD concept (4): 16/16 new triples (641, 0:00:00.075137)
- INFO - ----- reclassify AMR-LD concept (5): 2/4 new triples (643, 0:00:00.037542)
- INFO - ----- reify roles as concept: 10/10 new triples (653, 0:00:00.071505)
- INFO - ----- reclassify existing variable: 45/45 new triples (698, 0:00:00.050068)
- INFO - ----- add new variable for reified concept: 8/8 new triples (706, 0:00:00.117513)
- INFO - ----- add AMR leaf for reclassified concept: 33/33 new triples (739, 0:00:00.053728)
- INFO - ----- add AMR leaf for reified concept: 8/8 new triples (747, 0:00:00.026788)
- INFO - ----- add AMR edge for core relation: 27/27 new triples (774, 0:00:00.336105)
- INFO - ----- add AMR edge for reified concept: 12/12 new triples (786, 0:00:00.182152)
- INFO - ----- add AMR edge for name relation: 5/5 new triples (791, 0:00:00.029305)
- DEBUG - ----- add AMR edge for quant relation: 0/0 new triple (791, 0:00:00.031573)
- INFO - ----- add AMR edge for polarity relation: 5/5 new triples (796, 0:00:00.040395)
- INFO - ----- update AMR edge role 1: 15/15 new triples (811, 0:00:00.155072)
- INFO - ----- add AMR root: 5/5 new triples (816, 0:00:00.016638)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......@@ -102,38 +101,38 @@
- 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 - ----- extract atom classes: 30/30 new triples (846, 0:00:00.308139)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.112654)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.535965)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.113679)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.159194)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:02.491416)
- 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)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.072051)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.162884)
- 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 - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.279644)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.029005)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.050788)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.073343)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.088996)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.020204)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.043886)
- 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 - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.180345)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.575487)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.276883)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.018902)
- 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 - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.882784)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.046382)
- 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)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.483737)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.017325)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.029695)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.151577)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.048484)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.216251)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......@@ -142,9 +141,9 @@
- 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)
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:01.181213)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.751632)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.172764)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment