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

Update AMR Rule: generation.odrl_rule_generator

parent 16cca79a
Branches
Tags
No related merge requests found
...@@ -21,10 +21,10 @@ from transduction.naming_computer import define_composite_naming_2 ...@@ -21,10 +21,10 @@ from transduction.naming_computer import define_composite_naming_2
#============================================================================== #==============================================================================
# Pattern Search: Rule and Action Nets # Pattern Search: Rule Nets
#============================================================================== #==============================================================================
def __search_pattern_1(graph): def __search_pattern(graph):
select_data_list = ['?rule_net'] select_data_list = ['?rule_net']
clause_list = [f'?rule_net a net:Rule_Net.'] clause_list = [f'?rule_net a net:Rule_Net.']
query_code = generate_select_query(graph, select_data_list, clause_list) query_code = generate_select_query(graph, select_data_list, clause_list)
...@@ -32,14 +32,6 @@ def __search_pattern_1(graph): ...@@ -32,14 +32,6 @@ def __search_pattern_1(graph):
return query_code, result_set return query_code, result_set
def __search_pattern_2(graph):
select_data_list = ['?action_net']
clause_list = [(f'?action_net a net:Action_Net.')]
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#============================================================================== #==============================================================================
# Check Methods # Check Methods
...@@ -59,6 +51,8 @@ def __is_property_to_generate(property_net): ...@@ -59,6 +51,8 @@ def __is_property_to_generate(property_net):
# Generator Methods # Generator Methods
#============================================================================== #==============================================================================
ACTION_SPACING_CODE = '\n '
def __compute_policy_uri(graph, net): def __compute_policy_uri(graph, net):
structure_name = net.get_attribute_first_value(net.structure) structure_name = net.get_attribute_first_value(net.structure)
return produce_uriref(graph, f'ext-out:policy_{structure_name}') return produce_uriref(graph, f'ext-out:policy_{structure_name}')
...@@ -70,21 +64,49 @@ def __compute_odrl_rule_type_uri(graph, net): ...@@ -70,21 +64,49 @@ def __compute_odrl_rule_type_uri(graph, net):
return produce_uriref(graph, odrl_rule_type_uri) return produce_uriref(graph, odrl_rule_type_uri)
def __compute_target_ref(graph, target_net_uri):
target_net = net.ClassNet(graph, target_net_uri)
individual_name = 'any'
class_name = target_net.get_attribute_first_value(target_net.class_name)
if class_name is None: class_name = 'unknown'
return f'<http://example.com/asset:{individual_name}.{class_name}>'
def __compute_odrl_action_code(graph, rule_net): def __compute_odrl_action_code(graph, rule_net):
action_net_uri = rule_net.get_attribute_first_value(rule_net.rule_action_net) action_net_uri = rule_net.get_attribute_first_value(rule_net.rule_action_net)
if action_net_uri is not None: if action_net_uri is not None:
print(action_net_uri)
action_net_uri = produce_uriref(graph, action_net_uri) action_net_uri = produce_uriref(graph, action_net_uri)
print(action_net_uri)
action_net = net.ActionNet(graph, action_net_uri) action_net = net.ActionNet(graph, action_net_uri)
return produce_literal(graph, 'net:x')
action_ref = ''
first = True
for ref in action_net.action_name:
action_ref = ref if first else f'odrl:{action_ref}, {ref}'
first = False
if action_ref != '': action_ref = f'{ACTION_SPACING_CODE} odrl:action {action_ref}'
target_ref = ''
first = True
for target_net_uri in action_net.target_net:
if first:
target_ref = __compute_target_ref(graph, target_net_uri)
first = False
else:
target_ref = f'odrl:{action_ref}, {__compute_target_ref(target_net)}'
if target_ref != '': target_ref = f'{ACTION_SPACING_CODE} odrl:target {target_ref} ;'
action_string = f"""[ {target_ref} {action_ref} ]"""
return produce_literal(graph, action_string)
def __generate_odrl_triple_definition(graph, rule_net): def __generate_odrl_triple_definition(graph, rule_net):
policy_uri = __compute_policy_uri(graph, rule_net) policy_uri = __compute_policy_uri(graph, rule_net)
odrl_rule_type_uri = __compute_odrl_rule_type_uri(graph, rule_net) odrl_rule_type_uri = __compute_odrl_rule_type_uri(graph, rule_net)
action_definition = __compute_odrl_action_code(graph, rule_net) action_definition = __compute_odrl_action_code(graph, rule_net)
# print(f'{policy_uri}, {odrl_rule_type_uri}, {action_definition}')
return [(policy_uri, odrl_rule_type_uri, action_definition)] return [(policy_uri, odrl_rule_type_uri, action_definition)]
...@@ -100,7 +122,7 @@ def generate_odrl_rule(graph): ...@@ -100,7 +122,7 @@ def generate_odrl_rule(graph):
rule_triple_list = [] rule_triple_list = []
# -- Get property net listings # -- Get property net listings
_, pattern_set = __search_pattern_1(graph) _, pattern_set = __search_pattern(graph)
# -- Triple Definition for 'not deprecated property net' # -- Triple Definition for 'not deprecated property net'
for pattern in pattern_set: for pattern in pattern_set:
......
- DEBUG - handle_close[ddbf9d58da4311edb5fe14abc581ea52]({'header': {'msg_id': '31fe189f-aad39126dac2f71a0a08fe6f_50868_88', 'msg_type': 'comm_close', 'username': 'lamenji', 'session': '31fe189f-aad39126dac2f71a0a08fe6f', 'date': datetime.datetime(2023, 4, 13, 21, 48, 47, 997618, tzinfo=tzutc()), 'version': '5.3'}, 'msg_id': '31fe189f-aad39126dac2f71a0a08fe6f_50868_88', 'msg_type': 'comm_close', 'parent_header': {}, 'metadata': {}, 'content': {'comm_id': 'ddbf9d58da4311edb5fe14abc581ea52', 'data': {}}, 'buffers': []}) - INFO - [TENET] Extraction Processing
) - INFO -
/tenet.tetras-libre.fr/demo/clara/03/ === Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/aos03_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/clara/03/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet - INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml - DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
- DEBUG - - DEBUG -
...@@ -9,7 +14,7 @@ ...@@ -9,7 +14,7 @@
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/clara/03/ ----- uuid: https://tenet.tetras-libre.fr/demo/clara/03/
----- technical base name: tenet.tetras-libre.fr_demo_clara_03 ----- technical base name: tenet.tetras-libre.fr_demo_clara_03
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s03.stog.amr.ttl ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/
----- target reference: base ----- target reference: base
----- process level: sentence ----- process level: sentence
----- source type: amr ----- source type: amr
...@@ -21,10 +26,10 @@ ...@@ -21,10 +26,10 @@
----- CTS directory: ./scheme/ ----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/ ----- target frame directory: ./../input/targetFrameStructure/
----- input document directory: ----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/aos03_factoid.ttl ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/aos03_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/aos03_factoid.ttltenet.tetras-libre.fr_demo_clara_03-20230413/ ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/aos03_factoid.ttltenet.tetras-libre.fr_demo_clara_03-20230414/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/ ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/ ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/
-- Config File Definition -- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl ----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/odrl-snet-schema.ttl ----- semantic net file: ./structure/odrl-snet-schema.ttl
...@@ -36,16 +41,105 @@ ...@@ -36,16 +41,105 @@
----- ontology suffix: -ontology.ttl ----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl ----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition -- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s03.stog.amr.ttl**/*.ttl ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/**/*.ttl
-- Target File Definition -- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl ----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl ----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output -- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/ ----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03.ttl ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03.ttl
*** - *** *** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 5
- INFO - - INFO -
=== Extraction Processing === === Extraction Processing ===
- INFO - *** sentence 1 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (319)
- DEBUG - -------- Semantic Net Definition (465)
- DEBUG - -------- Config Parameter Definition (499)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (529)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s05.stog.amr.ttl (559)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-1/tenet.tetras-libre.fr_demo_clara_03.ttl
- INFO - ----- Sentence (id): document-02
- INFO - ----- Sentence (text): Movie9899 can be displayed only after 2019..
- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
- DEBUG - ----- Total rule number: 87
- INFO - -- Applying extraction step: preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (559, 0:00:00.032689)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-1: 5/5 new triples (564, 0:00:00.113453)
- INFO - ----- reclassify-concept-2: 8/8 new triples (572, 0:00:00.057627)
- INFO - ----- reclassify-concept-3: 4/4 new triples (576, 0:00:00.048337)
- INFO - ----- reclassify-concept-4: 8/8 new triples (584, 0:00:00.059167)
- DEBUG - ----- reclassify-concept-5: 0/0 new triple (584, 0:00:00.046241)
- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (584, 0:00:00.046413)
- INFO - ----- reclassify-existing-variable: 25/25 new triples (609, 0:00:00.039630)
- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (609, 0:00:00.048291)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 18/18 new triples (627, 0:00:00.039678)
- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (627, 0:00:00.031244)
- INFO - ----- add-amr-edge-for-core-relation: 15/15 new triples (642, 0:00:00.097256)
- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (642, 0:00:00.077777)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (647, 0:00:00.063678)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (647, 0:00:00.064768)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (647, 0:00:00.075232)
- INFO - ----- update-amr-edge-role-1: 5/5 new triples (652, 0:00:00.039327)
- INFO - ----- add-amr-root: 5/5 new triples (657, 0:00:00.034422)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing
- DEBUG - ----- step: preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-1/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing
- INFO - ----- 98 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction
- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 12/12 new triples (669, 0:00:00.078865)
- INFO - ----- extract atom individuals: 7/7 new triples (676, 0:00:00.049009)
- INFO - ----- extract atomic properties: 36/36 new triples (712, 0:00:00.133918)
- INFO - ----- extract atom values: 5/5 new triples (717, 0:00:00.034363)
- INFO - ----- extract atom phenomena: 7/7 new triples (724, 0:00:00.046589)
- INFO - ----- propagate atom relations: 11/24 new triples (735, 0:00:00.487672)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (735, 0:00:00.008278)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (735, 0:00:00.011132)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (735, 0:00:00.007698)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (735, 0:00:00.011673)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (735, 0:00:00.010355)
- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
- DEBUG - ----- extract composite classes (1): 0/0 new triple (735, 0:00:00.023825)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (735, 0:00:00.015861)
- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
- INFO - ----- extract ODRL actions: 11/12 new triples (746, 0:00:00.076842)
- INFO - ----- extract ODRL rules: 11/11 new triples (757, 0:00:00.104348)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction
- DEBUG - ----- step: transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-1/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction
- INFO - ----- 100 triples extracted during transduction step
- INFO - -- Applying extraction step: generation
- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
- INFO - ----- generate ODRL rule: 1/1 new triple (758, 0:00:00.041789)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation
- DEBUG - ----- step: generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-1/tenet.tetras-libre.fr_demo_clara_03_generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation
- INFO - ----- 1 triples extracted during generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-1/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl)
- DEBUG - ----- Number of factoids: 1
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - *** sentence 2 ***
- INFO - -- Work Structure Preparation - INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization - DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading - DEBUG - ----- Configuration Loading
...@@ -58,7 +152,7 @@ ...@@ -58,7 +152,7 @@
- DEBUG - ----- Sentence Loading - DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s03.stog.amr.ttl (551) - DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s03.stog.amr.ttl (551)
- DEBUG - --- Export work graph as turtle - DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03-0/tenet.tetras-libre.fr_demo_clara_03.ttl - DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-2/tenet.tetras-libre.fr_demo_clara_03.ttl
- INFO - ----- Sentence (id): document-03 - INFO - ----- Sentence (id): document-03
- INFO - ----- Sentence (text): John is not allowed to play the movie.. - INFO - ----- Sentence (text): John is not allowed to play the movie..
- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1) - INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
...@@ -67,84 +161,341 @@ ...@@ -67,84 +161,341 @@
- DEBUG - ----- Total rule number: 87 - DEBUG - ----- Total rule number: 87
- INFO - -- Applying extraction step: preprocessing - INFO - -- Applying extraction step: preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence - INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (551, 0:00:00.027755) - DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (551, 0:00:00.033667)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-1: 5/5 new triples (556, 0:00:00.096391) - INFO - ----- reclassify-concept-1: 5/5 new triples (556, 0:00:00.144745)
- DEBUG - ----- reclassify-concept-2: 0/0 new triple (556, 0:00:00.052021) - DEBUG - ----- reclassify-concept-2: 0/0 new triple (556, 0:00:00.077586)
- INFO - ----- reclassify-concept-3: 4/4 new triples (560, 0:00:00.046134) - INFO - ----- reclassify-concept-3: 4/4 new triples (560, 0:00:00.065193)
- INFO - ----- reclassify-concept-4: 4/4 new triples (564, 0:00:00.056738) - INFO - ----- reclassify-concept-4: 4/4 new triples (564, 0:00:00.085123)
- INFO - ----- reclassify-concept-5: 4/4 new triples (568, 0:00:00.042466) - INFO - ----- reclassify-concept-5: 4/4 new triples (568, 0:00:00.059515)
- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (568, 0:00:00.039816) - DEBUG - ----- reify-roles-as-concept: 0/0 new triple (568, 0:00:00.061211)
- INFO - ----- reclassify-existing-variable: 17/17 new triples (585, 0:00:00.028319) - INFO - ----- reclassify-existing-variable: 17/17 new triples (585, 0:00:00.044543)
- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (585, 0:00:00.059122) - DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (585, 0:00:00.066934)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (597, 0:00:00.041588) - INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (597, 0:00:00.048579)
- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (597, 0:00:00.034341) - DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (597, 0:00:00.032068)
- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (606, 0:00:00.095954) - INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (606, 0:00:00.094769)
- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (606, 0:00:00.079685) - DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (606, 0:00:00.072325)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (611, 0:00:00.101049) - INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (611, 0:00:00.066772)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (611, 0:00:00.078799) - DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (611, 0:00:00.066200)
- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (616, 0:00:00.084544) - INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (616, 0:00:00.077073)
- INFO - ----- update-amr-edge-role-1: 5/5 new triples (621, 0:00:00.045121) - INFO - ----- update-amr-edge-role-1: 5/5 new triples (621, 0:00:00.053008)
- INFO - ----- add-amr-root: 5/5 new triples (626, 0:00:00.030758) - INFO - ----- add-amr-root: 5/5 new triples (626, 0:00:00.038327)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing - DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing
- DEBUG - ----- step: preprocessing - DEBUG - ----- step: preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/ - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03-0/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl - DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-2/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing - DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing
- INFO - ----- 75 triples extracted during preprocessing step - INFO - ----- 75 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction - INFO - -- Applying extraction step: transduction
- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence - INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 12/12 new triples (638, 0:00:00.067803) - INFO - ----- extract atom classes: 12/12 new triples (638, 0:00:00.142299)
- INFO - ----- extract atom individuals: 7/7 new triples (645, 0:00:00.047774) - INFO - ----- extract atom individuals: 7/7 new triples (645, 0:00:00.035456)
- INFO - ----- extract atomic properties: 13/13 new triples (658, 0:00:00.049456) - INFO - ----- extract atomic properties: 13/13 new triples (658, 0:00:00.034054)
- INFO - ----- extract atom values: 10/10 new triples (668, 0:00:00.062454) - INFO - ----- extract atom values: 10/10 new triples (668, 0:00:00.040624)
- INFO - ----- extract atom phenomena: 7/7 new triples (675, 0:00:00.038464) - INFO - ----- extract atom phenomena: 7/7 new triples (675, 0:00:00.028168)
- INFO - ----- propagate atom relations: 11/22 new triples (686, 0:00:00.419121) - INFO - ----- propagate atom relations: 11/22 new triples (686, 0:00:00.241666)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (686, 0:00:00.009006) - DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (686, 0:00:00.005817)
- INFO - ----- analyze "polarity" phenomena (2): 12/14 new triples (698, 0:00:00.052621) - INFO - ----- analyze "polarity" phenomena (2): 12/14 new triples (698, 0:00:00.049748)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (698, 0:00:00.006898) - DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (698, 0:00:00.010824)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (698, 0:00:00.009443) - DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (698, 0:00:00.019489)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (698, 0:00:00.014862) - DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (698, 0:00:00.010669)
- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 23/24 new triples (721, 0:00:00.138688) - INFO - ----- extract composite classes (1): 23/24 new triples (721, 0:00:00.101926)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (721, 0:00:00.018134) - DEBUG - ----- extract composite classes (2): 0/0 new triple (721, 0:00:00.020473)
- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
- INFO - ----- extract ODRL actions: 12/14 new triples (733, 0:00:00.095729) - INFO - ----- extract ODRL actions: 12/14 new triples (733, 0:00:00.083480)
- INFO - ----- extract ODRL rules: 11/11 new triples (744, 0:00:00.115878) - INFO - ----- extract ODRL rules: 11/11 new triples (744, 0:00:00.128898)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction - DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction
- DEBUG - ----- step: transduction - DEBUG - ----- step: transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/ - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03-0/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl - DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-2/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction - DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction
- INFO - ----- 118 triples extracted during transduction step - INFO - ----- 118 triples extracted during transduction step
- INFO - -- Applying extraction step: generation - INFO - -- Applying extraction step: generation
- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence - INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
- INFO - ----- generate ODRL rule: 1/1 new triple (745, 0:00:00.039938) - INFO - ----- generate ODRL rule: 1/1 new triple (745, 0:00:00.047868)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation
- DEBUG - ----- step: generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-2/tenet.tetras-libre.fr_demo_clara_03_generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation
- INFO - ----- 1 triples extracted during generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-2/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl)
- DEBUG - ----- Number of factoids: 1
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - *** sentence 3 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (319)
- DEBUG - -------- Semantic Net Definition (465)
- DEBUG - -------- Config Parameter Definition (499)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (529)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s04.stog.amr.ttl (555)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-3/tenet.tetras-libre.fr_demo_clara_03.ttl
- INFO - ----- Sentence (id): document-01
- INFO - ----- Sentence (text): Movie9899 can be displayed only in Germany.
- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
- DEBUG - ----- Total rule number: 87
- INFO - -- Applying extraction step: preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (555, 0:00:00.032709)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-1: 5/5 new triples (560, 0:00:00.125943)
- DEBUG - ----- reclassify-concept-2: 0/0 new triple (560, 0:00:00.066467)
- INFO - ----- reclassify-concept-3: 4/4 new triples (564, 0:00:00.043423)
- INFO - ----- reclassify-concept-4: 8/8 new triples (572, 0:00:00.058116)
- INFO - ----- reclassify-concept-5: 4/4 new triples (576, 0:00:00.056732)
- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (576, 0:00:00.048008)
- INFO - ----- reclassify-existing-variable: 22/22 new triples (598, 0:00:00.032459)
- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (598, 0:00:00.065661)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 15/15 new triples (613, 0:00:00.035402)
- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (613, 0:00:00.034399)
- INFO - ----- add-amr-edge-for-core-relation: 12/12 new triples (625, 0:00:00.093380)
- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (625, 0:00:00.079443)
- INFO - ----- add-amr-edge-for-name-relation: 10/10 new triples (635, 0:00:00.062956)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (635, 0:00:00.065017)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (635, 0:00:00.072510)
- INFO - ----- update-amr-edge-role-1: 6/6 new triples (641, 0:00:00.042943)
- INFO - ----- add-amr-root: 5/5 new triples (646, 0:00:00.025528)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing
- DEBUG - ----- step: preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-3/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing
- INFO - ----- 91 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction
- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 18/18 new triples (664, 0:00:00.167823)
- INFO - ----- extract atom individuals: 14/14 new triples (678, 0:00:00.075488)
- INFO - ----- extract atomic properties: 13/13 new triples (691, 0:00:00.042244)
- INFO - ----- extract atom values: 10/10 new triples (701, 0:00:00.052927)
- INFO - ----- extract atom phenomena: 7/7 new triples (708, 0:00:00.037119)
- INFO - ----- propagate atom relations: 15/36 new triples (723, 0:00:00.448992)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (723, 0:00:00.007881)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (723, 0:00:00.009716)
- INFO - ----- analyze modifier phenomena (mod): 22/25 new triples (745, 0:00:00.093238)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (745, 0:00:00.010275)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (745, 0:00:00.009923)
- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
- DEBUG - ----- extract composite classes (1): 0/0 new triple (745, 0:00:00.025560)
- INFO - ----- extract composite classes (2): 25/26 new triples (770, 0:00:00.121158)
- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
- INFO - ----- extract ODRL actions: 8/9 new triples (778, 0:00:00.082151)
- INFO - ----- extract ODRL rules: 10/10 new triples (788, 0:00:00.112528)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction
- DEBUG - ----- step: transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-3/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction
- INFO - ----- 142 triples extracted during transduction step
- INFO - -- Applying extraction step: generation
- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
- INFO - ----- generate ODRL rule: 1/1 new triple (789, 0:00:00.041552)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation
- DEBUG - ----- step: generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-3/tenet.tetras-libre.fr_demo_clara_03_generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation
- INFO - ----- 1 triples extracted during generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-3/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl)
- DEBUG - ----- Number of factoids: 1
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - *** sentence 4 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (319)
- DEBUG - -------- Semantic Net Definition (465)
- DEBUG - -------- Config Parameter Definition (499)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (529)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s01.stog.amr.ttl (546)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-4/tenet.tetras-libre.fr_demo_clara_03.ttl
- INFO - ----- Sentence (id): document-01
- INFO - ----- Sentence (text): Movie9898 can be used.
- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
- DEBUG - ----- Total rule number: 87
- INFO - -- Applying extraction step: preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (546, 0:00:00.022646)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-1: 5/5 new triples (551, 0:00:00.094406)
- DEBUG - ----- reclassify-concept-2: 0/0 new triple (551, 0:00:00.055413)
- INFO - ----- reclassify-concept-3: 4/4 new triples (555, 0:00:00.050659)
- INFO - ----- reclassify-concept-4: 4/4 new triples (559, 0:00:00.059644)
- DEBUG - ----- reclassify-concept-5: 0/0 new triple (559, 0:00:00.051931)
- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (559, 0:00:00.042179)
- INFO - ----- reclassify-existing-variable: 13/13 new triples (572, 0:00:00.034511)
- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (572, 0:00:00.055731)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 9/9 new triples (581, 0:00:00.038076)
- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (581, 0:00:00.030008)
- INFO - ----- add-amr-edge-for-core-relation: 6/6 new triples (587, 0:00:00.085635)
- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (587, 0:00:00.069057)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (592, 0:00:00.093435)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (592, 0:00:00.144362)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (592, 0:00:00.077145)
- INFO - ----- update-amr-edge-role-1: 3/3 new triples (595, 0:00:00.032842)
- INFO - ----- add-amr-root: 5/5 new triples (600, 0:00:00.035563)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing
- DEBUG - ----- step: preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-4/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing
- INFO - ----- 54 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction
- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 6/6 new triples (606, 0:00:00.037347)
- INFO - ----- extract atom individuals: 7/7 new triples (613, 0:00:00.052014)
- INFO - ----- extract atomic properties: 12/12 new triples (625, 0:00:00.043811)
- INFO - ----- extract atom values: 5/5 new triples (630, 0:00:00.038323)
- INFO - ----- extract atom phenomena: 7/7 new triples (637, 0:00:00.035959)
- INFO - ----- propagate atom relations: 7/16 new triples (644, 0:00:00.224966)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (644, 0:00:00.009227)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (644, 0:00:00.012191)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (644, 0:00:00.008071)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (644, 0:00:00.013337)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (644, 0:00:00.010910)
- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
- DEBUG - ----- extract composite classes (1): 0/0 new triple (644, 0:00:00.019597)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (644, 0:00:00.021332)
- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
- INFO - ----- extract ODRL actions: 11/12 new triples (655, 0:00:00.083840)
- INFO - ----- extract ODRL rules: 11/11 new triples (666, 0:00:00.111977)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction
- DEBUG - ----- step: transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-4/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction
- INFO - ----- 66 triples extracted during transduction step
- INFO - -- Applying extraction step: generation
- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
- INFO - ----- generate ODRL rule: 1/1 new triple (667, 0:00:00.041607)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation
- DEBUG - ----- step: generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-4/tenet.tetras-libre.fr_demo_clara_03_generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation
- INFO - ----- 1 triples extracted during generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-4/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl)
- DEBUG - ----- Number of factoids: 1
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - *** sentence 5 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (319)
- DEBUG - -------- Semantic Net Definition (465)
- DEBUG - -------- Config Parameter Definition (499)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (529)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s02.stog.amr.ttl (550)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-5/tenet.tetras-libre.fr_demo_clara_03.ttl
- INFO - ----- Sentence (id): document-02
- INFO - ----- Sentence (text): John must play the movie.
- INFO - -- Loading Extraction Scheme (amr_scheme_clara_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_clara_rule/*)
- DEBUG - ----- Total rule number: 87
- INFO - -- Applying extraction step: preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (550, 0:00:00.028435)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-1: 5/5 new triples (555, 0:00:00.111751)
- DEBUG - ----- reclassify-concept-2: 0/0 new triple (555, 0:00:00.057160)
- INFO - ----- reclassify-concept-3: 4/4 new triples (559, 0:00:00.042429)
- INFO - ----- reclassify-concept-4: 4/4 new triples (563, 0:00:00.057431)
- INFO - ----- reclassify-concept-5: 4/4 new triples (567, 0:00:00.042394)
- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (567, 0:00:00.049607)
- INFO - ----- reclassify-existing-variable: 17/17 new triples (584, 0:00:00.029315)
- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (584, 0:00:00.064880)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (596, 0:00:00.035531)
- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (596, 0:00:00.032617)
- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (605, 0:00:00.099060)
- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (605, 0:00:00.070803)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (610, 0:00:00.156911)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (610, 0:00:00.074590)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (610, 0:00:00.072578)
- INFO - ----- update-amr-edge-role-1: 4/4 new triples (614, 0:00:00.033357)
- INFO - ----- add-amr-root: 5/5 new triples (619, 0:00:00.029836)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_preprocessing
- DEBUG - ----- step: preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-5/tenet.tetras-libre.fr_demo_clara_03_preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//preprocessing
- INFO - ----- 69 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction
- INFO - --- *** February Transduction *** Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 12/12 new triples (631, 0:00:00.068195)
- INFO - ----- extract atom individuals: 7/7 new triples (638, 0:00:00.049933)
- INFO - ----- extract atomic properties: 13/13 new triples (651, 0:00:00.139984)
- INFO - ----- extract atom values: 5/5 new triples (656, 0:00:00.029357)
- INFO - ----- extract atom phenomena: 7/7 new triples (663, 0:00:00.044308)
- INFO - ----- propagate atom relations: 10/20 new triples (673, 0:00:00.266383)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (673, 0:00:00.008068)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (673, 0:00:00.011669)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (673, 0:00:00.010195)
- INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (673, 0:00:00.012982)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (673, 0:00:00.010163)
- INFO - --- *** February Transduction *** Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 23/24 new triples (696, 0:00:00.174435)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (696, 0:00:00.020077)
- INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence
- INFO - ----- extract ODRL actions: 11/12 new triples (707, 0:00:00.085265)
- INFO - ----- extract ODRL rules: 11/11 new triples (718, 0:00:00.114627)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_transduction
- DEBUG - ----- step: transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-5/tenet.tetras-libre.fr_demo_clara_03_transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//transduction
- INFO - ----- 99 triples extracted during transduction step
- INFO - -- Applying extraction step: generation
- INFO - --- *** February Transduction *** Sequence: ODRL Rule Generation Sequence
- INFO - ----- generate ODRL rule: 1/1 new triple (719, 0:00:00.049850)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation - DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_03_generation
- DEBUG - ----- step: generation - DEBUG - ----- step: generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/ - DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/03/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03-0/tenet.tetras-libre.fr_demo_clara_03_generation.ttl - DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-5/tenet.tetras-libre.fr_demo_clara_03_generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation - DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/03//generation
- INFO - ----- 1 triples extracted during generation step - INFO - ----- 1 triples extracted during generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/technical-data/tenet.tetras-libre.fr_demo_clara_03-0/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl) - DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/technical-data/tenet.tetras-libre.fr_demo_clara_03-5/tenet.tetras-libre.fr_demo_clara_03_factoid.ttl)
- DEBUG - ----- Number of factoids: 1 - DEBUG - ----- Number of factoids: 1
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid - DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - - INFO -
=== Final Ontology Generation === === Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids - INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 1 - INFO - ----- Total factoid number: 5
- INFO - -- Serializing graph to factoid string - INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid - INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/03//factoid
- INFO - -- Serializing graph to factoid file - INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230413/aos03_factoid.ttl - INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos03-20230414/aos03_factoid.ttl
- INFO - - INFO -
=== Done === === Done ===
- INFO - - INFO -
*** Execution Time *** *** Execution Time ***
----- Function: create_ontology_from_amrld_file (tenet.main) ----- Function: create_ontology_from_amrld_dir (tenet.main)
----- Total Time: 0:00:02.715752 ----- Total Time: 0:00:12.351450
----- Process Time: 0:00:02.630108 ----- Process Time: 0:00:12.180537
*** - *** *** - ***
- DEBUG - handle_close[c12677ced9db11edb5fe14abc581ea52]({'header': {'msg_id': 'ffab3b95-4abbba292202b266c50ed0- DEBUG - handle_close[dd509a52da2511edb5fe14abc581ea52]({'header': {'msg_id': 'd976c9c2-b0931d003eee38a633805abf_50868_28', 'msg_type': 'comm_close', 'username': 'lamenji', 'session': 'd976c9c2-b0931d003eee38a633805abf', 'date': datetime.datetime(2023, 4, 13, 21, 48, 47, 54497, tzinfo=tzutc()), 'version': '5.3'}, 'msg_id': 'd976c9c2-b0931d003eee38a633805abf_50868_28', 'msg_type': 'comm_close', 'parent_header': {}, 'metadata': {}, 'content': {'comm_id': 'dd509a52da2511edb5fe14abc581ea52', 'data': {}}, 'buffers': []})
...@@ -401,7 +401,9 @@ cprm:targetOntologyURI a rdf:Property ; ...@@ -401,7 +401,9 @@ cprm:targetOntologyURI a rdf:Property ;
rdfs:range xsd:string ; rdfs:range xsd:string ;
rdfs:subPropertyOf cprm:configParamProperty . rdfs:subPropertyOf cprm:configParamProperty .
ext-out:policy_document-01 ns1:permission "net:x" . ext-out:policy_document-01 ns1:permission """[
odrl:target <http://example.com/asset:any.movie> ;
odrl:action use ]""" .
<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . <https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
......
...@@ -92,7 +92,7 @@ def add_triples_in_graph(test_file_name, graph, triple_list): ...@@ -92,7 +92,7 @@ def add_triples_in_graph(test_file_name, graph, triple_list):
def test_search_pattern_1(graph): def test_search_pattern_1(graph):
print('\n -- Search patterns (1)') print('\n -- Search patterns (1)')
_, result_set = dev_rule.__search_pattern_1(graph) _, result_set = dev_rule.__search_pattern(graph)
print(f'\n ----- number of selection found: {len(result_set)}') print(f'\n ----- number of selection found: {len(result_set)}')
for selection in result_set: for selection in result_set:
result_str = f'>>> ' result_str = f'>>> '
......
...@@ -51,19 +51,19 @@ technical_dir_path = f'{out_dir_path}technical-data/' ...@@ -51,19 +51,19 @@ technical_dir_path = f'{out_dir_path}technical-data/'
os.chdir('..') os.chdir('..')
# -- Extraction from a file # -- Extraction from a file
factoids = tenet.create_ontology_from_amrld_file(amrld_file_path, # factoids = tenet.create_ontology_from_amrld_file(amrld_file_path,
onto_prefix=onto_prefix,
out_file_path=out_file_path,
technical_dir_path=technical_dir_path)
# -- Extraction from a directory (all files in a directory)
# factoids = tenet.create_ontology_from_amrld_dir(amrld_dir_path,
# onto_prefix=onto_prefix, # onto_prefix=onto_prefix,
# out_file_path=out_file_path, # out_file_path=out_file_path,
# technical_dir_path=technical_dir_path) # technical_dir_path=technical_dir_path)
# print(factoids)
# -- Extraction from a directory (all files in a directory)
factoids = tenet.create_ontology_from_amrld_dir(amrld_dir_path,
onto_prefix=onto_prefix,
out_file_path=out_file_path,
technical_dir_path=technical_dir_path)
print(factoids)
# ----------------------------------------------- # -----------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment