diff --git a/tenet/scheme/amr_scheme_clara_1.py b/tenet/scheme/amr_scheme_clara_1.py index b0d2eb1283e5601e3ebcd1c5015d19a720c0223a..9e04b82a54832064d27bfbcebf4945f0f0455bd2 100644 --- a/tenet/scheme/amr_scheme_clara_1.py +++ b/tenet/scheme/amr_scheme_clara_1.py @@ -22,6 +22,8 @@ rule_dir = 'amr_clara_rule/' #============================================================================== prefix_list = [('owl', '<http://www.w3.org/2002/07/owl#>'), + ('odrl', '<http://www.w3.org/ns/odrl/2/>'), + ('cc', '<https://creativecommons.org/ns#>'), ('rdf', '<http://www.w3.org/1999/02/22-rdf-syntax-ns#>'), ('rdfs', '<http://www.w3.org/2000/01/rdf-schema#>'), ('xsd', '<http://www.w3.org/2001/XMLSchema#>'), diff --git a/tenet/scheme/amr_scheme_master_1.py b/tenet/scheme/amr_scheme_master_1.py index a8cd342e38e3f83edfe8afd9db21aaab0e02d405..86ac64491164391d951352e97df96b68b10ea65e 100644 --- a/tenet/scheme/amr_scheme_master_1.py +++ b/tenet/scheme/amr_scheme_master_1.py @@ -22,6 +22,8 @@ rule_dir = 'amr_master_rule/' #============================================================================== prefix_list = [('owl', '<http://www.w3.org/2002/07/owl#>'), + ('odrl', '<http://www.w3.org/ns/odrl/2/>'), + ('cc', '<https://creativecommons.org/ns#>'), ('rdf', '<http://www.w3.org/1999/02/22-rdf-syntax-ns#>'), ('rdfs', '<http://www.w3.org/2000/01/rdf-schema#>'), ('xsd', '<http://www.w3.org/2001/XMLSchema#>'), diff --git a/tenet/tenet.log b/tenet/tenet.log index 5750c79609cec6dace1ef0423ee5f8760f6c840e..cf41f7d30d22bd0f2759d973945a8e4d5537ec72 100644 --- a/tenet/tenet.log +++ b/tenet/tenet.log @@ -75,25 +75,25 @@ - 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.118406) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (559, 0:00:00.040699) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (564, 0:00:00.111591) -- INFO - ----- reclassify-concept-2: 8/8 new triples (572, 0:00:00.054204) -- INFO - ----- reclassify-concept-3: 4/4 new triples (576, 0:00:00.051663) -- INFO - ----- reclassify-concept-4: 8/8 new triples (584, 0:00:00.052900) -- DEBUG - ----- reclassify-concept-5: 0/0 new triple (584, 0:00:00.046535) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (584, 0:00:00.040280) -- INFO - ----- reclassify-existing-variable: 25/25 new triples (609, 0:00:00.029898) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (609, 0:00:00.063806) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 18/18 new triples (627, 0:00:00.041737) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (627, 0:00:00.042421) -- INFO - ----- add-amr-edge-for-core-relation: 15/15 new triples (642, 0:00:00.116529) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (642, 0:00:00.092853) -- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (647, 0:00:00.078424) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (647, 0:00:00.084335) -- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (647, 0:00:00.079149) -- INFO - ----- update-amr-edge-role-1: 5/5 new triples (652, 0:00:00.047350) -- INFO - ----- add-amr-root: 5/5 new triples (657, 0:00:00.026204) +- INFO - ----- reclassify-concept-1: 5/5 new triples (564, 0:00:00.156596) +- INFO - ----- reclassify-concept-2: 8/8 new triples (572, 0:00:00.099326) +- INFO - ----- reclassify-concept-3: 4/4 new triples (576, 0:00:00.077252) +- INFO - ----- reclassify-concept-4: 8/8 new triples (584, 0:00:00.100170) +- DEBUG - ----- reclassify-concept-5: 0/0 new triple (584, 0:00:00.072621) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (584, 0:00:00.054747) +- INFO - ----- reclassify-existing-variable: 25/25 new triples (609, 0:00:00.032089) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (609, 0:00:00.071958) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 18/18 new triples (627, 0:00:00.049350) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (627, 0:00:00.047793) +- INFO - ----- add-amr-edge-for-core-relation: 15/15 new triples (642, 0:00:00.123670) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (642, 0:00:00.102247) +- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (647, 0:00:00.106721) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (647, 0:00:00.103347) +- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (647, 0:00:00.105853) +- INFO - ----- update-amr-edge-role-1: 5/5 new triples (652, 0:00:00.052198) +- INFO - ----- add-amr-root: 5/5 new triples (657, 0:00:00.024627) - 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/ @@ -102,25 +102,25 @@ - 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.069220) -- INFO - ----- extract atom individuals: 8/8 new triples (677, 0:00:00.046702) -- INFO - ----- extract atomic properties: 36/36 new triples (713, 0:00:00.126034) -- INFO - ----- extract atom values: 5/5 new triples (718, 0:00:00.027345) -- INFO - ----- extract atom phenomena: 7/7 new triples (725, 0:00:00.042312) -- INFO - ----- propagate atom relations: 11/30 new triples (736, 0:00:00.472112) +- INFO - ----- extract atom classes: 12/12 new triples (669, 0:00:00.093794) +- INFO - ----- extract atom individuals: 8/8 new triples (677, 0:00:00.059105) +- INFO - ----- extract atomic properties: 36/36 new triples (713, 0:00:00.152643) +- INFO - ----- extract atom values: 5/5 new triples (718, 0:00:00.030859) +- INFO - ----- extract atom phenomena: 7/7 new triples (725, 0:00:00.039546) +- INFO - ----- propagate atom relations: 11/30 new triples (736, 0:00:00.580356) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (736, 0:00:00.011191) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (736, 0:00:00.012056) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (736, 0:00:00.008078) +- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (736, 0:00:00.008482) +- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (736, 0:00:00.013547) +- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (736, 0:00:00.008427) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (736, 0:00:00.012025) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (736, 0:00:00.012072) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (736, 0:00:00.016763) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (736, 0:00:00.017750) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (736, 0:00:00.029678) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (736, 0:00:00.021464) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (736, 0:00:00.031002) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (736, 0:00:00.035267) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 11/12 new triples (747, 0:00:00.124423) -- INFO - ----- extract ODRL rules: 11/11 new triples (758, 0:00:00.129503) +- INFO - ----- extract ODRL actions: 11/12 new triples (747, 0:00:00.129970) +- INFO - ----- extract ODRL rules: 11/11 new triples (758, 0:00:00.169208) - 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/ @@ -129,7 +129,7 @@ - INFO - ----- 101 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 (759, 0:00:00.075401) +- INFO - ----- generate ODRL rule: 1/1 new triple (759, 0:00:00.089719) - 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/ @@ -161,25 +161,25 @@ - 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 (551, 0:00:00.119996) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (551, 0:00:00.039647) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (556, 0:00:00.115175) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (556, 0:00:00.071590) -- INFO - ----- reclassify-concept-3: 4/4 new triples (560, 0:00:00.059300) -- INFO - ----- reclassify-concept-4: 4/4 new triples (564, 0:00:00.071374) -- INFO - ----- reclassify-concept-5: 4/4 new triples (568, 0:00:00.054637) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (568, 0:00:00.047664) -- INFO - ----- reclassify-existing-variable: 17/17 new triples (585, 0:00:00.035015) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (585, 0:00:00.064799) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (597, 0:00:00.035658) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (597, 0:00:00.033652) -- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (606, 0:00:00.102415) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (606, 0:00:00.076098) -- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (611, 0:00:00.086024) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (611, 0:00:00.075608) -- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (616, 0:00:00.082547) -- INFO - ----- update-amr-edge-role-1: 5/5 new triples (621, 0:00:00.044710) -- INFO - ----- add-amr-root: 5/5 new triples (626, 0:00:00.025768) +- INFO - ----- reclassify-concept-1: 5/5 new triples (556, 0:00:00.160346) +- DEBUG - ----- reclassify-concept-2: 0/0 new triple (556, 0:00:00.069641) +- INFO - ----- reclassify-concept-3: 4/4 new triples (560, 0:00:00.048247) +- INFO - ----- reclassify-concept-4: 4/4 new triples (564, 0:00:00.060680) +- INFO - ----- reclassify-concept-5: 4/4 new triples (568, 0:00:00.050426) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (568, 0:00:00.057189) +- INFO - ----- reclassify-existing-variable: 17/17 new triples (585, 0:00:00.032604) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (585, 0:00:00.067416) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (597, 0:00:00.038603) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (597, 0:00:00.032168) +- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (606, 0:00:00.111007) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (606, 0:00:00.099459) +- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (611, 0:00:00.124504) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (611, 0:00:00.160495) +- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (616, 0:00:00.070110) +- INFO - ----- update-amr-edge-role-1: 5/5 new triples (621, 0:00:00.038976) +- INFO - ----- add-amr-root: 5/5 new triples (626, 0:00:00.024764) - 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/ @@ -188,25 +188,25 @@ - INFO - ----- 75 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 (638, 0:00:00.075165) -- INFO - ----- extract atom individuals: 8/8 new triples (646, 0:00:00.042075) -- INFO - ----- extract atomic properties: 13/13 new triples (659, 0:00:00.055619) -- INFO - ----- extract atom values: 10/10 new triples (669, 0:00:00.057613) -- INFO - ----- extract atom phenomena: 7/7 new triples (676, 0:00:00.046840) -- INFO - ----- propagate atom relations: 11/28 new triples (687, 0:00:00.408027) +- INFO - ----- extract atom classes: 12/12 new triples (638, 0:00:00.083577) +- INFO - ----- extract atom individuals: 8/8 new triples (646, 0:00:00.044505) +- INFO - ----- extract atomic properties: 13/13 new triples (659, 0:00:00.037338) +- INFO - ----- extract atom values: 10/10 new triples (669, 0:00:00.048609) +- INFO - ----- extract atom phenomena: 7/7 new triples (676, 0:00:00.033831) +- INFO - ----- propagate atom relations: 11/28 new triples (687, 0:00:00.327362) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) - DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (687, 0:00:00.007550) -- INFO - ----- analyze "polarity" phenomena (2): 12/14 new triples (699, 0:00:00.073319) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (699, 0:00:00.009080) +- INFO - ----- analyze "polarity" phenomena (2): 12/14 new triples (699, 0:00:00.051746) +- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (699, 0:00:00.007847) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (699, 0:00:00.012175) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (699, 0:00:00.010269) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (699, 0:00:00.012678) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (699, 0:00:00.016980) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (699, 0:00:00.021887) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (699, 0:00:00.028756) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (699, 0:00:00.024436) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (699, 0:00:00.019274) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 15/17 new triples (714, 0:00:00.132036) -- INFO - ----- extract ODRL rules: 12/12 new triples (726, 0:00:00.129944) +- INFO - ----- extract ODRL actions: 15/17 new triples (714, 0:00:00.204687) +- INFO - ----- extract ODRL rules: 12/12 new triples (726, 0:00:00.120175) - 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/ @@ -215,7 +215,7 @@ - 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 (727, 0:00:00.079317) +- INFO - ----- generate ODRL rule: 1/1 new triple (727, 0:00:00.089507) - 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/ @@ -247,25 +247,25 @@ - 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.125304) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (555, 0:00:00.032436) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (560, 0:00:00.126304) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (560, 0:00:00.071998) -- INFO - ----- reclassify-concept-3: 4/4 new triples (564, 0:00:00.049333) -- INFO - ----- reclassify-concept-4: 8/8 new triples (572, 0:00:00.067288) -- INFO - ----- reclassify-concept-5: 4/4 new triples (576, 0:00:00.050052) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (576, 0:00:00.059452) -- INFO - ----- reclassify-existing-variable: 22/22 new triples (598, 0:00:00.034500) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (598, 0:00:00.069698) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 15/15 new triples (613, 0:00:00.038301) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (613, 0:00:00.030247) -- INFO - ----- add-amr-edge-for-core-relation: 12/12 new triples (625, 0:00:00.108612) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (625, 0:00:00.086669) -- INFO - ----- add-amr-edge-for-name-relation: 10/10 new triples (635, 0:00:00.079209) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (635, 0:00:00.065016) -- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (635, 0:00:00.091709) -- INFO - ----- update-amr-edge-role-1: 6/6 new triples (641, 0:00:00.043718) -- INFO - ----- add-amr-root: 5/5 new triples (646, 0:00:00.029640) +- INFO - ----- reclassify-concept-1: 5/5 new triples (560, 0:00:00.140201) +- DEBUG - ----- reclassify-concept-2: 0/0 new triple (560, 0:00:00.068348) +- INFO - ----- reclassify-concept-3: 4/4 new triples (564, 0:00:00.055578) +- INFO - ----- reclassify-concept-4: 8/8 new triples (572, 0:00:00.067631) +- INFO - ----- reclassify-concept-5: 4/4 new triples (576, 0:00:00.054448) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (576, 0:00:00.051360) +- INFO - ----- reclassify-existing-variable: 22/22 new triples (598, 0:00:00.035587) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (598, 0:00:00.056808) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 15/15 new triples (613, 0:00:00.052995) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (613, 0:00:00.032411) +- INFO - ----- add-amr-edge-for-core-relation: 12/12 new triples (625, 0:00:00.103038) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (625, 0:00:00.085750) +- INFO - ----- add-amr-edge-for-name-relation: 10/10 new triples (635, 0:00:00.078462) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (635, 0:00:00.085153) +- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (635, 0:00:00.081313) +- INFO - ----- update-amr-edge-role-1: 6/6 new triples (641, 0:00:00.046364) +- INFO - ----- add-amr-root: 5/5 new triples (646, 0:00:00.029218) - 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/ @@ -274,25 +274,25 @@ - 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.107287) -- INFO - ----- extract atom individuals: 16/16 new triples (680, 0:00:00.073688) -- INFO - ----- extract atomic properties: 13/13 new triples (693, 0:00:00.048370) -- INFO - ----- extract atom values: 10/10 new triples (703, 0:00:00.057579) -- INFO - ----- extract atom phenomena: 7/7 new triples (710, 0:00:00.050288) -- INFO - ----- propagate atom relations: 15/52 new triples (725, 0:00:00.577553) +- INFO - ----- extract atom classes: 18/18 new triples (664, 0:00:00.104911) +- INFO - ----- extract atom individuals: 16/16 new triples (680, 0:00:00.082064) +- INFO - ----- extract atomic properties: 13/13 new triples (693, 0:00:00.045313) +- INFO - ----- extract atom values: 10/10 new triples (703, 0:00:00.058829) +- INFO - ----- extract atom phenomena: 7/7 new triples (710, 0:00:00.043914) +- INFO - ----- propagate atom relations: 15/52 new triples (725, 0:00:00.683994) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (725, 0:00:00.010163) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (725, 0:00:00.014067) -- INFO - ----- analyze modifier phenomena (mod): 21/25 new triples (746, 0:00:00.092951) +- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (725, 0:00:00.008397) +- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (725, 0:00:00.010724) +- INFO - ----- analyze modifier phenomena (mod): 21/25 new triples (746, 0:00:00.088640) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (746, 0:00:00.013227) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (746, 0:00:00.013144) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (746, 0:00:00.013839) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (746, 0:00:00.015017) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (746, 0:00:00.028630) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (746, 0:00:00.037355) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (746, 0:00:00.027307) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (746, 0:00:00.026203) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 11/12 new triples (757, 0:00:00.242000) -- INFO - ----- extract ODRL rules: 11/11 new triples (768, 0:00:00.131759) +- INFO - ----- extract ODRL actions: 11/12 new triples (757, 0:00:00.128301) +- INFO - ----- extract ODRL rules: 11/11 new triples (768, 0:00:00.130016) - 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/ @@ -301,7 +301,7 @@ - INFO - ----- 122 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 (769, 0:00:00.056159) +- INFO - ----- generate ODRL rule: 1/1 new triple (769, 0:00:00.106412) - 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/ @@ -333,25 +333,25 @@ - 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.025090) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (546, 0:00:00.030609) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (551, 0:00:00.100491) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (551, 0:00:00.068662) -- INFO - ----- reclassify-concept-3: 4/4 new triples (555, 0:00:00.039337) -- INFO - ----- reclassify-concept-4: 4/4 new triples (559, 0:00:00.072804) -- DEBUG - ----- reclassify-concept-5: 0/0 new triple (559, 0:00:00.041630) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (559, 0:00:00.053069) -- INFO - ----- reclassify-existing-variable: 13/13 new triples (572, 0:00:00.029896) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (572, 0:00:00.068182) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 9/9 new triples (581, 0:00:00.073665) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (581, 0:00:00.066390) -- INFO - ----- add-amr-edge-for-core-relation: 6/6 new triples (587, 0:00:00.129689) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (587, 0:00:00.073420) -- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (592, 0:00:00.087350) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (592, 0:00:00.074553) -- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (592, 0:00:00.091772) -- INFO - ----- update-amr-edge-role-1: 3/3 new triples (595, 0:00:00.030546) -- INFO - ----- add-amr-root: 5/5 new triples (600, 0:00:00.028832) +- INFO - ----- reclassify-concept-1: 5/5 new triples (551, 0:00:00.130584) +- DEBUG - ----- reclassify-concept-2: 0/0 new triple (551, 0:00:00.080256) +- INFO - ----- reclassify-concept-3: 4/4 new triples (555, 0:00:00.061360) +- INFO - ----- reclassify-concept-4: 4/4 new triples (559, 0:00:00.079235) +- DEBUG - ----- reclassify-concept-5: 0/0 new triple (559, 0:00:00.051615) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (559, 0:00:00.053026) +- INFO - ----- reclassify-existing-variable: 13/13 new triples (572, 0:00:00.036897) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (572, 0:00:00.058090) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 9/9 new triples (581, 0:00:00.035306) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (581, 0:00:00.038039) +- INFO - ----- add-amr-edge-for-core-relation: 6/6 new triples (587, 0:00:00.091569) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (587, 0:00:00.076691) +- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (592, 0:00:00.083359) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (592, 0:00:00.085060) +- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (592, 0:00:00.171335) +- INFO - ----- update-amr-edge-role-1: 3/3 new triples (595, 0:00:00.030084) +- INFO - ----- add-amr-root: 5/5 new triples (600, 0:00:00.030886) - 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/ @@ -360,25 +360,25 @@ - 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.038065) -- INFO - ----- extract atom individuals: 8/8 new triples (614, 0:00:00.052605) -- INFO - ----- extract atomic properties: 12/12 new triples (626, 0:00:00.037394) -- INFO - ----- extract atom values: 5/5 new triples (631, 0:00:00.036764) -- INFO - ----- extract atom phenomena: 7/7 new triples (638, 0:00:00.038152) -- INFO - ----- propagate atom relations: 7/22 new triples (645, 0:00:00.310805) +- INFO - ----- extract atom classes: 6/6 new triples (606, 0:00:00.038735) +- INFO - ----- extract atom individuals: 8/8 new triples (614, 0:00:00.045410) +- INFO - ----- extract atomic properties: 12/12 new triples (626, 0:00:00.047499) +- INFO - ----- extract atom values: 5/5 new triples (631, 0:00:00.030004) +- INFO - ----- extract atom phenomena: 7/7 new triples (638, 0:00:00.043397) +- INFO - ----- propagate atom relations: 7/22 new triples (645, 0:00:00.323948) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (645, 0:00:00.008320) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (645, 0:00:00.012256) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (645, 0:00:00.010933) +- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (645, 0:00:00.010338) +- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (645, 0:00:00.013422) +- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (645, 0:00:00.014244) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (645, 0:00:00.014989) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (645, 0:00:00.014190) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (645, 0:00:00.016209) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (645, 0:00:00.011404) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (645, 0:00:00.020704) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (645, 0:00:00.018934) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (645, 0:00:00.019772) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (645, 0:00:00.023401) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 11/12 new triples (656, 0:00:00.123407) -- INFO - ----- extract ODRL rules: 11/11 new triples (667, 0:00:00.117521) +- INFO - ----- extract ODRL actions: 11/12 new triples (656, 0:00:00.122957) +- INFO - ----- extract ODRL rules: 11/11 new triples (667, 0:00:00.123182) - 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/ @@ -387,7 +387,7 @@ - INFO - ----- 67 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 (668, 0:00:00.089658) +- INFO - ----- generate ODRL rule: 1/1 new triple (668, 0:00:00.075617) - 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/ @@ -419,25 +419,25 @@ - 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.119978) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (550, 0:00:00.029021) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (555, 0:00:00.131904) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (555, 0:00:00.058355) -- INFO - ----- reclassify-concept-3: 4/4 new triples (559, 0:00:00.053526) -- INFO - ----- reclassify-concept-4: 4/4 new triples (563, 0:00:00.065630) -- INFO - ----- reclassify-concept-5: 4/4 new triples (567, 0:00:00.051283) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (567, 0:00:00.049203) -- INFO - ----- reclassify-existing-variable: 17/17 new triples (584, 0:00:00.036700) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (584, 0:00:00.056237) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (596, 0:00:00.044014) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (596, 0:00:00.033131) -- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (605, 0:00:00.099751) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (605, 0:00:00.080604) -- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (610, 0:00:00.068442) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (610, 0:00:00.069399) -- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (610, 0:00:00.087592) -- INFO - ----- update-amr-edge-role-1: 4/4 new triples (614, 0:00:00.038786) -- INFO - ----- add-amr-root: 5/5 new triples (619, 0:00:00.026113) +- INFO - ----- reclassify-concept-1: 5/5 new triples (555, 0:00:00.124460) +- DEBUG - ----- reclassify-concept-2: 0/0 new triple (555, 0:00:00.076507) +- INFO - ----- reclassify-concept-3: 4/4 new triples (559, 0:00:00.047862) +- INFO - ----- reclassify-concept-4: 4/4 new triples (563, 0:00:00.066651) +- INFO - ----- reclassify-concept-5: 4/4 new triples (567, 0:00:00.064142) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (567, 0:00:00.042669) +- INFO - ----- reclassify-existing-variable: 17/17 new triples (584, 0:00:00.034210) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (584, 0:00:00.054638) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (596, 0:00:00.043381) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (596, 0:00:00.035993) +- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (605, 0:00:00.103404) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (605, 0:00:00.086091) +- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (610, 0:00:00.087716) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (610, 0:00:00.162695) +- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (610, 0:00:00.078522) +- INFO - ----- update-amr-edge-role-1: 4/4 new triples (614, 0:00:00.032990) +- INFO - ----- add-amr-root: 5/5 new triples (619, 0:00:00.029129) - 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/ @@ -446,25 +446,25 @@ - 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.071312) -- INFO - ----- extract atom individuals: 8/8 new triples (639, 0:00:00.037727) -- INFO - ----- extract atomic properties: 13/13 new triples (652, 0:00:00.048896) -- INFO - ----- extract atom values: 5/5 new triples (657, 0:00:00.033416) -- INFO - ----- extract atom phenomena: 7/7 new triples (664, 0:00:00.045776) -- INFO - ----- propagate atom relations: 10/26 new triples (674, 0:00:00.395322) +- INFO - ----- extract atom classes: 12/12 new triples (631, 0:00:00.072041) +- INFO - ----- extract atom individuals: 8/8 new triples (639, 0:00:00.049272) +- INFO - ----- extract atomic properties: 13/13 new triples (652, 0:00:00.055421) +- INFO - ----- extract atom values: 5/5 new triples (657, 0:00:00.037579) +- INFO - ----- extract atom phenomena: 7/7 new triples (664, 0:00:00.060009) +- INFO - ----- propagate atom relations: 10/26 new triples (674, 0:00:00.502854) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (674, 0:00:00.010502) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (674, 0:00:00.010260) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (674, 0:00:00.012157) +- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (674, 0:00:00.010919) +- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (674, 0:00:00.013563) +- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (674, 0:00:00.013598) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (674, 0:00:00.012794) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (674, 0:00:00.014814) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (674, 0:00:00.013685) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (674, 0:00:00.010433) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (674, 0:00:00.019731) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (674, 0:00:00.027068) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (674, 0:00:00.022648) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (674, 0:00:00.018601) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 14/15 new triples (688, 0:00:00.130245) -- INFO - ----- extract ODRL rules: 12/12 new triples (700, 0:00:00.124638) +- INFO - ----- extract ODRL actions: 14/15 new triples (688, 0:00:00.103809) +- INFO - ----- extract ODRL rules: 12/12 new triples (700, 0:00:00.096952) - 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/ @@ -473,7 +473,7 @@ - INFO - ----- 81 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 (701, 0:00:00.075679) +- INFO - ----- generate ODRL rule: 1/1 new triple (701, 0:00:00.064711) - 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/ @@ -496,6 +496,6 @@ - INFO - *** Execution Time *** ----- Function: create_ontology_from_amrld_dir (tenet.main) ------ Total Time: 0:00:13.580201 ------ Process Time: 0:00:13.345992 +----- Total Time: 0:00:14.214508 +----- Process Time: 0:00:13.951685 *** - *** diff --git a/tenet/transduction/rdfterm_computer.py b/tenet/transduction/rdfterm_computer.py index 57ff1d45c2e25d5dc5f5076a62236a5680c55a60..558ed0ef9fccc5f97fc42113904ca24e10838f44 100644 --- a/tenet/transduction/rdfterm_computer.py +++ b/tenet/transduction/rdfterm_computer.py @@ -13,6 +13,8 @@ from rdflib import URIRef, Graph from rdflib.term import _is_valid_uri PREFIX_LIST = [('owl', 'http://www.w3.org/2002/07/owl#'), + ('odrl', 'http://www.w3.org/ns/odrl/2/'), + ('cc', 'https://creativecommons.org/ns#'), ('rdf', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'), ('rdfs', 'http://www.w3.org/2000/01/rdf-schema#'), ('xsd', 'http://www.w3.org/2001/XMLSchema#'),