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

New Preprocessing Rule: reclassify concept (2)

parent 841e1e70
Branches
Tags
1 merge request!1Master
Showing
with 11521 additions and 92 deletions
from scheme.amr_master_rule.nov_preprocessing.nov_amr_reification import *
from scheme.amr_master_rule.nov_preprocessing.nov_amrld_correcting import *
from scheme.amr_master_rule.preprocessing.amr_reification_1 import *
from scheme.amr_master_rule.preprocessing.amr_reification_2 import *
from scheme.amr_master_rule.transduction.extractor.atom_class_extractor import *
from scheme.amr_master_rule.transduction.extractor.atom_individual_extractor import *
......
......@@ -2,10 +2,11 @@
# -*-coding:Utf-8 -*
#==============================================================================
# TENET: Rule to extract atomic classes
# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
#------------------------------------------------------------------------------
# Net Expansion AMR rule to extract atomic classes
# Rule: leaf{variable, concept} => atomicClass
# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding
# to a LK term, frame or named entity, and (2) corresponding to an AMR
# phenomena/relation.
#==============================================================================
from rdflib import Graph
......
#!/usr/bin/python3.10
# -*-coding:Utf-8 -*
#==============================================================================
# TENET: Rule to reify AMR element (from AMR-LK to AMR-RDF format)
#------------------------------------------------------------------------------
# Reclassify LK concept to AMR Predicat concept for concept (1) corresponding
# to a predicat (ns3 concept) and (1) not corresponding to a phenomena.
#==============================================================================
from rdflib import Graph
import transduction
from transduction import net
from transduction.query_builder import generate_select_query
from transduction.rdfterm_computer import ( produce_uriref, produce_literal )
#==============================================================================
# Pattern Search: leaf{variable, concept}
#==============================================================================
def __search_pattern(graph):
select_data_list = ['?amrlk_concept', '?label_1', '?label_2']
clause_list = [f'?amrlk_concept a ns3:Concept.',
f'FILTER ( CONTAINS(str(?amrlk_concept), str(ns3:)) ).',
f'FILTER ( ?amrlk_concept != ns3:Frame ).',
f'FILTER ( ?amrlk_concept != ns3:NamedEntity ).',
f'FILTER NOT EXISTS {{ ?amrC rdfs:subClassOf amr:AMR_Relation_Concept ; amr:fromAmrLk ?amrlk_concept.}}',
f'BIND (strafter(str(?amrlk_concept), str(ns1:)) AS ?label_1).',
f'BIND (strafter(str(?amrlk_concept), "#") AS ?label_2).',
f'FILTER NOT EXISTS {{ ?amrlk_concept rdfs:comment "bug". }}']
query_code = generate_select_query(graph, select_data_list, clause_list)
result_set = graph.query(query_code)
return query_code, result_set
#==============================================================================
# Construct Method(s)
#==============================================================================
def __reclassify_as_amr_predicat_concept(
graph, amrlk_concept, label_1, label_2):
triple_list = []
label = label_1 if len(label_1) > 0 else label_2
new_concept_uri = produce_uriref(graph, f'amr_concept_{label}')
# -- New concept
relation = produce_uriref(graph, 'rdfs:subClassOf')
value = produce_uriref(graph, 'amr:AMR_Predicat_Concept')
triple_list.append((new_concept_uri, relation, value))
# -- Label
relation = produce_uriref(graph, 'amr:label')
triple_list.append((new_concept_uri, relation, label))
# -- AMR-LK trace
relation = produce_uriref(graph, 'amr:fromAmrLk')
triple_list.append((new_concept_uri, relation, amrlk_concept))
# -- Classification of the original concept as LinkedData (for tracing)
relation = produce_uriref(graph, 'rdfs:subClassOf')
value = produce_uriref(graph, 'amr:AMR_Linked_Data')
triple_list.append((amrlk_concept, relation, value))
return triple_list
#==============================================================================
# Main Method
#==============================================================================
def reclassify_concept_2(graph):
# -- Rule Initialization
rule_label = 'reclassify AMR-LD concept (2)'
# -- Search for patterns
_, pattern_set = __search_pattern(graph)
# -- Selection Analyzing (1)
rule_triple_list = []
for pattern in pattern_set:
rule_triple_list += __reclassify_as_amr_predicat_concept(
graph, pattern.amrlk_concept, pattern.label_1, pattern.label_2)
return rule_label, rule_triple_list
\ No newline at end of file
......@@ -69,7 +69,7 @@ nov_amr_reification_sequence = {
'label': 'amr-reification-sequence',
'comment': 'AMR reification from AMR-Linked-Data to AMR (tenet) structure',
'rule_key_list': [#'reclassify-concept-1',
'reclassify-concept-2',
#'reclassify-concept-2',
'reclassify-concept-3',
'reclassify-concept-4',
'reclassify-concept-5',
......@@ -89,6 +89,7 @@ nov_amr_reification_sequence = {
amr_reification_sequence = ['AMR reification from AMR-Linked-Data to AMR (tenet) structure',
rule.reclassify_concept_1,
rule.reclassify_concept_2,
]
# ---------------------------------------------
......
......@@ -2,19 +2,19 @@
- INFO -
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
- DEBUG -
*** Config (Full Parameters) ***
-- Base Parameters
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/01/
----- technical base name: tenet.tetras-libre.fr_demo_01
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
----- uuid: https://tenet.tetras-libre.fr/demo/02/
----- technical base name: tenet.tetras-libre.fr_demo_02
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/
----- target reference: base
----- process level: sentence
----- source type: amr
......@@ -25,10 +25,10 @@
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230609/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230612/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
......@@ -40,13 +40,13 @@
----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/**/*.ttl
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/**/*.ttl
-- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01.ttl
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
......@@ -63,110 +63,111 @@
- DEBUG - -------- Base Ontology produced as output (550)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (625)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
- INFO - ----- Sentence (id): SSC-01-01
- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
- INFO - ----- Sentence (id): SSC-02-01
- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_master_rule/*)
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.027437)
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (625, 0:00:00.029192)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.119592)
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (635, 0:00:00.120178)
- INFO - ----- reclassify AMR-LD concept (2): 8/8 new triples (643, 0:00:00.043660)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- DEBUG - ----- reclassify-concept-2: 0/0 new triple (613, 0:00:00.067242)
- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.043762)
- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.091202)
- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.061808)
- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.071406)
- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.045651)
- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.062764)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.049145)
- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.038813)
- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.125272)
- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.146380)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.075448)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.108095)
- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.105574)
- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.118948)
- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.034157)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- INFO - ----- reclassify-concept-2: 6/8 new triples (649, 0:00:00.065618)
- INFO - ----- reclassify-concept-3: 12/12 new triples (661, 0:00:00.057086)
- INFO - ----- reclassify-concept-4: 28/28 new triples (689, 0:00:00.061893)
- INFO - ----- reclassify-concept-5: 4/4 new triples (693, 0:00:00.049025)
- INFO - ----- reify-roles-as-concept: 5/5 new triples (698, 0:00:00.049063)
- INFO - ----- reclassify-existing-variable: 81/81 new triples (779, 0:00:00.044992)
- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (783, 0:00:00.076470)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 62/62 new triples (845, 0:00:00.091391)
- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (849, 0:00:00.053341)
- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (903, 0:00:00.161844)
- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (909, 0:00:00.169363)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (914, 0:00:00.072224)
- INFO - ----- add-value-for-quant-relation: 5/5 new triples (919, 0:00:00.082550)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (919, 0:00:00.158482)
- INFO - ----- update-amr-edge-role-1: 22/22 new triples (941, 0:00:00.112555)
- INFO - ----- add-amr-root: 5/5 new triples (946, 0:00:00.025550)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
- INFO - ----- 218 triples extracted during Preprocessing step
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Preprocessing
- INFO - ----- 321 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.242140)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.047889)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.214530)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.055460)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.072004)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.159846)
- INFO - ----- extract atom classes: 66/66 new triples (1012, 0:00:00.302259)
- INFO - ----- extract atom individuals: 8/8 new triples (1020, 0:00:00.048665)
- INFO - ----- extract atomic properties: 72/94 new triples (1092, 0:00:00.293918)
- INFO - ----- extract atom values: 10/10 new triples (1102, 0:00:00.058388)
- INFO - ----- extract atom phenomena: 28/28 new triples (1130, 0:00:00.124475)
- INFO - ----- propagate atom relations: 35/96 new triples (1165, 0:00:01.716416)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.017707)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.052795)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1165, 0:00:00.015857)
- INFO - ----- reclassify argument property to class: 11/14 new triples (1176, 0:00:00.057929)
- INFO - --- Sequence: phenomena analyze sequence (1)
- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.083198)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.011653)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.010709)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.031330)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.025850)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.006577)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.014655)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1176, 0:00:00.006837)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1176, 0:00:00.010586)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1176, 0:00:00.010290)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1176, 0:00:00.028715)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1176, 0:00:00.030339)
- INFO - ----- analyze modifier phenomena (mod): 43/50 new triples (1219, 0:00:00.133075)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1219, 0:00:00.016579)
- INFO - --- Sequence: phenomena analyze sequence (2)
- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.067308)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.235315)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.152716)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.010279)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1219, 0:00:00.010112)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1219, 0:00:00.011522)
- INFO - ----- analyze "and" phenomena (1): 5/50 new triples (1224, 0:00:00.116121)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1224, 0:00:00.009635)
- INFO - --- Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.511944)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.028578)
- DEBUG - ----- extract composite classes (1): 0/0 new triple (1224, 0:00:00.030878)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1224, 0:00:00.021832)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.259605)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.008166)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.016397)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.087492)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.031500)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.127496)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- INFO - ----- classify class net as entity from core arguments: 24/132 new triples (1248, 0:00:00.261584)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1248, 0:00:00.009631)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1248, 0:00:00.021534)
- DEBUG - ----- Associate mother to class net from :domain relation: 0/0 new triple (1248, 0:00:00.008316)
- DEBUG - ----- Propagate individuals to net with same base node: 0/16 new triple (1248, 0:00:00.085522)
- DEBUG - ----- Propagate individuals to net with domain link: 0/0 new triple (1248, 0:00:00.009092)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
- INFO - ----- 407 triples extracted during Transduction step
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Transduction
- INFO - ----- 302 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.578487)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.301221)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.074935)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- INFO - ----- generate OWL class: 39/50 new triples (1287, 0:00:00.461895)
- INFO - ----- generate OWL property: 20/20 new triples (1307, 0:00:00.175641)
- INFO - ----- generate OWL individual: 8/12 new triples (1315, 0:00:00.115257)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
- INFO - ----- 87 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
- DEBUG - ----- Number of factoids: 91
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Generation
- INFO - ----- 67 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl)
- DEBUG - ----- Number of factoids: 82
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO -
=== Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 91
- INFO - ----- Total factoid number: 82
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230609/SolarSystemDev01_factoid.ttl
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
- INFO -
=== Done ===
- INFO -
*** Execution Time ***
----- Function: create_ontology_from_amrld_dir (tenet.main)
----- Total Time: 0:00:06.435148
----- Process Time: 0:00:06.301161
----- Total Time: 0:00:06.227962
----- Process Time: 0:00:06.189664
*** - ***
@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
rdfs:label "Solar System" ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-01-01" .
- INFO - [TENET] Extraction Processing
- INFO -
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/01/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
- DEBUG -
*** Config (Full Parameters) ***
-- Base Parameters
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/01/
----- technical base name: tenet.tetras-libre.fr_demo_01
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/
----- target reference: base
----- process level: sentence
----- source type: amr
----- extraction scheme: owl_amr_scheme_1
-- Directories
----- base directory: ./
----- structure directory: ./structure/
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttltenet.tetras-libre.fr_demo_01-20230612/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
----- config param file: ./structure/config-parameters.ttl
----- base ontology file: ./structure/base-ontology.ttl
----- CTS file: ./scheme/owl_amr_scheme_1.py
-- Useful References for Ontology
----- base URI: https://tenet.tetras-libre.fr/working
----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/**/*.ttl
-- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
- INFO -
=== Extraction Processing ===
- INFO - *** sentence 1 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (320)
- DEBUG - -------- Semantic Net Definition (486)
- DEBUG - -------- Config Parameter Definition (520)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (550)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (598)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01.ttl
- INFO - ----- Sentence (id): SSC-01-01
- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_master_rule/*)
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (603, 0:00:00.025399)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (613, 0:00:00.129054)
- DEBUG - ----- reclassify AMR-LD concept (2): 0/0 new triple (613, 0:00:00.048767)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-3: 12/12 new triples (625, 0:00:00.055019)
- INFO - ----- reclassify-concept-4: 16/16 new triples (641, 0:00:00.064418)
- INFO - ----- reclassify-concept-5: 2/4 new triples (643, 0:00:00.060855)
- INFO - ----- reify-roles-as-concept: 10/10 new triples (653, 0:00:00.048290)
- INFO - ----- reclassify-existing-variable: 45/45 new triples (698, 0:00:00.034334)
- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (706, 0:00:00.050949)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (739, 0:00:00.065862)
- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (747, 0:00:00.030542)
- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (774, 0:00:00.110319)
- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (786, 0:00:00.139988)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (791, 0:00:00.123803)
- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (791, 0:00:00.120564)
- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (796, 0:00:00.133698)
- INFO - ----- update-amr-edge-role-1: 15/15 new triples (811, 0:00:00.113684)
- INFO - ----- add-amr-root: 5/5 new triples (816, 0:00:00.027011)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Preprocessing
- INFO - ----- 218 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 30/30 new triples (846, 0:00:00.143849)
- INFO - ----- extract atom individuals: 8/8 new triples (854, 0:00:00.050459)
- INFO - ----- extract atomic properties: 75/75 new triples (929, 0:00:00.242292)
- INFO - ----- extract atom values: 10/10 new triples (939, 0:00:00.055789)
- INFO - ----- extract atom phenomena: 14/14 new triples (953, 0:00:00.060948)
- INFO - ----- propagate atom relations: 24/68 new triples (977, 0:00:01.098046)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (977, 0:00:00.034256)
- INFO - ----- reclassify argument property to class: 11/14 new triples (988, 0:00:00.147495)
- INFO - --- Sequence: phenomena analyze sequence (1)
- INFO - ----- analyze "polarity" phenomena (1): 32/36 new triples (1020, 0:00:00.098623)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1020, 0:00:00.010472)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1020, 0:00:00.012124)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1020, 0:00:00.026822)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1020, 0:00:00.026149)
- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (1020, 0:00:00.006434)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1020, 0:00:00.016282)
- INFO - --- Sequence: phenomena analyze sequence (2)
- INFO - ----- analyze "or" phenomena (1): 1/1 new triple (1021, 0:00:00.057233)
- INFO - ----- analyze "or" phenomena (2): 55/82 new triples (1076, 0:00:00.210168)
- INFO - ----- analyze "and" phenomena (1): 2/14 new triples (1078, 0:00:00.107785)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1078, 0:00:00.015039)
- INFO - --- Sequence: composite class extraction sequence
- INFO - ----- extract composite classes (1): 127/138 new triples (1205, 0:00:00.447719)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1205, 0:00:00.023385)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 10/181 new triples (1215, 0:00:00.253527)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1215, 0:00:00.008303)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1215, 0:00:00.021332)
- INFO - ----- Associate mother to class net from :domain relation: 5/34 new triples (1220, 0:00:00.088457)
- DEBUG - ----- Propagate individuals to net with same base node: 0/10 new triple (1220, 0:00:00.023679)
- INFO - ----- Propagate individuals to net with domain link: 3/60 new triples (1223, 0:00:00.103294)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Transduction
- INFO - ----- 407 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 52/55 new triples (1275, 0:00:00.552010)
- INFO - ----- generate OWL property: 29/29 new triples (1304, 0:00:00.339397)
- INFO - ----- generate OWL individual: 6/7 new triples (1310, 0:00:00.077528)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_01_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/01/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/01//Generation
- INFO - ----- 87 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/technical-data/tenet.tetras-libre.fr_demo_01-1/tenet.tetras-libre.fr_demo_01_factoid.ttl)
- DEBUG - ----- Number of factoids: 91
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO -
=== Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 91
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/01//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev01-20230612/SolarSystemDev01_factoid.ttl
- INFO -
=== Done ===
@base <http://https://tenet.tetras-libre.fr/demo/01//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
rdfs:label "Solar System" ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-bind-system> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbit-hasManner-not-direct-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-hasManner-not-direct> a owl:ObjectProperty ;
rdfs:subPropertyOf <https://tenet.tetras-libre.fr/extract-result#orbit> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-01-01" .
@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system> ;
rdfs:label "Solar System" ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
rdfs:label "large" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
rdfs:label "more" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
rdfs:label "most" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
rdfs:label "orbit" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
rdfs:label "remain" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
rdfs:label "body" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#dwarf> ;
rdfs:label "dwarf" ;
rdfs:subClassOf ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
rdfs:label "planet" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#small> ;
rdfs:label "small" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
- INFO - [TENET] Extraction Processing
- INFO -
=== Process Initialization ===
- INFO - -- Process Setting
- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/ (amr)
- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/02/
- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
- DEBUG -
*** Config (Full Parameters) ***
-- Base Parameters
----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/owl_amr_config.xml
----- uuid: https://tenet.tetras-libre.fr/demo/02/
----- technical base name: tenet.tetras-libre.fr_demo_02
----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/
----- target reference: base
----- process level: sentence
----- source type: amr
----- extraction scheme: owl_amr_scheme_1
-- Directories
----- base directory: ./
----- structure directory: ./structure/
----- CTS directory: ./scheme/
----- target frame directory: ./../input/targetFrameStructure/
----- input document directory:
----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttltenet.tetras-libre.fr_demo_02-20230612/
----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/
-- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl
----- semantic net file: ./structure/owl-snet-schema.ttl
----- config param file: ./structure/config-parameters.ttl
----- base ontology file: ./structure/base-ontology.ttl
----- CTS file: ./scheme/owl_amr_scheme_1.py
-- Useful References for Ontology
----- base URI: https://tenet.tetras-libre.fr/working
----- ontology suffix: -ontology.ttl
----- ontology seed suffix: -ontology-seed.ttl
-- Source File Definition
----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/**/*.ttl
-- Target File Definition
----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
-- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02.ttl
*** - ***
- DEBUG - -- Counting number of graph files (sentences)
- INFO - ----- Number of Graphs: 1
- INFO -
=== Extraction Processing ===
- INFO - *** sentence 1 ***
- INFO - -- Work Structure Preparation
- DEBUG - --- Graph Initialization
- DEBUG - ----- Configuration Loading
- DEBUG - -------- RDF Schema (320)
- DEBUG - -------- Semantic Net Definition (486)
- DEBUG - -------- Config Parameter Definition (520)
- DEBUG - ----- Frame Ontology Loading
- DEBUG - -------- Base Ontology produced as output (550)
- DEBUG - --- Source Data Import
- DEBUG - ----- Sentence Loading
- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_data/amrDocuments/dev/solar-system-02/SSC-02-01.stog.amr.ttl (625)
- DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02.ttl
- INFO - ----- Sentence (id): SSC-02-01
- INFO - ----- Sentence (text): Of the objects that orbit the Sun directly, the largest are the eight planets, with the remainder being smaller objects, the dwarf planets and small Solar System bodies.
- INFO - -- Loading Extraction Scheme (owl_amr_scheme_1)
- DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_master_rule/*)
- DEBUG - ----- Total rule number: 18
- INFO - -- Step 1: Preprocessing
- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (625, 0:00:00.029192)
- INFO - --- Sequence: AMR reification from AMR-Linked-Data to AMR (tenet) structure
- INFO - ----- reclassify AMR-LD concept (1): 10/10 new triples (635, 0:00:00.120178)
- INFO - ----- reclassify AMR-LD concept (2): 8/8 new triples (643, 0:00:00.043660)
- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
- INFO - ----- reclassify-concept-2: 6/8 new triples (649, 0:00:00.065618)
- INFO - ----- reclassify-concept-3: 12/12 new triples (661, 0:00:00.057086)
- INFO - ----- reclassify-concept-4: 28/28 new triples (689, 0:00:00.061893)
- INFO - ----- reclassify-concept-5: 4/4 new triples (693, 0:00:00.049025)
- INFO - ----- reify-roles-as-concept: 5/5 new triples (698, 0:00:00.049063)
- INFO - ----- reclassify-existing-variable: 81/81 new triples (779, 0:00:00.044992)
- INFO - ----- add-new-variable-for-reified-concept: 4/4 new triples (783, 0:00:00.076470)
- INFO - ----- add-amr-leaf-for-reclassified-concept: 62/62 new triples (845, 0:00:00.091391)
- INFO - ----- add-amr-leaf-for-reified-concept: 4/4 new triples (849, 0:00:00.053341)
- INFO - ----- add-amr-edge-for-core-relation: 54/54 new triples (903, 0:00:00.161844)
- INFO - ----- add-amr-edge-for-reified-concept: 6/6 new triples (909, 0:00:00.169363)
- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (914, 0:00:00.072224)
- INFO - ----- add-value-for-quant-relation: 5/5 new triples (919, 0:00:00.082550)
- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (919, 0:00:00.158482)
- INFO - ----- update-amr-edge-role-1: 22/22 new triples (941, 0:00:00.112555)
- INFO - ----- add-amr-root: 5/5 new triples (946, 0:00:00.025550)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Preprocessing
- DEBUG - ----- step: Preprocessing
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Preprocessing.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Preprocessing
- INFO - ----- 321 triples extracted during Preprocessing step
- INFO - -- Step 2: Transduction
- INFO - --- Sequence: atomic extraction sequence
- INFO - ----- extract atom classes: 66/66 new triples (1012, 0:00:00.302259)
- INFO - ----- extract atom individuals: 8/8 new triples (1020, 0:00:00.048665)
- INFO - ----- extract atomic properties: 72/94 new triples (1092, 0:00:00.293918)
- INFO - ----- extract atom values: 10/10 new triples (1102, 0:00:00.058388)
- INFO - ----- extract atom phenomena: 28/28 new triples (1130, 0:00:00.124475)
- INFO - ----- propagate atom relations: 35/96 new triples (1165, 0:00:01.716416)
- INFO - --- Sequence: classification sequence (1)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1165, 0:00:00.015857)
- INFO - ----- reclassify argument property to class: 11/14 new triples (1176, 0:00:00.057929)
- INFO - --- Sequence: phenomena analyze sequence (1)
- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (1176, 0:00:00.006837)
- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (1176, 0:00:00.010586)
- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (1176, 0:00:00.010290)
- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (1176, 0:00:00.028715)
- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (1176, 0:00:00.030339)
- INFO - ----- analyze modifier phenomena (mod): 43/50 new triples (1219, 0:00:00.133075)
- DEBUG - ----- classify modality phenomena: 0/0 new triple (1219, 0:00:00.016579)
- INFO - --- Sequence: phenomena analyze sequence (2)
- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1219, 0:00:00.010112)
- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1219, 0:00:00.011522)
- INFO - ----- analyze "and" phenomena (1): 5/50 new triples (1224, 0:00:00.116121)
- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (1224, 0:00:00.009635)
- INFO - --- Sequence: composite class extraction sequence
- DEBUG - ----- extract composite classes (1): 0/0 new triple (1224, 0:00:00.030878)
- DEBUG - ----- extract composite classes (2): 0/0 new triple (1224, 0:00:00.021832)
- INFO - --- Sequence: classification sequence (2)
- INFO - ----- classify class net as entity from core arguments: 24/132 new triples (1248, 0:00:00.261584)
- DEBUG - ----- classify class net as entity from :part relation: 0/0 new triple (1248, 0:00:00.009631)
- DEBUG - ----- classify class net as entity from degree arguments: 0/0 new triple (1248, 0:00:00.021534)
- DEBUG - ----- Associate mother to class net from :domain relation: 0/0 new triple (1248, 0:00:00.008316)
- DEBUG - ----- Propagate individuals to net with same base node: 0/16 new triple (1248, 0:00:00.085522)
- DEBUG - ----- Propagate individuals to net with domain link: 0/0 new triple (1248, 0:00:00.009092)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Transduction
- DEBUG - ----- step: Transduction
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Transduction.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Transduction
- INFO - ----- 302 triples extracted during Transduction step
- INFO - -- Step 3: Generation
- INFO - --- Sequence: OWL Generation Sequence
- INFO - ----- generate OWL class: 39/50 new triples (1287, 0:00:00.461895)
- INFO - ----- generate OWL property: 20/20 new triples (1307, 0:00:00.175641)
- INFO - ----- generate OWL individual: 8/12 new triples (1315, 0:00:00.115257)
- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_02_Generation
- DEBUG - ----- step: Generation
- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/02/
- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_Generation.ttl
- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/02//Generation
- INFO - ----- 67 triples extracted during Generation step
- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/technical-data/tenet.tetras-libre.fr_demo_02-1/tenet.tetras-libre.fr_demo_02_factoid.ttl)
- DEBUG - ----- Number of factoids: 82
- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO -
=== Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging the result factoids
- INFO - ----- Total factoid number: 82
- INFO - -- Serializing graph to factoid string
- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/02//factoid
- INFO - -- Serializing graph to factoid file
- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/main_tests/test_owl_output/SolarSystemDev02-20230612/SolarSystemDev02_factoid.ttl
- INFO -
=== Done ===
@base <http://https://tenet.tetras-libre.fr/demo/02//factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://tenet.tetras-libre.fr/extract-result#SolarSystem> a owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#system> ;
rdfs:label "Solar System" ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf-planet> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#planet> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#large> a owl:Class ;
rdfs:label "large" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#more> a owl:ObjectProperty ;
rdfs:label "more" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#most> a owl:ObjectProperty ;
rdfs:label "most" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:Class ;
rdfs:label "orbit" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#remain> a owl:ObjectProperty ;
rdfs:label "remain" ;
rdfs:subPropertyOf ns1:Out_ObjectProperty ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small-body> a owl:Class ;
rdfs:subClassOf <https://tenet.tetras-libre.fr/extract-result#body> ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#body> a owl:Class ;
rdfs:label "body" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#dwarf> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#dwarf> ;
rdfs:label "dwarf" ;
rdfs:subClassOf ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#planet> a owl:Class ;
rdfs:label "planet" ;
rdfs:subClassOf ns1:Entity ;
ns1:fromStructure "SSC-02-01" .
<https://tenet.tetras-libre.fr/extract-result#small> a owl:Class,
owl:Individual,
<https://tenet.tetras-libre.fr/extract-result#small> ;
rdfs:label "small" ;
rdfs:subClassOf ns1:Entity,
ns1:Undetermined_Thing ;
ns1:fromStructure "SSC-02-01" .
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment