diff --git a/tenet/scheme/amr_clara_rule/__init__.py b/tenet/scheme/amr_clara_rule/__init__.py index 3703bf89be55f1d905cae3566716b16a21f07018..d027bc13865ded168ffbf2ebc342699c9012a079 100644 --- a/tenet/scheme/amr_clara_rule/__init__.py +++ b/tenet/scheme/amr_clara_rule/__init__.py @@ -8,7 +8,8 @@ from scheme.amr_clara_rule.transduction.atom_value_extractor import * from scheme.amr_clara_rule.transduction.atom_phenomena_extractor import * from scheme.amr_clara_rule.transduction.atom_relation_propagator import * -from scheme.amr_clara_rule.transduction.action_property_extractor import * +from scheme.amr_clara_rule.transduction.action_property_extractor_1 import * +from scheme.amr_clara_rule.transduction.action_property_extractor_2 import * from scheme.amr_clara_rule.transduction.composite_class_extractor_1 import * from scheme.amr_clara_rule.transduction.composite_class_extractor_2 import * diff --git a/tenet/scheme/amr_clara_rule/odrl_generation/odrl_vocabulary_reference.py b/tenet/scheme/amr_clara_rule/odrl_generation/odrl_vocabulary_reference.py index f0e0a031ff04209991c5e28a79e0adaf5d507b0d..8df27ead1646443ce8ae8d31a449662eff051efb 100644 --- a/tenet/scheme/amr_clara_rule/odrl_generation/odrl_vocabulary_reference.py +++ b/tenet/scheme/amr_clara_rule/odrl_generation/odrl_vocabulary_reference.py @@ -20,5 +20,6 @@ action_table = { 'derive': 'odrl:derive', 'distribute': 'cc:Distribution', 'share': 'cc:Distribution', - 'reproduce': 'cc:Reproduction' + 'reproduce': 'cc:Reproduction', + 'notice': 'cc:Notice' } diff --git a/tenet/scheme/amr_clara_rule/transduction/action_property_extractor.py b/tenet/scheme/amr_clara_rule/transduction/action_property_extractor_1.py similarity index 97% rename from tenet/scheme/amr_clara_rule/transduction/action_property_extractor.py rename to tenet/scheme/amr_clara_rule/transduction/action_property_extractor_1.py index abb96e8067e51ad5a57e8d49886cc0d1b7588025..de7e671f3d6090b990bcd6c075cfb21cf78ebd7d 100644 --- a/tenet/scheme/amr_clara_rule/transduction/action_property_extractor.py +++ b/tenet/scheme/amr_clara_rule/transduction/action_property_extractor_1.py @@ -80,10 +80,10 @@ def __construct_action_property_net(graph, atom_property_net): # Main Method #============================================================================== -def extract_action_property(graph): +def extract_action_property_1(graph): # -- Rule Initialization - rule_label = 'extract action properties' + rule_label = 'extract action properties (1)' rule_triple_list = [] # -- Search for patterns diff --git a/tenet/scheme/amr_clara_rule/transduction/action_property_extractor_2.py b/tenet/scheme/amr_clara_rule/transduction/action_property_extractor_2.py new file mode 100644 index 0000000000000000000000000000000000000000..ccfbcf5680a5adf734fa4d97665fd1ac8edfae83 --- /dev/null +++ b/tenet/scheme/amr_clara_rule/transduction/action_property_extractor_2.py @@ -0,0 +1,173 @@ +#!/usr/bin/python3.10 +# -*-coding:Utf-8 -* + +#============================================================================== +# TENET: Rule to extract composite classes (rule 1) +#------------------------------------------------------------------------------ +# Net Expansion AMR rule to extract composite classes +# Rule: property(arg0:class, arg1:class) => compositeClass +#============================================================================== + +from rdflib import Graph + +import transduction +from transduction import net +from transduction.query_builder import generate_select_query +from transduction.naming_computer import define_composite_naming_1, define_restriction_naming + + +#============================================================================== +# Pattern Search: modality(arg1/arg2:atomProperty) => actionProperty +#============================================================================== + +SPECIAL_ACTION_PATTERN_LIST = [('amr:role_ARG1', 'keep', 'notice', 'notice'), + ('amr:role_ARG1', 'keep', 'intact-notice', 'notice'), + ('amr:role_ARG1', 'keep', 'intact', 'notice')] + +def __search_pattern_1(graph): + query_code = '' + result_set = [] + for (arg_relation, action_name, property_name, _) in SPECIAL_ACTION_PATTERN_LIST: + select_data_list = ['?action_property_net', '?right_property_net'] + clause_list = [f'?action_property_net a [rdfs:subClassOf* net:Action_Property_Net].', + f'FILTER NOT EXISTS {{ ?action_property_net a net:Deprecated_Net. }}', + f'?action_property_net net:hasNaming "{action_name}".', + f'?right_property_net a [rdfs:subClassOf* net:Atom_Property_Net].', + f'FILTER NOT EXISTS {{ ?right_property_net a net:Deprecated_Net. }}', + f'?right_property_net net:hasNaming "{property_name}".', + f'?action_property_net {arg_relation} ?right_property_net.' + ] + query_code = generate_select_query(graph, select_data_list, clause_list) + result_set += graph.query(query_code) + return query_code, result_set + + +def __search_pattern_2(graph): + query_code = '' + result_set = [] + for (arg_relation, action_name, class_name, _) in SPECIAL_ACTION_PATTERN_LIST: + select_data_list = ['?action_property_net', '?right_class_net'] + clause_list = [f'?action_property_net a [rdfs:subClassOf* net:Action_Property_Net].', + f'FILTER NOT EXISTS {{ ?action_property_net a net:Deprecated_Net. }}', + f'?action_property_net net:hasNaming "{action_name}".', + f'?right_class_net a [rdfs:subClassOf* net:Class_Net].', + f'FILTER NOT EXISTS {{ ?right_class_net a net:Deprecated_Net. }}', + f'?right_class_net net:hasNaming "{class_name}".', + f'?action_property_net {arg_relation} ?right_class_net.'] + query_code = generate_select_query(graph, select_data_list, clause_list) + result_set += graph.query(query_code) + return query_code, result_set + + + +#============================================================================== +# Useful Computation Method(s) +#============================================================================== + +def __compute_naming(action_net, right_net): + naming = 'special_action' + for (_, action_name, right_name, special_name) in SPECIAL_ACTION_PATTERN_LIST: + c1 = (action_name == str(action_net.get_attribute_first_value(action_net.naming))) + c2 = (right_name == str(right_net.get_attribute_first_value(right_net.naming))) + if c1 & c2: naming = special_name + return naming + + +def __filter_relation_1(relation_list, excluded_s): + result_list = [] + for relation in relation_list: + check = True + (s, p, o) = relation + if s == o: check = False + if s == excluded_s: check = False + if check: result_list.append(relation) + return result_list + +def __filter_relation_2(relation_list, excluded_o): + result_list = [] + for relation in relation_list: + check = True + (s, p, o) = relation + if s == o: check = False + if o == excluded_o: check = False + if check: result_list.append(relation) + return result_list + +def __propagate_relation(target_net, base_net_1, base_net_2): + input_relation_list = base_net_1.input_relation_list + input_relation_list += __filter_relation_1(base_net_2.input_relation_list, base_net_1.uri) + target_net.input_relation_list = input_relation_list + output_relation_list = __filter_relation_2(base_net_1.output_relation_list, base_net_2.uri) + output_relation_list += base_net_2.output_relation_list + target_net.output_relation_list = output_relation_list + + + +#============================================================================== +# Construct Method(s) +#============================================================================== + +def __construct_action_property_net(graph, action_property_net, right_net): + + # -- Net Composition + new_action_property_net = net.ActionPropertyNet(graph) + new_action_property_net.compose(action_property_net, right_net) + + # -- Data Computation + new_action_property_net.property_type = action_property_net.property_type + new_action_property_net.core_role = action_property_net.core_role + new_action_property_net.target_argument_node = action_property_net.target_argument_node + + # -- naming + naming = __compute_naming(action_property_net, right_net) + new_action_property_net.naming = naming + new_action_property_net.property_name = naming + new_action_property_net.property_name01 = naming + new_action_property_net.property_name10 = naming + new_action_property_net.property_name12 = naming + + # -- Relation Propagation + __propagate_relation(new_action_property_net, action_property_net, right_net) + + # -- Finalization + new_action_property_net.finalize() + triple_definition = new_action_property_net.generate_triple_definition() + + return new_action_property_net, triple_definition + + + +#============================================================================== +# Main Method +#============================================================================== + +def extract_action_property_2(graph): + + # -- Rule Initialization + rule_label = 'extract action properties (2)' + rule_triple_list = [] + + # -- Search for patterns + _, pattern_set_1 = __search_pattern_1(graph) + _, pattern_set_2 = __search_pattern_2(graph) + pattern_set = pattern_set_1 + pattern_set_2 + + # -- Pattern Analysis + + for pattern in pattern_set_1: + action_property_net = net.ActionPropertyNet(graph, uri=pattern.action_property_net) + right_net = net.PropertyNet(graph, uri=pattern.right_property_net) + _, triple_list = __construct_action_property_net(graph, action_property_net, right_net) + rule_triple_list += triple_list + rule_triple_list += action_property_net.deprecate() + rule_triple_list += right_net.deprecate() + + for pattern in pattern_set_2: + action_property_net = net.ActionPropertyNet(graph, uri=pattern.action_property_net) + right_net = net.ClassNet(graph, uri=pattern.right_class_net) + _, triple_list = __construct_action_property_net(graph, action_property_net, right_net) + rule_triple_list += triple_list + rule_triple_list += action_property_net.deprecate() + rule_triple_list += right_net.deprecate() + + return rule_label, rule_triple_list \ No newline at end of file diff --git a/tenet/scheme/amr_clara_rule/transduction/odrl_action_extractor.py b/tenet/scheme/amr_clara_rule/transduction/odrl_action_extractor.py index e69aaed5001c403927eb7758c5a35fc72b9bb48f..5cf2f785a35f71e4007d040991a58cd3e517d514 100644 --- a/tenet/scheme/amr_clara_rule/transduction/odrl_action_extractor.py +++ b/tenet/scheme/amr_clara_rule/transduction/odrl_action_extractor.py @@ -28,6 +28,7 @@ def __search_pattern(graph): clause_list = [f'?phenomena_net a [rdfs:subClassOf* net:Modality_Phenomena_Net].', f'FILTER NOT EXISTS {{ ?phenomena_net a net:Deprecated_Net. }}', f'?property_net a [rdfs:subClassOf* net:Action_Property_Net].', + f'FILTER NOT EXISTS {{ ?property_net a net:Deprecated_Net. }}', f'?phenomena_net {arg_relation} ?property_net.'] query_code = generate_select_query(graph, select_data_list, clause_list) result_set += graph.query(query_code) diff --git a/tenet/scheme/amr_scheme_clara_1.py b/tenet/scheme/amr_scheme_clara_1.py index 81634969d9cc74c29f3e644085d65dc067d8ba2b..30929e097e050945b4e5f37908b83a1bcec5e4cb 100644 --- a/tenet/scheme/amr_scheme_clara_1.py +++ b/tenet/scheme/amr_scheme_clara_1.py @@ -134,8 +134,10 @@ phenomena_analyze_sequence_2 = ['phenomena analyze sequence (2)', rule.analyze_phenomena_and_1, rule.analyze_phenomena_and_2] -composite_property_extraction_sequence = ['composite property extraction sequence', - rule.extract_action_property] +action_property_extraction_sequence = ['action property extraction sequence', + rule.extract_action_property_1, + rule.extract_action_property_2 + ] composite_class_extraction_sequence = ['composite class extraction sequence', rule.extract_composite_class_1, @@ -171,7 +173,7 @@ scheme = { classification_sequence_1, phenomena_analyze_sequence_1, phenomena_analyze_sequence_2, - composite_property_extraction_sequence, + action_property_extraction_sequence, composite_class_extraction_sequence, odrl_extraction_sequence ], diff --git a/tenet/tenet.log b/tenet/tenet.log index 6f2503bd200fd4e57aa0d5de14cde4831b64250d..ebdb0e76ea285590c6edaf5a6997d768483a170c 100644 --- a/tenet/tenet.log +++ b/tenet/tenet.log @@ -2,19 +2,19 @@ - INFO - === Process Initialization === - INFO - -- Process Setting -- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s13.stog.amr.ttl (amr) -- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/aos13_factoid.ttl -- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/ -- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/clara/13/ +- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl (amr) +- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/aos16_factoid.ttl +- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/ +- INFO - ----- Ontology target (id): https://tenet.tetras-libre.fr/demo/clara/16/ - INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet - DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml - DEBUG - *** Config (Full Parameters) *** -- Base Parameters ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml - ----- uuid: https://tenet.tetras-libre.fr/demo/clara/13/ - ----- technical base name: tenet.tetras-libre.fr_demo_clara_13 - ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s13.stog.amr.ttl + ----- uuid: https://tenet.tetras-libre.fr/demo/clara/16/ + ----- technical base name: tenet.tetras-libre.fr_demo_clara_16 + ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl ----- target reference: base ----- process level: sentence ----- source type: amr @@ -26,10 +26,10 @@ ----- CTS directory: ./scheme/ ----- target frame directory: ./../input/targetFrameStructure/ ----- input document directory: - ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/aos13_factoid.ttl - ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/aos13_factoid.ttltenet.tetras-libre.fr_demo_clara_13-20230421/ - ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/ - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/ + ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/aos16_factoid.ttl + ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/aos16_factoid.ttltenet.tetras-libre.fr_demo_clara_16-20230421/ + ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/ + ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/ -- Config File Definition ----- schema file: ./structure/amr-rdf-schema.ttl ----- semantic net file: ./structure/odrl-snet-schema.ttl @@ -41,13 +41,13 @@ ----- ontology suffix: -ontology.ttl ----- ontology seed suffix: -ontology-seed.ttl -- Source File Definition - ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s13.stog.amr.ttl**/*.ttl + ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl**/*.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/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13.ttl + ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16.ttl *** - *** - INFO - === Extraction Processing === @@ -61,105 +61,106 @@ - DEBUG - -------- Base Ontology produced as output (534) - DEBUG - --- Source Data Import - DEBUG - ----- Sentence Loading -- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s13.stog.amr.ttl (554) +- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl (592) - DEBUG - --- Export work graph as turtle -- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13-0/tenet.tetras-libre.fr_demo_clara_13.ttl -- INFO - ----- Sentence (id): policy_asail_odrl_sentences-13 -- INFO - ----- Sentence (text): You may use the Work. +- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16.ttl +- INFO - ----- Sentence (id): asail_odrl_sentences-16 +- INFO - ----- Sentence (text): You must keep intact all copyright notices for the Work and give the Original Author credit. - INFO - -- Loading Extraction Scheme (amr_scheme_clara_1) - DEBUG - ----- Step number: 3 - INFO - -- Loading Extraction Rules (amr_clara_rule/*) - DEBUG - ----- Total rule number: 87 - INFO - -- Applying extraction step: preprocessing - INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence -- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (554, 0:00:00.043847) +- DEBUG - ----- fix-amr-bug-about-system-solar-planet: 0/0 new triple (592, 0:00:00.025417) - INFO - --- *** November Transduction *** Sequence: amr-reification-sequence -- INFO - ----- reclassify-concept-1: 5/5 new triples (559, 0:00:00.164791) -- DEBUG - ----- reclassify-concept-2: 0/0 new triple (559, 0:00:00.081261) -- INFO - ----- reclassify-concept-3: 8/8 new triples (567, 0:00:00.075151) -- INFO - ----- reclassify-concept-4: 4/4 new triples (571, 0:00:00.092992) -- DEBUG - ----- reclassify-concept-5: 0/0 new triple (571, 0:00:00.070067) -- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (571, 0:00:00.049145) -- INFO - ----- reclassify-existing-variable: 16/16 new triples (587, 0:00:00.030448) -- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (587, 0:00:00.058509) -- INFO - ----- add-amr-leaf-for-reclassified-concept: 12/12 new triples (599, 0:00:00.036660) -- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (599, 0:00:00.054844) -- INFO - ----- add-amr-edge-for-core-relation: 9/9 new triples (608, 0:00:00.105297) -- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (608, 0:00:00.087528) -- DEBUG - ----- add-amr-edge-for-name-relation: 0/0 new triple (608, 0:00:00.157311) -- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (608, 0:00:00.069135) -- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (608, 0:00:00.075445) -- INFO - ----- update-amr-edge-role-1: 3/3 new triples (611, 0:00:00.029923) -- INFO - ----- add-amr-root: 5/5 new triples (616, 0:00:00.039574) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_13_preprocessing +- INFO - ----- reclassify-concept-1: 10/10 new triples (602, 0:00:00.143507) +- INFO - ----- reclassify-concept-2: 4/4 new triples (606, 0:00:00.058468) +- INFO - ----- reclassify-concept-3: 24/24 new triples (630, 0:00:00.042140) +- INFO - ----- reclassify-concept-4: 12/12 new triples (642, 0:00:00.054192) +- INFO - ----- reclassify-concept-5: 4/4 new triples (646, 0:00:00.037880) +- DEBUG - ----- reify-roles-as-concept: 0/0 new triple (646, 0:00:00.042911) +- INFO - ----- reclassify-existing-variable: 52/52 new triples (698, 0:00:00.032865) +- DEBUG - ----- add-new-variable-for-reified-concept: 0/0 new triple (698, 0:00:00.051823) +- INFO - ----- add-amr-leaf-for-reclassified-concept: 39/39 new triples (737, 0:00:00.060082) +- DEBUG - ----- add-amr-leaf-for-reified-concept: 0/0 new triple (737, 0:00:00.025286) +- INFO - ----- add-amr-edge-for-core-relation: 42/42 new triples (779, 0:00:00.129059) +- DEBUG - ----- add-amr-edge-for-reified-concept: 0/0 new triple (779, 0:00:00.071172) +- DEBUG - ----- add-amr-edge-for-name-relation: 0/0 new triple (779, 0:00:00.077114) +- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (779, 0:00:00.079237) +- DEBUG - ----- add-amr-edge-for-polarity-relation: 0/0 new triple (779, 0:00:00.088282) +- INFO - ----- update-amr-edge-role-1: 14/14 new triples (793, 0:00:00.084781) +- INFO - ----- add-amr-root: 5/5 new triples (798, 0:00:00.027949) +- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_preprocessing - DEBUG - ----- step: preprocessing -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/13/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13-0/tenet.tetras-libre.fr_demo_clara_13_preprocessing.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/13//preprocessing -- INFO - ----- 62 triples extracted during preprocessing step +- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/ +- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_preprocessing.ttl +- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//preprocessing +- INFO - ----- 206 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 (622, 0:00:00.042791) -- DEBUG - ----- extract atom individuals: 0/0 new triple (622, 0:00:00.014510) -- INFO - ----- extract atomic properties: 24/24 new triples (646, 0:00:00.079697) -- DEBUG - ----- extract atom values: 0/0 new triple (646, 0:00:00.009715) -- INFO - ----- extract atom phenomena: 7/7 new triples (653, 0:00:00.053906) -- INFO - ----- propagate atom relations: 5/12 new triples (658, 0:00:00.318520) +- INFO - ----- extract atom classes: 24/24 new triples (822, 0:00:00.133139) +- DEBUG - ----- extract atom individuals: 0/0 new triple (822, 0:00:00.016933) +- INFO - ----- extract atomic properties: 86/86 new triples (908, 0:00:00.246369) +- DEBUG - ----- extract atom values: 0/0 new triple (908, 0:00:00.005845) +- INFO - ----- extract atom phenomena: 14/14 new triples (922, 0:00:00.152033) +- INFO - ----- propagate atom relations: 20/56 new triples (942, 0:00:00.837280) - INFO - --- *** February Transduction *** Sequence: classification sequence (1) -- INFO - ----- classify modality phenomena: 1/3 new triple (659, 0:00:00.039692) -- INFO - ----- reclassify argument property to class: 9/10 new triples (668, 0:00:00.072022) +- INFO - ----- classify modality phenomena: 1/5 new triple (943, 0:00:00.048901) +- INFO - ----- reclassify argument property to class: 31/38 new triples (974, 0:00:00.159377) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (1) -- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (668, 0:00:00.008630) -- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (668, 0:00:00.015174) -- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (668, 0:00:00.012984) -- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (668, 0:00:00.031853) -- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (668, 0:00:00.037221) -- DEBUG - ----- analyze modifier phenomena (mod): 0/0 new triple (668, 0:00:00.008512) -- DEBUG - ----- classify modality phenomena: 0/6 new triple (668, 0:00:00.053326) +- DEBUG - ----- analyze "polarity" phenomena (1): 0/0 new triple (974, 0:00:00.009577) +- DEBUG - ----- analyze "polarity" phenomena (2): 0/0 new triple (974, 0:00:00.015717) +- DEBUG - ----- analyze "polarity" phenomena (3): 0/0 new triple (974, 0:00:00.020509) +- DEBUG - ----- analyze "polarity" phenomena (4): 0/0 new triple (974, 0:00:00.031154) +- DEBUG - ----- analyze "polarity" phenomena (5): 0/0 new triple (974, 0:00:00.041049) +- INFO - ----- analyze modifier phenomena (mod): 45/52 new triples (1019, 0:00:00.190902) +- DEBUG - ----- classify modality phenomena: 0/10 new triple (1019, 0:00:00.056912) - INFO - --- *** February Transduction *** Sequence: phenomena analyze sequence (2) -- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (668, 0:00:00.011180) -- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (668, 0:00:00.010850) -- DEBUG - ----- analyze "and" phenomena (1): 0/0 new triple (668, 0:00:00.011765) -- DEBUG - ----- analyze "and" phenomena (2): 0/0 new triple (668, 0:00:00.012733) -- INFO - --- *** February Transduction *** Sequence: composite property extraction sequence -- INFO - ----- extract action properties: 19/23 new triples (687, 0:00:00.104923) +- DEBUG - ----- analyze "or" phenomena (1): 0/0 new triple (1019, 0:00:00.014420) +- DEBUG - ----- analyze "or" phenomena (2): 0/0 new triple (1019, 0:00:00.013758) +- DEBUG - ----- analyze "and" phenomena (1): 0/0 new triple (1019, 0:00:00.015967) +- INFO - ----- analyze "and" phenomena (2): 2/28 new triples (1021, 0:00:00.276880) +- INFO - --- *** February Transduction *** Sequence: action property extraction sequence +- INFO - ----- extract action properties (1): 41/52 new triples (1062, 0:00:00.200591) +- INFO - ----- extract action properties (2): 28/37 new triples (1090, 0:00:00.188768) - INFO - --- *** February Transduction *** Sequence: composite class extraction sequence -- DEBUG - ----- extract composite classes (1): 0/0 new triple (687, 0:00:00.029148) -- DEBUG - ----- extract composite classes (2): 0/0 new triple (687, 0:00:00.025549) +- DEBUG - ----- extract composite classes (1): 0/0 new triple (1090, 0:00:00.039183) +- DEBUG - ----- extract composite classes (2): 0/0 new triple (1090, 0:00:00.026746) - INFO - --- *** February Transduction *** Sequence: ODRL extraction sequence -- INFO - ----- extract ODRL actions: 14/15 new triples (701, 0:00:00.194739) -- INFO - ----- extract ODRL rules: 12/24 new triples (713, 0:00:00.239818) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_13_transduction +- INFO - ----- extract ODRL actions: 31/36 new triples (1121, 0:00:00.233641) +- INFO - ----- extract ODRL rules: 18/52 new triples (1139, 0:00:00.247614) +- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_transduction - DEBUG - ----- step: transduction -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/13/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13-0/tenet.tetras-libre.fr_demo_clara_13_transduction.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/13//transduction -- INFO - ----- 97 triples extracted during transduction step +- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/ +- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_transduction.ttl +- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//transduction +- INFO - ----- 341 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 (714, 0:00:00.090456) -- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_13_generation +- INFO - ----- generate ODRL rule: 2/2 new triples (1141, 0:00:00.100301) +- DEBUG - --- Serializing graph to tenet.tetras-libre.fr_demo_clara_16_generation - DEBUG - ----- step: generation -- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/13/ -- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13-0/tenet.tetras-libre.fr_demo_clara_13_generation.ttl -- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/13//generation -- INFO - ----- 1 triples extracted during generation step -- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_13-0/tenet.tetras-libre.fr_demo_clara_13_factoid.ttl) -- DEBUG - ----- Number of factoids: 1 -- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/13//factoid +- DEBUG - ----- id: https://tenet.tetras-libre.fr/demo/clara/16/ +- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_generation.ttl +- DEBUG - ----- base: http://https://tenet.tetras-libre.fr/demo/clara/16//generation +- INFO - ----- 2 triples extracted during generation step +- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/technical-data/tenet.tetras-libre.fr_demo_clara_16-0/tenet.tetras-libre.fr_demo_clara_16_factoid.ttl) +- DEBUG - ----- Number of factoids: 2 +- DEBUG - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/16//factoid - INFO - === Final Ontology Generation === - INFO - -- Making complete factoid graph by merging the result factoids -- INFO - ----- Total factoid number: 1 +- INFO - ----- Total factoid number: 2 - INFO - -- Serializing graph to factoid string -- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/13//factoid +- INFO - ----- Graph base: http://https://tenet.tetras-libre.fr/demo/clara/16//factoid - INFO - -- Serializing graph to factoid file -- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos13-20230421/aos13_factoid.ttl +- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/aos16-20230421/aos16_factoid.ttl - INFO - === Done === - INFO - *** Execution Time *** ----- Function: create_ontology_from_amrld_file (tenet.main) ------ Total Time: 0:00:03.339134 ------ Process Time: 0:00:03.178667 +----- Total Time: 0:00:05.006638 +----- Process Time: 0:00:04.954800 *** - *** diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.result.ttl b/tests/dev_tests/test_data/action-property-devGraph-1.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5b8672b3b611052684cfc43d357908fc6f238c5a --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-1.result.ttl @@ -0,0 +1,1375 @@ +@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-1/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +ns3:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ; + ns3:hasSentence "The sun is a star." ; + ns3:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ; + ns3:hasSentence "Earth is a planet." ; + ns3:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns11:keep-01.ARG0 a ns11:FrameRole . + +ns11:keep-01.ARG1 a ns11:FrameRole . + +ns11:notice-03.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:refer-01.ARG0 a ns11:FrameRole . + +ns11:refer-01.ARG1 a ns11:FrameRole . + +ns11:right-05.ARG2 a ns11:FrameRole . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role . + +ns2:op1 a ns3:Role . + +ns2:op2 a ns3:Role . + +ns3:NamedEntity a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:hasID a owl:AnnotationProperty . + +ns3:hasSentence a owl:AnnotationProperty . + +ns3:root a owl:AnnotationProperty . + +<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ; + owl:versionIRI :0.1 . + +:AMR_DataProperty a owl:DatatypeProperty . + +:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:edge_a_op1_n a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_n2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_ii_domain_a a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +:edge_k_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_k_ARG1_ii a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l_mod_t a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_n_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_n_mod_a2 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_o2_op1_c a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o2_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_o_ARG2_k a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_r2_ARG0_n2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r2_ARG1_l a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG2_d a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:hasConcept a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasRoleID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRoleTag a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRolesetID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasVariable a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:label a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:relation_domain a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "domain" . + +:relation_manner a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + +:relation_mod a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "mod" . + +:relation_name a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "name" . + +:relation_part a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + +:relation_polarity a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "polarity" . + +:relation_quant a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "quant" . + +:role_ARG3 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:role_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_ARG5 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_ARG6 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + +:role_ARG7 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + +:role_ARG8 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + +:role_ARG9 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + +:role_have-degree-91 a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + +:role_manner a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_op4 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + +:role_op5 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + +:role_op6 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + +:role_op7 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + +:role_op8 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + +:role_op9 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + +:role_part a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-15 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-15" ; + :hasSentenceStatement "You must keep intact any copyright or Database Right notices and notices that refer to this License." . + +:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology . + +sys:Event a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Undetermined_Thing a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:fromStructure a owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + +sys:hasDegree a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +sys:hasFeature a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology . + +cprm:Config_Parameters a owl:Class ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:newClassRef "new-class#" ; + cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + +cprm:baseURI a rdf:Property ; + rdfs:label "Base URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:netURI a rdf:Property ; + rdfs:label "Net URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newClassRef a rdf:Property ; + rdfs:label "Reference for a new class" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newPropertyRef a rdf:Property ; + rdfs:label "Reference for a new property" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:objectRef a rdf:Property ; + rdfs:label "Object Reference" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:targetOntologyURI a rdf:Property ; + rdfs:label "URI of classes in target ontology" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomProperty_refer_r2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_notice_n2, + net:atomProperty_notice_n2 ; + :role_ARG1 net:atomClass_license_l, + net:atomProperty_license_l, + net:compositeClass_this-license_l ; + net:coverBaseNode :leaf_refer-01_r2 ; + net:coverNode :leaf_refer-01_r2 ; + net:hasNaming "refer" ; + net:hasPropertyName "refer" ; + net:hasPropertyName01 "refering" ; + net:hasPropertyName10 "refer-by" ; + net:hasPropertyName12 "refer-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_license-01_l, + :leaf_notice-03_n2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_atom a owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + +net:has_class a owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_class_name a owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + +net:has_class_uri a owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_concept a owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + +net:has_entity a owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + +net:has_feature a owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + +net:has_instance a owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + +net:has_instance_uri a owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_item a owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + +net:has_mother_class a owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_mother_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_node a owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + +net:has_parent a owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + +net:has_parent_class a owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_parent_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_possible_domain a owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + +net:has_possible_range a owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + +net:has_relation a owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_source a owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_structure a owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + +net:has_target a owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + +net:individual_this_t a net:Individual_Net ; + net:composeFrom net:atomClass_this_t ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasNaming "this" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:inverse_direction a owl:NamedIndividual . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat1 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat2 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + +net:normal_direction a owl:NamedIndividual . + +net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net, + net:Phenomena_Net ; + :role_ARG2 net:actionProperty_keep_k, + net:atomProperty_keep_k ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-15" . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> a ns11:refer-01 ; + ns11:refer-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + ns11:refer-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> a ns3:AMR ; + ns3:has-id "asail_odrl_sentences-15" ; + ns3:has-sentence "You must keep intact any copyright or Database Right notices and notices that refer to this License." ; + ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> . + +<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns3:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_any rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:any ; + :label "any" . + +:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:copyright-01 ; + :label "copyright-01" . + +:concept_database rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:database ; + :label "database" . + +:concept_intact rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:intact ; + :label "intact" . + +:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:keep-01 ; + :label "keep-01" . + +:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_refer-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:refer-01 ; + :label "refer-01" . + +:concept_right-05 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:right-05 ; + :label "right-05" . + +:concept_this rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:this ; + :label "this" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ; + :label "a2" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ; + :label "c" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ; + :label "d" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ; + :label "ii" . + +:variable_k a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ; + :label "k" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ; + :label "l" . + +:variable_n a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ; + :label "n" . + +:variable_n2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + :label "n2" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ; + :label "o2" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ; + :label "r" . + +:variable_r2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> ; + :label "r2" . + +:variable_t a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ; + :label "t" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ; + :label "y" . + +sys:Degree a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Feature a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_AnnotationProperty a owl:AnnotationProperty . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + +net:actionProperty_notice_k a net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_domain net:phenomena_conjunction-AND_a ; + net:composeFrom net:actionProperty_keep_k, + net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_intact_ii, + :leaf_keep-01_k ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "notice" ; + net:hasPropertyName10 "notice" ; + net:hasPropertyName12 "notice" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomClass_any_a2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_any_a2 ; + net:coverNode :leaf_any_a2 ; + net:hasClassName "any" ; + net:hasNaming "any" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_database_d a net:Atom_Class_Net ; + net:coverBaseNode :leaf_database_d ; + net:coverNode :leaf_database_d ; + net:hasClassName "database" ; + net:hasNaming "database" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_copyright_c a net:Atom_Property_Net ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasNaming "copyright" ; + net:hasPropertyName "copyright" ; + net:hasPropertyName01 "copyrighting" ; + net:hasPropertyName10 "copyright-by" ; + net:hasPropertyName12 "copyright-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_notice_n a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-OR_o2 ; + :role_mod net:atomClass_any_a2 ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_any_a2, + :leaf_or_o2 . + +net:atomProperty_right_r a net:Atom_Property_Net ; + :role_ARG2 net:atomClass_database_d ; + net:coverBaseNode :leaf_right-05_r ; + net:coverNode :leaf_right-05_r ; + net:hasNaming "right" ; + net:hasPropertyName "right" ; + net:hasPropertyName01 "righting" ; + net:hasPropertyName10 "right-by" ; + net:hasPropertyName12 "right-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_database_d . + +net:compositeClass_this-license_l a net:Composite_Class_Net ; + :role_mod net:atomClass_this_t ; + net:composeFrom net:atomClass_license_l, + net:atomClass_this_t ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l, + :leaf_this_t ; + net:hasMotherClassNet net:atomClass_license_l ; + net:hasNaming "this-license" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-OR_o2 a net:Phenomena_Net ; + :role_op1 net:atomProperty_copyright_c ; + :role_op2 net:atomProperty_right_r ; + net:coverBaseNode :leaf_or_o2 ; + net:coverNode :leaf_or_o2 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "asail_odrl_sentences-15" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> a ns2:any ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> a ns11:copyright-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> a ns2:database ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> a ns2:intact ; + ns2:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> a ns11:keep-01 ; + ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> a ns11:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> a ns11:notice-03 ; + ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> a ns3:or ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> a ns11:right-05 ; + ns11:right-05.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> a ns2:this ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:copyright-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:keep-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:refer-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:right-05 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:any a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:database a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:intact a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:this a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:or a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:notice-03 ; + :label "notice-03" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_refer-01_r2 a :AMR_Leaf ; + :edge_r2_ARG0_n2 :leaf_notice-03_n2 ; + :edge_r2_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_refer-01 ; + :hasVariable :variable_r2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_mod a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_op1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:actionProperty_keep_k a net:Action_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomClass_notice_n2 a net:Atom_Class_Net ; + net:composeFrom net:atomProperty_notice_n2 ; + net:coverBaseNode :leaf_notice-03_n2 ; + net:coverNode :leaf_notice-03_n2 ; + net:hasClassName "notice" ; + net:hasNaming "notice" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_keep_k a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:actionProperty_notice_k, + net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomProperty_license_l a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_this_t ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_this_t . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +net:phenomena_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:atomProperty_notice_n ; + :role_op2 net:atomClass_notice_n2, + net:atomProperty_notice_n2 ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "asail_odrl_sentences-15" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> a ns11:notice-03 ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:notice-03 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_n :leaf_notice-03_n ; + :edge_a_op2_n2 :leaf_notice-03_n2 ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_copyright-01_c a :AMR_Leaf ; + :hasConcept :concept_copyright-01 ; + :hasVariable :variable_c . + +:leaf_notice-03_n a :AMR_Leaf ; + :edge_n_ARG1_o2 :leaf_or_o2 ; + :edge_n_mod_a2 :leaf_any_a2 ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_k :leaf_keep-01_k ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_right-05_r a :AMR_Leaf ; + :edge_r_ARG2_d :leaf_database_d ; + :hasConcept :concept_right-05 ; + :hasVariable :variable_r . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Net_Structure a owl:Class ; + rdfs:label "Semantic Net Structure" ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_intact_ii a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_domain net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_license_l a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_this_t ; + net:composeFrom net:atomProperty_license_l ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l ; + net:hasClassName "license" ; + net:hasNaming "license" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_notice_n2 a net:Atom_Property_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_notice-03_n2 ; + net:coverNode :leaf_notice-03_n2 ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_any_a2 a :AMR_Leaf ; + :hasConcept :concept_any ; + :hasVariable :variable_a2 . + +:leaf_database_d a :AMR_Leaf ; + :hasConcept :concept_database ; + :hasVariable :variable_d . + +:leaf_or_o2 a :AMR_Leaf ; + :edge_o2_op1_c :leaf_copyright-01_c ; + :edge_o2_op2_r :leaf_right-05_r ; + :hasConcept :concept_or ; + :hasVariable :variable_o2 . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Structure a owl:Class . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_this_t a net:Atom_Class_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "asail_odrl_sentences-15" . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_intact_ii a :AMR_Leaf ; + :edge_ii_domain_a :leaf_and_a ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + +:leaf_keep-01_k a :AMR_Leaf ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_ii :leaf_intact_ii ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k . + +:leaf_notice-03_n2 a :AMR_Leaf ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n2 . + +:leaf_this_t a :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:leaf_license-01_l a :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_data/action-property-devGraph-1.ttl b/tests/dev_tests/test_data/action-property-devGraph-1.ttl new file mode 100644 index 0000000000000000000000000000000000000000..8a15a8ffb8d82500584a83fbb6f67c9793986c99 --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-1.ttl @@ -0,0 +1,1353 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/15//transduction> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +ns3:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns3:hasID "test-1" ; + ns3:hasSentence "The sun is a star." ; + ns3:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns3:hasID "test-2" ; + ns3:hasSentence "Earth is a planet." ; + ns3:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns11:keep-01.ARG0 a ns11:FrameRole . + +ns11:keep-01.ARG1 a ns11:FrameRole . + +ns11:notice-03.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns11:refer-01.ARG0 a ns11:FrameRole . + +ns11:refer-01.ARG1 a ns11:FrameRole . + +ns11:right-05.ARG2 a ns11:FrameRole . + +ns2:domain a ns3:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns2:mod a ns3:Role . + +ns2:op1 a ns3:Role . + +ns2:op2 a ns3:Role . + +ns3:NamedEntity a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:hasID a owl:AnnotationProperty . + +ns3:hasSentence a owl:AnnotationProperty . + +ns3:root a owl:AnnotationProperty . + +<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ; + owl:versionIRI :0.1 . + +:AMR_DataProperty a owl:DatatypeProperty . + +:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:edge_a_op1_n a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_n2 a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_ii_domain_a a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +:edge_k_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_k_ARG1_ii a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_l_mod_t a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_n_ARG1_o2 a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_n_mod_a2 a :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_o2_op1_c a :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_o2_op2_r a :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_o_ARG2_k a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_r2_ARG0_n2 a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_r2_ARG1_l a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_r_ARG2_d a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:hasConcept a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasRoleID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRoleTag a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRolesetID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasVariable a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:label a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:relation_domain a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "domain" . + +:relation_manner a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + +:relation_mod a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "mod" . + +:relation_name a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "name" . + +:relation_part a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + +:relation_polarity a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "polarity" . + +:relation_quant a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "quant" . + +:role_ARG3 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:role_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_ARG5 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_ARG6 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + +:role_ARG7 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + +:role_ARG8 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + +:role_ARG9 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + +:role_have-degree-91 a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + +:role_manner a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_op4 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + +:role_op5 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + +:role_op6 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + +:role_op7 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + +:role_op8 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + +:role_op9 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + +:role_part a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-15 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-15" ; + :hasSentenceStatement "You must keep intact any copyright or Database Right notices and notices that refer to this License." . + +:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology . + +sys:Event a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Undetermined_Thing a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:fromStructure a owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + +sys:hasDegree a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +sys:hasFeature a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology . + +cprm:Config_Parameters a owl:Class ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:newClassRef "new-class#" ; + cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + +cprm:baseURI a rdf:Property ; + rdfs:label "Base URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:netURI a rdf:Property ; + rdfs:label "Net URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newClassRef a rdf:Property ; + rdfs:label "Reference for a new class" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newPropertyRef a rdf:Property ; + rdfs:label "Reference for a new property" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:objectRef a rdf:Property ; + rdfs:label "Object Reference" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:targetOntologyURI a rdf:Property ; + rdfs:label "URI of classes in target ontology" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomProperty_refer_r2 a net:Atom_Property_Net ; + :role_ARG0 net:atomClass_notice_n2, + net:atomProperty_notice_n2 ; + :role_ARG1 net:atomClass_license_l, + net:atomProperty_license_l, + net:compositeClass_this-license_l ; + net:coverBaseNode :leaf_refer-01_r2 ; + net:coverNode :leaf_refer-01_r2 ; + net:hasNaming "refer" ; + net:hasPropertyName "refer" ; + net:hasPropertyName01 "refering" ; + net:hasPropertyName10 "refer-by" ; + net:hasPropertyName12 "refer-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_license-01_l, + :leaf_notice-03_n2 . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_atom a owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + +net:has_class a owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_class_name a owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + +net:has_class_uri a owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_concept a owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + +net:has_entity a owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + +net:has_feature a owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + +net:has_instance a owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + +net:has_instance_uri a owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_item a owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + +net:has_mother_class a owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_mother_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_node a owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + +net:has_parent a owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + +net:has_parent_class a owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_parent_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_possible_domain a owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + +net:has_possible_range a owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + +net:has_relation a owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_source a owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_structure a owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + +net:has_target a owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + +net:individual_this_t a net:Individual_Net ; + net:composeFrom net:atomClass_this_t ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "this" ; + net:hasMotherClassNet net:atomClass_this_t ; + net:hasNaming "this" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:inverse_direction a owl:NamedIndividual . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat1 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat2 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + +net:normal_direction a owl:NamedIndividual . + +net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net, + net:Phenomena_Net ; + :role_ARG2 net:actionProperty_keep_k, + net:atomProperty_keep_k ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-15" . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> a ns11:refer-01 ; + ns11:refer-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + ns11:refer-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> a ns3:AMR ; + ns3:has-id "asail_odrl_sentences-15" ; + ns3:has-sentence "You must keep intact any copyright or Database Right notices and notices that refer to this License." ; + ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> . + +<http://amr.isi.edu/amr_data/test-1#s> ns2:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns3:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:concept_and rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_any rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:any ; + :label "any" . + +:concept_copyright-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:copyright-01 ; + :label "copyright-01" . + +:concept_database rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:database ; + :label "database" . + +:concept_intact rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:intact ; + :label "intact" . + +:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:keep-01 ; + :label "keep-01" . + +:concept_license-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:license-01 ; + :label "license-01" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_or rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns3:or ; + :hasPhenomenaLink :phenomena_conjunction_or ; + :label "or" . + +:concept_refer-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:refer-01 ; + :label "refer-01" . + +:concept_right-05 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:right-05 ; + :label "right-05" . + +:concept_this rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:this ; + :label "this" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns2:you ; + :label "you" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:variable_a a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ; + :label "a" . + +:variable_a2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ; + :label "a2" . + +:variable_c a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ; + :label "c" . + +:variable_d a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ; + :label "d" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ; + :label "ii" . + +:variable_k a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ; + :label "k" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> ; + :label "l" . + +:variable_n a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ; + :label "n" . + +:variable_n2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + :label "n2" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> ; + :label "o" . + +:variable_o2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ; + :label "o2" . + +:variable_r a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ; + :label "r" . + +:variable_r2 a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> ; + :label "r2" . + +:variable_t a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ; + :label "t" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ; + :label "y" . + +sys:Degree a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Feature a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_AnnotationProperty a owl:AnnotationProperty . + +net:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + +net:actionProperty_keep_k a net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomClass_any_a2 a net:Atom_Class_Net ; + net:coverBaseNode :leaf_any_a2 ; + net:coverNode :leaf_any_a2 ; + net:hasClassName "any" ; + net:hasNaming "any" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_database_d a net:Atom_Class_Net ; + net:coverBaseNode :leaf_database_d ; + net:coverNode :leaf_database_d ; + net:hasClassName "database" ; + net:hasNaming "database" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_copyright_c a net:Atom_Property_Net ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasNaming "copyright" ; + net:hasPropertyName "copyright" ; + net:hasPropertyName01 "copyrighting" ; + net:hasPropertyName10 "copyright-by" ; + net:hasPropertyName12 "copyright-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_notice_n a net:Atom_Property_Net ; + :role_ARG1 net:phenomena_conjunction-OR_o2 ; + :role_mod net:atomClass_any_a2 ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_any_a2, + :leaf_or_o2 . + +net:atomProperty_right_r a net:Atom_Property_Net ; + :role_ARG2 net:atomClass_database_d ; + net:coverBaseNode :leaf_right-05_r ; + net:coverNode :leaf_right-05_r ; + net:hasNaming "right" ; + net:hasPropertyName "right" ; + net:hasPropertyName01 "righting" ; + net:hasPropertyName10 "right-by" ; + net:hasPropertyName12 "right-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_database_d . + +net:compositeClass_this-license_l a net:Composite_Class_Net ; + :role_mod net:atomClass_this_t ; + net:composeFrom net:atomClass_license_l, + net:atomClass_this_t ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l, + :leaf_this_t ; + net:hasMotherClassNet net:atomClass_license_l ; + net:hasNaming "this-license" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-AND_a a net:Phenomena_Net ; + :role_op1 net:atomProperty_notice_n ; + :role_op2 net:atomClass_notice_n2, + net:atomProperty_notice_n2 ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "asail_odrl_sentences-15" . + +net:phenomena_conjunction-OR_o2 a net:Phenomena_Net ; + :role_op1 net:atomProperty_copyright_c ; + :role_op2 net:atomProperty_right_r ; + net:coverBaseNode :leaf_or_o2 ; + net:coverNode :leaf_or_o2 ; + net:hasNaming "conjunction-OR" ; + net:hasPhenomenaRef "or" ; + net:hasPhenomenaType :phenomena_conjunction_or ; + net:hasStructure "asail_odrl_sentences-15" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> a ns2:any ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> a ns11:copyright-01 ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> a ns2:database ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> a ns2:intact ; + ns2:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> a ns11:keep-01 ; + ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> a ns11:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> a ns11:notice-03 ; + ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> a ns3:or ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> a ns11:right-05 ; + ns11:right-05.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> a ns2:this ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> a ns2:you ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:copyright-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:keep-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:license-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:refer-01 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:right-05 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:any a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:database a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:intact a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:this a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns2:you a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:and a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:or a ns3:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +:concept_notice-03 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:notice-03 ; + :label "notice-03" . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_refer-01_r2 a :AMR_Leaf ; + :edge_r2_ARG0_n2 :leaf_notice-03_n2 ; + :edge_r2_ARG1_l :leaf_license-01_l ; + :hasConcept :concept_refer-01 ; + :hasVariable :variable_r2 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_mod a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_op1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_intact_ii a net:Atom_Class_Net ; + :role_domain net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_notice_n2 a net:Atom_Class_Net ; + net:composeFrom net:atomProperty_notice_n2 ; + net:coverBaseNode :leaf_notice-03_n2 ; + net:coverNode :leaf_notice-03_n2 ; + net:hasClassName "notice" ; + net:hasNaming "notice" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_keep_k a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomProperty_license_l a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_this_t ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l ; + net:hasNaming "license" ; + net:hasPropertyName "license" ; + net:hasPropertyName01 "licenseing" ; + net:hasPropertyName10 "license-by" ; + net:hasPropertyName12 "license-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_this_t . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> a ns11:notice-03 ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:notice-03 a ns3:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_and_a a :AMR_Leaf ; + :edge_a_op1_n :leaf_notice-03_n ; + :edge_a_op2_n2 :leaf_notice-03_n2 ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_copyright-01_c a :AMR_Leaf ; + :hasConcept :concept_copyright-01 ; + :hasVariable :variable_c . + +:leaf_notice-03_n a :AMR_Leaf ; + :edge_n_ARG1_o2 :leaf_or_o2 ; + :edge_n_mod_a2 :leaf_any_a2 ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG2_k :leaf_keep-01_k ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:leaf_right-05_r a :AMR_Leaf ; + :edge_r_ARG2_d :leaf_database_d ; + :hasConcept :concept_right-05 ; + :hasVariable :variable_r . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Net_Structure a owl:Class ; + rdfs:label "Semantic Net Structure" ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_license_l a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_this_t ; + net:composeFrom net:atomProperty_license_l ; + net:coverBaseNode :leaf_license-01_l ; + net:coverNode :leaf_license-01_l ; + net:hasClassName "license" ; + net:hasNaming "license" ; + net:hasStructure "asail_odrl_sentences-15" . + +net:atomProperty_notice_n2 a net:Atom_Property_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_notice-03_n2 ; + net:coverNode :leaf_notice-03_n2 ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-15" ; + net:isCoreRoleLinked "true" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_any_a2 a :AMR_Leaf ; + :hasConcept :concept_any ; + :hasVariable :variable_a2 . + +:leaf_database_d a :AMR_Leaf ; + :hasConcept :concept_database ; + :hasVariable :variable_d . + +:leaf_or_o2 a :AMR_Leaf ; + :edge_o2_op1_c :leaf_copyright-01_c ; + :edge_o2_op2_r :leaf_right-05_r ; + :hasConcept :concept_or ; + :hasVariable :variable_o2 . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_intact_ii a :AMR_Leaf ; + :edge_ii_domain_a :leaf_and_a ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + +:leaf_keep-01_k a :AMR_Leaf ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_ii :leaf_intact_ii ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +net:atomClass_this_t a net:Atom_Class_Net ; + net:coverBaseNode :leaf_this_t ; + net:coverNode :leaf_this_t ; + net:hasClassName "this" ; + net:hasNaming "this" ; + net:hasStructure "asail_odrl_sentences-15" . + +ns11:FrameRole a ns3:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:Frame a ns3:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +rdf:Property a owl:Class . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_notice-03_n2 a :AMR_Leaf ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n2 . + +:leaf_this_t a :AMR_Leaf ; + :hasConcept :concept_this ; + :hasVariable :variable_t . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:leaf_license-01_l a :AMR_Leaf ; + :edge_l_mod_t :leaf_this_t ; + :hasConcept :concept_license-01 ; + :hasVariable :variable_l . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.result.ttl b/tests/dev_tests/test_data/action-property-devGraph-2.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..bb590cb4e82e3ed531d877834373b28a487efccb --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-2.result.ttl @@ -0,0 +1,1640 @@ +@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-2/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns31: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns4: <http://amr.isi.edu/entity-types#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ; + ns21:hasSentence "The sun is a star." ; + ns21:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ; + ns21:hasSentence "Earth is a planet." ; + ns21:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns11:author-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:copyright-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:credit-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:credit-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:keep-01.ARG0 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:keep-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:notice-03.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:obligate-01.ARG1 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns11:obligate-01.ARG2 a ns11:FrameRole, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:mod a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:op1 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns31:op2 a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns21:has-id a owl:AnnotationProperty . + +ns21:has-sentence a owl:AnnotationProperty . + +ns21:hasID a owl:AnnotationProperty . + +ns21:hasSentence a owl:AnnotationProperty . + +ns21:root a owl:AnnotationProperty . + +rdf:Property a owl:Class . + +<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ; + owl:versionIRI :0.1 . + +:AMR_DataProperty a owl:DatatypeProperty . + +:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:edge_a3_ARG0_p a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_a_op1_k a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + +:edge_a_op2_c2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_op2 ; + :hasRoleID "op2" . + +:edge_c2_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_c2_ARG1_p a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_c_ARG1_w a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_k_ARG0_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_k_ARG1_n a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_n_ARG1_c a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_n_mod_a2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_n_mod_ii a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:edge_o_ARG1_y a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_a a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:edge_p_mod_o2 a owl:AnnotationProperty, + owl:NamedIndividual, + :AMR_Edge ; + :hasAmrRole :role_mod ; + :hasRoleID "mod" . + +:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:hasAmrRole a owl:AnnotationProperty . + +:hasConcept a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasPhenomenaLink a owl:AnnotationProperty . + +:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasRoleID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRoleTag a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRolesetID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasVariable a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:label a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:relation_domain a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "domain" . + +:relation_manner a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + +:relation_mod a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "mod" . + +:relation_name a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "name" . + +:relation_part a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + +:relation_polarity a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "polarity" . + +:relation_quant a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "quant" . + +:role_ARG3 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:role_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_ARG5 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_ARG6 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + +:role_ARG7 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + +:role_ARG8 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + +:role_ARG9 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + +:role_domain a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_have-degree-91 a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + +:role_manner a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op3 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_op4 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + +:role_op5 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + +:role_op6 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + +:role_op7 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + +:role_op8 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + +:role_op9 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + +:role_part a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-16 a owl:NamedIndividual, + :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-16" ; + :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." . + +:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +sys:Event a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Undetermined_Thing a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:fromStructure a owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + +sys:hasDegree a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +sys:hasFeature a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +cprm:Config_Parameters a owl:Class, + owl:NamedIndividual ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:newClassRef "new-class#" ; + cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + +cprm:baseURI a owl:AnnotationProperty, + owl:DatatypeProperty ; + rdfs:label "Base URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:netURI a owl:AnnotationProperty, + owl:DatatypeProperty ; + rdfs:label "Net URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newClassRef a owl:AnnotationProperty ; + rdfs:label "Reference for a new class" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newPropertyRef a owl:AnnotationProperty ; + rdfs:label "Reference for a new property" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:objectRef a owl:AnnotationProperty ; + rdfs:label "Object Reference" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:targetOntologyURI a owl:AnnotationProperty, + owl:DatatypeProperty ; + rdfs:label "URI of classes in target ontology" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomProperty_author_a3 a owl:NamedIndividual, + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p, + net:compositeClass_original-person_p ; + net:coverBaseNode :leaf_author-01_a3 ; + net:coverNode :leaf_author-01_a3 ; + net:hasNaming "author" ; + net:hasPropertyName "author" ; + net:hasPropertyName01 "authoring" ; + net:hasPropertyName10 "author-by" ; + net:hasPropertyName12 "author-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:composeFrom a owl:AnnotationProperty . + +net:coverBaseNode a owl:AnnotationProperty . + +net:coverNode a owl:AnnotationProperty . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:hasBaseClassName a owl:AnnotationProperty . + +net:hasClassName a owl:AnnotationProperty . + +net:hasIndividualLabel a owl:AnnotationProperty . + +net:hasMotherClassNet a owl:AnnotationProperty . + +net:hasNaming a owl:AnnotationProperty . + +net:hasPhenomenaRef a owl:AnnotationProperty . + +net:hasPhenomenaType a owl:AnnotationProperty . + +net:hasPropertyName a owl:AnnotationProperty . + +net:hasPropertyName01 a owl:AnnotationProperty . + +net:hasPropertyName10 a owl:AnnotationProperty . + +net:hasPropertyName12 a owl:AnnotationProperty . + +net:hasPropertyType a owl:AnnotationProperty . + +net:hasStructure a owl:AnnotationProperty . + +net:has_atom a owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + +net:has_class a owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_class_name a owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + +net:has_class_uri a owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_concept a owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + +net:has_entity a owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + +net:has_feature a owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + +net:has_instance a owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + +net:has_instance_uri a owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_item a owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + +net:has_mother_class a owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_mother_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_node a owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + +net:has_parent a owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + +net:has_parent_class a owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_parent_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_possible_domain a owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + +net:has_possible_range a owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + +net:has_relation a owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_source a owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_structure a owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + +net:has_target a owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + +net:individual_intact_ii a owl:NamedIndividual, + net:Individual_Net ; + net:composeFrom net:atomClass_intact_ii ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "intact" ; + net:hasMotherClassNet net:atomClass_intact_ii ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:individual_original_o2 a owl:NamedIndividual, + net:Individual_Net ; + net:composeFrom net:atomClass_original_o2 ; + net:coverBaseNode :leaf_original_o2 ; + net:coverNode :leaf_original_o2 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "original" ; + net:hasMotherClassNet net:atomClass_original_o2 ; + net:hasNaming "original" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:inverse_direction a owl:NamedIndividual . + +net:isCoreRoleLinked a owl:AnnotationProperty . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat1 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat2 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + +net:normal_direction a owl:NamedIndividual . + +net:phenomena_obligation-modality_o a owl:NamedIndividual, + net:Modality_Phenomena_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomClass_you_y ; + :role_ARG2 net:actionProperty_credit_c2, + net:actionProperty_keep_k, + net:actionProperty_notice_k, + net:atomProperty_credit_c2, + net:atomProperty_keep_k, + net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-16" . + +net:targetArgumentNode a owl:AnnotationProperty . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns11:author-01, + owl:Class, + owl:NamedIndividual ; + ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns21:AMR, + owl:NamedIndividual ; + ns21:has-id "asail_odrl_sentences-16" ; + ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> . + +<http://amr.isi.edu/amr_data/test-1#s> ns31:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns21:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:concept_all a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns21:all ; + :label "all" . + +:concept_and a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns21:and ; + :hasPhenomenaLink :phenomena_conjunction_and ; + :label "and" . + +:concept_author-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:author-01 ; + :label "author-01" . + +:concept_copyright-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:copyright-01 ; + :label "copyright-01" . + +:concept_credit-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:credit-01 ; + :label "credit-01" . + +:concept_intact a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns31:intact ; + :label "intact" . + +:concept_keep-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:keep-01 ; + :label "keep-01" . + +:concept_notice-03 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:notice-03 ; + :label "notice-03" . + +:concept_obligate-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_original a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns31:original ; + :label "original" . + +:concept_person a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns4:person ; + :label "person" . + +:concept_work-01 a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:work-01 ; + :label "work-01" . + +:concept_you a owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns31:you ; + :label "you" . + +:role_ARG2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_op1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +:variable_a a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ; + :label "a" . + +:variable_a2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ; + :label "a2" . + +:variable_a3 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ; + :label "a3" . + +:variable_c a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ; + :label "c" . + +:variable_c2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ; + :label "c2" . + +:variable_ii a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ; + :label "ii" . + +:variable_k a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ; + :label "k" . + +:variable_n a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ; + :label "n" . + +:variable_o a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ; + :label "o" . + +:variable_o2 a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ; + :label "o2" . + +:variable_p a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ; + :label "p" . + +:variable_w a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ; + :label "w" . + +:variable_y a owl:NamedIndividual, + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + :label "y" . + +sys:Degree a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Feature a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_AnnotationProperty a owl:AnnotationProperty . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + +net:atomClass_copyright_c a owl:NamedIndividual, + net:Atom_Class_Net ; + :role_ARG1 net:atomProperty_work_w ; + net:composeFrom net:atomProperty_copyright_c ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasClassName "copyright" ; + net:hasNaming "copyright" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:atomClass_work_w a owl:NamedIndividual, + net:Atom_Class_Net ; + net:composeFrom net:atomProperty_work_w ; + net:coverBaseNode :leaf_work-01_w ; + net:coverNode :leaf_work-01_w ; + net:hasClassName "work" ; + net:hasNaming "work" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +net:phenomena_conjunction-AND_a a owl:NamedIndividual, + net:Phenomena_Net ; + :role_op1 net:actionProperty_keep_k, + net:actionProperty_notice_k, + net:atomProperty_keep_k ; + :role_op2 net:actionProperty_credit_c2, + net:atomProperty_credit_c2 ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "asail_odrl_sentences-16" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns21:and, + owl:Class, + owl:NamedIndividual ; + ns31:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ; + ns31:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns21:all, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns11:copyright-01, + owl:Class, + owl:NamedIndividual ; + ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns11:credit-01, + owl:Class, + owl:NamedIndividual ; + ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns31:intact, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns11:keep-01, + owl:Class, + owl:NamedIndividual ; + ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns11:notice-03, + owl:Class, + owl:NamedIndividual ; + ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ; + ns31:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>, + <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns11:obligate-01, + owl:Class, + owl:NamedIndividual ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns31:original, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns11:work-01, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns4:person a ns21:NamedEntity, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:author-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:copyright-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:credit-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:keep-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:notice-03 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:work-01 a ns21:Frame, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns31:intact a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns31:original a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns31:you a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:all a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:and a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_author-01_a3 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a3_ARG0_p :leaf_person_p ; + :hasConcept :concept_author-01 ; + :hasVariable :variable_a3 . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:actionProperty_credit_c2 a owl:NamedIndividual, + net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_person_p, + net:compositeClass_original-person_p ; + net:composeFrom net:atomProperty_credit_c2 ; + net:coverBaseNode :leaf_credit-01_c2 ; + net:coverNode :leaf_credit-01_c2 ; + net:hasNaming "credit" ; + net:hasPropertyName "credit" ; + net:hasPropertyName01 "crediting" ; + net:hasPropertyName10 "credit-by" ; + net:hasPropertyName12 "credit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_you_y . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a ns4:person, + owl:Class, + owl:NamedIndividual ; + ns31:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_and_a a owl:NamedIndividual, + :AMR_Leaf ; + :edge_a_op1_k :leaf_keep-01_k ; + :edge_a_op2_c2 :leaf_credit-01_c2 ; + :hasConcept :concept_and ; + :hasVariable :variable_a . + +:leaf_obligate-01_o a owl:NamedIndividual, + :AMR_Leaf ; + :edge_o_ARG1_y :leaf_you_y ; + :edge_o_ARG2_a :leaf_and_a ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:role_ARG0 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_mod a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Net_Structure a owl:Class ; + rdfs:label "Semantic Net Structure" ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:actionProperty_keep_k a owl:NamedIndividual, + net:Action_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_notice_n, + net:atomProperty_notice_n, + net:compositeClass_intact-notice_n ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_notice-03_n, + :leaf_you_y . + +net:actionProperty_notice_k a net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_notice_n, + net:atomProperty_copyright_c, + net:atomProperty_notice_n, + net:compositeClass_intact-notice_n ; + :role_mod net:atomClass_intact_ii, + net:atomProperty_all_a2 ; + net:composeFrom net:actionProperty_keep_k, + net:atomClass_notice_n, + net:compositeClass_intact-notice_n ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_intact_ii, + :leaf_keep-01_k, + :leaf_notice-03_n ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "notice" ; + net:hasPropertyName10 "notice" ; + net:hasPropertyName12 "notice" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_notice-03_n, + :leaf_you_y . + +net:atomProperty_credit_c2 a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_person_p, + net:compositeClass_original-person_p ; + net:coverBaseNode :leaf_credit-01_c2 ; + net:coverNode :leaf_credit-01_c2 ; + net:hasNaming "credit" ; + net:hasPropertyName "credit" ; + net:hasPropertyName01 "crediting" ; + net:hasPropertyName10 "credit-by" ; + net:hasPropertyName12 "credit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p, + :leaf_you_y . + +net:atomProperty_keep_k a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:actionProperty_notice_k, + net:atomClass_notice_n, + net:atomProperty_notice_n, + net:compositeClass_intact-notice_n ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_notice-03_n, + :leaf_you_y . + +net:atomProperty_work_w a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + net:coverBaseNode :leaf_work-01_w ; + net:coverNode :leaf_work-01_w ; + net:hasNaming "work" ; + net:hasPropertyName "work" ; + net:hasPropertyName01 "working" ; + net:hasPropertyName10 "work-by" ; + net:hasPropertyName12 "work-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" . + +net:compositeClass_original-person_p a owl:NamedIndividual, + net:Composite_Class_Net ; + :role_mod net:atomClass_original_o2 ; + net:composeFrom net:atomClass_original_o2, + net:atomClass_person_p ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_original_o2, + :leaf_person_p ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "original-person" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns31:you, + owl:Class, + owl:NamedIndividual ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:leaf_all_a2 a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_all ; + :hasVariable :variable_a2 . + +net:atomProperty_all_a2 a owl:NamedIndividual, + net:Atom_Property_Net ; + net:coverBaseNode :leaf_all_a2 ; + net:coverNode :leaf_all_a2 ; + net:hasNaming "all" ; + net:hasPropertyName "all" ; + net:hasPropertyName01 "alling" ; + net:hasPropertyName10 "all-by" ; + net:hasPropertyName12 "all-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" . + +net:atomProperty_notice_n a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG1 net:atomClass_copyright_c, + net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii, + net:atomProperty_all_a2 ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_all_a2, + :leaf_copyright-01_c, + :leaf_intact_ii . + +net:compositeClass_intact-notice_n a owl:NamedIndividual, + net:Composite_Class_Net, + net:Deprecated_Net ; + :role_ARG1 net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii, + net:atomProperty_all_a2 ; + net:composeFrom net:atomClass_intact_ii, + net:atomClass_notice_n ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_intact_ii, + :leaf_notice-03_n ; + net:hasMotherClassNet net:atomClass_notice_n ; + net:hasNaming "intact-notice" ; + net:hasStructure "asail_odrl_sentences-16" . + +ns21:Role a owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_credit-01_c2 a owl:NamedIndividual, + :AMR_Leaf ; + :edge_c2_ARG0_y :leaf_you_y ; + :edge_c2_ARG1_p :leaf_person_p ; + :hasConcept :concept_credit-01 ; + :hasVariable :variable_c2 . + +:role_ARG1 a owl:AnnotationProperty, + owl:Class, + owl:NamedIndividual, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:atomClass_original_o2 a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_original_o2 ; + net:coverNode :leaf_original_o2 ; + net:hasClassName "original" ; + net:hasNaming "original" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:atomClass_person_p a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + :role_mod net:atomClass_original_o2 ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:atomProperty_copyright_c a owl:NamedIndividual, + net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG1 net:atomClass_work_w, + net:atomProperty_work_w ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasNaming "copyright" ; + net:hasPropertyName "copyright" ; + net:hasPropertyName01 "copyrighting" ; + net:hasPropertyName10 "copyright-by" ; + net:hasPropertyName12 "copyright-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_work-01_w . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_copyright-01_c a owl:NamedIndividual, + :AMR_Leaf ; + :edge_c_ARG1_w :leaf_work-01_w ; + :hasConcept :concept_copyright-01 ; + :hasVariable :variable_c . + +:leaf_original_o2 a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_original ; + :hasVariable :variable_o2 . + +:leaf_work-01_w a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + +cprm:configParamProperty a owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_notice_n a owl:NamedIndividual, + net:Atom_Class_Net, + net:Deprecated_Net ; + :role_ARG1 net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii, + net:atomProperty_all_a2 ; + net:composeFrom net:atomProperty_notice_n ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasClassName "notice" ; + net:hasNaming "notice" ; + net:hasStructure "asail_odrl_sentences-16" . + +net:atomClass_you_y a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-16" . + +ns21:Concept a owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_keep-01_k a owl:NamedIndividual, + :AMR_Leaf ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_n :leaf_notice-03_n ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:atomClass_intact_ii a owl:NamedIndividual, + net:Atom_Class_Net ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-16" . + +:leaf_intact_ii a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_person_p a owl:NamedIndividual, + :AMR_Leaf ; + :edge_p_mod_o2 :leaf_original_o2 ; + :hasConcept :concept_person ; + :hasVariable :variable_p . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:leaf_you_y a owl:NamedIndividual, + :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +:leaf_notice-03_n a owl:NamedIndividual, + :AMR_Leaf ; + :edge_n_ARG1_c :leaf_copyright-01_c ; + :edge_n_mod_a2 :leaf_all_a2 ; + :edge_n_mod_ii :leaf_intact_ii ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Linked_Data a owl:Class . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_data/action-property-devGraph-2.ttl b/tests/dev_tests/test_data/action-property-devGraph-2.ttl new file mode 100644 index 0000000000000000000000000000000000000000..6672f6de0f8193200f69a58f8cf5c821538d47df --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-2.ttl @@ -0,0 +1,2637 @@ +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xml: <http://www.w3.org/XML/1998/namespace> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@base <https://amr.tetras-libre.fr/rdf/schema> . + +<https://amr.tetras-libre.fr/rdf/schema> rdf:type owl:Ontology ; + owl:versionIRI <https://amr.tetras-libre.fr/rdf/schema#0.1> . + +################################################################# +# Annotation properties +################################################################# + +### http://amr.isi.edu/frames/ld/v1.2.2/author-01.ARG0 +ns11:author-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/copyright-01.ARG1 +ns11:copyright-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG0 +ns11:credit-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG1 +ns11:credit-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG0 +ns11:keep-01.ARG0 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG1 +ns11:keep-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/notice-03.ARG1 +ns11:notice-03.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG1 +ns11:obligate-01.ARG1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG2 +ns11:obligate-01.ARG2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns3:domain rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns3:mod rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns3:op1 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns3:op2 rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-id +ns21:has-id rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#has-sentence +ns21:has-sentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasID +ns21:hasID rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#hasSentence +ns21:hasSentence rdf:type owl:AnnotationProperty . + + +### http://amr.isi.edu/rdf/core-amr#root +ns21:root rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_AnnotationProperty +:AMR_AnnotationProperty rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a3_ARG0_p +:edge_a3_ARG0_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_k +:edge_a_op1_k rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_c2 +:edge_a_op2_c2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG0_y +:edge_c2_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG1_p +:edge_c2_ARG1_p rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_w +:edge_c_ARG1_w rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG0_y +:edge_k_ARG0_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG1_n +:edge_k_ARG1_n rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_ARG1_c +:edge_n_ARG1_c rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_a2 +:edge_n_mod_a2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_ii +:edge_n_mod_ii rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG1_y +:edge_o_ARG1_y rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG2_a +:edge_o_ARG2_a rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_mod_o2 +:edge_p_mod_o2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLk +:fromAmrLk rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkFramerole +:fromAmrLkFramerole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRole +:fromAmrLkRole rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#fromAmrLkRoot +:fromAmrLkRoot rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + + +### https://amr.tetras-libre.fr/rdf/schema#getDirectPropertyName +:getDirectPropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getInversePropertyName +:getInversePropertyName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getProperty +:getProperty rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#getPropertyType +:getPropertyType rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasAmrRole +:hasAmrRole rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConceptLink +:hasConceptLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasEdgeLink +:hasEdgeLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + + +### https://amr.tetras-libre.fr/rdf/schema#hasLink +:hasLink rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasPhenomenaLink +:hasPhenomenaLink rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReification +:hasReification rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty ; + rdfs:range xsd:boolean . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationConcept +:hasReificationConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDefinition +:hasReificationDefinition rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty ; + rdfs:range rdfs:Literal . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationDomain +:hasReificationDomain rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasReificationRange +:hasReificationRange rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRelationName +:hasRelationName rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceID +:hasSentenceID rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasSentenceStatement +:hasSentenceStatement rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#label +:label rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +:role_ARG0 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +:role_ARG1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +:role_ARG2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +:role_mod rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +:role_op1 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +:role_op2 rdf:type owl:AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReify +:toReify rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyAsConcept +:toReifyAsConcept rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithBaseEdge +:toReifyWithBaseEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + + +### https://amr.tetras-libre.fr/rdf/schema#toReifyWithHeadEdge +:toReifyWithHeadEdge rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + + +### https://tenet.tetras-libre.fr/base-ontology#Out_AnnotationProperty +sys:Out_AnnotationProperty rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/base-ontology#fromStructure +sys:fromStructure rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + + +### https://tenet.tetras-libre.fr/config/parameters#baseURI +cprm:baseURI rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty ; + rdfs:domain cprm:Frame . + + +### https://tenet.tetras-libre.fr/config/parameters#configParamProperty +cprm:configParamProperty rdf:type owl:AnnotationProperty ; + rdfs:label "Config Parameter Property" . + + +### https://tenet.tetras-libre.fr/config/parameters#netURI +cprm:netURI rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty ; + rdfs:domain cprm:Frame . + + +### https://tenet.tetras-libre.fr/config/parameters#newClassRef +cprm:newClassRef rdfs:label "Reference for a new class" ; + rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty . + + +### https://tenet.tetras-libre.fr/config/parameters#newPropertyRef +cprm:newPropertyRef rdfs:label "Reference for a new property" ; + rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty . + + +### https://tenet.tetras-libre.fr/config/parameters#objectRef +cprm:objectRef rdfs:label "Object Reference" ; + rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty . + + +### https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI +cprm:targetOntologyURI rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf cprm:configParamProperty ; + rdfs:domain cprm:Frame . + + +### https://tenet.tetras-libre.fr/semantic-net#abstractionClass +net:abstractionClass rdf:type owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#atomType +net:atomType rdf:type owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + + +### https://tenet.tetras-libre.fr/semantic-net#composeFrom +net:composeFrom rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverBaseNode +net:coverBaseNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#coverNode +net:coverNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#entityClass +net:entityClass rdf:type owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#featureClass +net:featureClass rdf:type owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#hasBaseClassName +net:hasBaseClassName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasClassName +net:hasClassName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasIndividualLabel +net:hasIndividualLabel rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasMotherClassNet +net:hasMotherClassNet rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasNaming +net:hasNaming rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaRef +net:hasPhenomenaRef rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPhenomenaType +net:hasPhenomenaType rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPropertyName +net:hasPropertyName rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPropertyName01 +net:hasPropertyName01 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPropertyName10 +net:hasPropertyName10 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPropertyName12 +net:hasPropertyName12 rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasPropertyType +net:hasPropertyType rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#hasStructure +net:hasStructure rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#has_atom +net:has_atom rdf:type owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_class +net:has_class rdf:type owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_class_name +net:has_class_name rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + + +### https://tenet.tetras-libre.fr/semantic-net#has_class_uri +net:has_class_uri rdf:type owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_concept +net:has_concept rdf:type owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_entity +net:has_entity rdf:type owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_feature +net:has_feature rdf:type owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_instance +net:has_instance rdf:type owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_instance_uri +net:has_instance_uri rdf:type owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_item +net:has_item rdf:type owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_mother_class +net:has_mother_class rdf:type owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_mother_class_uri +net:has_mother_class_uri rdf:type owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_node +net:has_node rdf:type owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#has_object +net:has_object rdf:type owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#has_parent +net:has_parent rdf:type owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_parent_class +net:has_parent_class rdf:type owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_parent_class_uri +net:has_parent_class_uri rdf:type owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#has_possible_domain +net:has_possible_domain rdf:type owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_possible_range +net:has_possible_range rdf:type owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_relation +net:has_relation rdf:type owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + + +### https://tenet.tetras-libre.fr/semantic-net#has_relation_value +net:has_relation_value rdf:type owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + + +### https://tenet.tetras-libre.fr/semantic-net#has_source +net:has_source rdf:type owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + + +### https://tenet.tetras-libre.fr/semantic-net#has_structure +net:has_structure rdf:type owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#has_target +net:has_target rdf:type owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + + +### https://tenet.tetras-libre.fr/semantic-net#has_value +net:has_value rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#isCoreRoleLinked +net:isCoreRoleLinked rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#listGuiding +net:listGuiding rdf:type owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#modCat1 +net:modCat1 rdf:type owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#modCat2 +net:modCat2 rdf:type owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + + +### https://tenet.tetras-libre.fr/semantic-net#netProperty +net:netProperty rdf:type owl:AnnotationProperty ; + rdfs:label "netProperty" . + + +### https://tenet.tetras-libre.fr/semantic-net#objectProperty +net:objectProperty rdf:type owl:AnnotationProperty ; + rdfs:label "object attribute" . + + +### https://tenet.tetras-libre.fr/semantic-net#objectType +net:objectType rdf:type owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#objectValue +net:objectValue rdf:type owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#targetArgumentNode +net:targetArgumentNode rdf:type owl:AnnotationProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#type +net:type rdf:type owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + + +### https://tenet.tetras-libre.fr/semantic-net#verbClass +net:verbClass rdf:type owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + + +################################################################# +# Object Properties +################################################################# + +### https://amr.tetras-libre.fr/rdf/schema#AMR_ObjectProperty +:AMR_ObjectProperty rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasConcept +:hasConcept rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty ; + rdfs:domain :AMR_Leaf . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleID +:hasRoleID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty ; + rdfs:domain :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRoleTag +:hasRoleTag rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty ; + rdfs:domain :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRolesetID +:hasRolesetID rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty ; + rdfs:domain :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#hasRootLeaf +:hasRootLeaf rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + + +### https://amr.tetras-libre.fr/rdf/schema#hasVariable +:hasVariable rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty ; + rdfs:domain :AMR_Leaf . + + +### https://tenet.tetras-libre.fr/base-ontology#Out_ObjectProperty +sys:Out_ObjectProperty rdf:type owl:ObjectProperty . + + +### https://tenet.tetras-libre.fr/base-ontology#hasDegree +sys:hasDegree rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + + +### https://tenet.tetras-libre.fr/base-ontology#hasFeature +sys:hasFeature rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + + +################################################################# +# Data properties +################################################################# + +### https://amr.tetras-libre.fr/rdf/schema#AMR_DataProperty +:AMR_DataProperty rdf:type owl:DatatypeProperty . + + +### https://tenet.tetras-libre.fr/config/parameters#baseURI +cprm:baseURI rdf:type owl:DatatypeProperty ; + rdfs:range xsd:string . + + +### https://tenet.tetras-libre.fr/config/parameters#netURI +cprm:netURI rdf:type owl:DatatypeProperty ; + rdfs:range xsd:string . + + +### https://tenet.tetras-libre.fr/config/parameters#targetOntologyURI +cprm:targetOntologyURI rdf:type owl:DatatypeProperty ; + rdfs:range xsd:string . + + +################################################################# +# Classes +################################################################# + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/entity-types#person +<http://amr.isi.edu/entity-types#person> rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns11:FrameRole rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/author-01 +ns11:author-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/copyright-01 +ns11:copyright-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01 +ns11:credit-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01 +ns11:keep-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/notice-03 +ns11:notice-03 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01 +ns11:obligate-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/frames/ld/v1.2.2/work-01 +ns11:work-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#intact +ns3:intact rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#original +ns3:original rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns3:you rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#AMR +ns21:AMR rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Concept +ns21:Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Concept" . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns21:Frame rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns21:NamedEntity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#Role +ns21:Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data ; + rdfs:label "AMR-Role" . + + +### http://amr.isi.edu/rdf/core-amr#all +ns21:all rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://amr.isi.edu/rdf/core-amr#and +ns21:and rdf:type owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + + +### http://www.w3.org/1999/02/22-rdf-syntax-ns#Property +rdf:Property rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Concept +:AMR_Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Core_Role +:AMR_Core_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Edge +:AMR_Edge rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Element +:AMR_Element rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Leaf +:AMR_Leaf rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Linked_Data +:AMR_Linked_Data rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_NonCore_Role +:AMR_NonCore_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Op_Role +:AMR_Op_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Phenomena +:AMR_Phenomena rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Predicat_Concept +:AMR_Predicat_Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Prep_Role +:AMR_Prep_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation +:AMR_Relation rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Relation_Concept +:AMR_Relation_Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Role +:AMR_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Root +:AMR_Root rdf:type owl:Class ; + rdfs:subClassOf :AMR_Structure . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Specific_Role +:AMR_Specific_Role rdf:type owl:Class ; + rdfs:subClassOf :AMR_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Structure +:AMR_Structure rdf:type owl:Class . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Term_Concept +:AMR_Term_Concept rdf:type owl:Class ; + rdfs:subClassOf :AMR_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Value +:AMR_Value rdf:type owl:Class ; + rdfs:subClassOf :AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#AMR_Variable +:AMR_Variable rdf:type owl:Class ; + rdfs:subClassOf :AMR_Element . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_all +:concept_all rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +:concept_and rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_author-01 +:concept_author-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_copyright-01 +:concept_copyright-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_credit-01 +:concept_credit-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_intact +:concept_intact rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_keep-01 +:concept_keep-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_notice-03 +:concept_notice-03 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_obligate-01 +:concept_obligate-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_original +:concept_original rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_person +:concept_person rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_work-01 +:concept_work-01 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Predicat_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_you +:concept_you rdf:type owl:Class ; + rdfs:subClassOf :AMR_Term_Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction +:phenomena_conjunction rdf:type owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01" , + "either" , + "neither" ; + :label "conjunction" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_and +:phenomena_conjunction_and rdf:type owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_conjunction_or +:phenomena_conjunction_or rdf:type owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_degree +:phenomena_degree rdf:type owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_modality +:phenomena_modality rdf:type owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_obligation +:phenomena_modality_obligation rdf:type owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_possible +:phenomena_modality_possible rdf:type owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01" , + "grant-01" , + "likely-01" , + "permit-01" , + "possible-01" ; + :label "possible-modality" . + + +### https://amr.tetras-libre.fr/rdf/schema#phenomena_modality_prohibition +:phenomena_modality_prohibition rdf:type owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_domain +:relation_domain rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "false"^^xsd:boolean ; + :hasRelationName "domain" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_manner +:relation_manner rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "true"^^xsd:boolean ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_mod +:relation_mod rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "false"^^xsd:boolean ; + :hasRelationName "mod" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_name +:relation_name rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "false"^^xsd:boolean ; + :hasRelationName "name" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_part +:relation_part rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "true"^^xsd:boolean ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_polarity +:relation_polarity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "false"^^xsd:boolean ; + :hasRelationName "polarity" . + + +### https://amr.tetras-libre.fr/rdf/schema#relation_quant +:relation_quant rdf:type owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification "false"^^xsd:boolean ; + :hasRelationName "quant" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +:role_ARG0 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +:role_ARG1 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +:role_ARG2 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG3 +:role_ARG3 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG4 +:role_ARG4 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG5 +:role_ARG5 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG6 +:role_ARG6 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG7 +:role_ARG7 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG8 +:role_ARG8 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG9 +:role_ARG9 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_domain +:role_domain rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_have-degree-91 +:role_have-degree-91 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + + +### https://amr.tetras-libre.fr/rdf/schema#role_manner +:role_manner rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +:role_mod rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_name +:role_name rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +:role_op1 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +:role_op2 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op3 +:role_op3 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op4 +:role_op4 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op5 +:role_op5 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op6 +:role_op6 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op7 +:role_op7 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op8 +:role_op8 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op9 +:role_op9 rdf:type owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_part +:role_part rdf:type owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_polarity +:role_polarity rdf:type owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + + +### https://amr.tetras-libre.fr/rdf/schema#role_quant +:role_quant rdf:type owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + + +### https://tenet.tetras-libre.fr/base-ontology#Degree +sys:Degree rdf:type owl:Class ; + rdfs:subClassOf sys:Out_Structure . + + +### https://tenet.tetras-libre.fr/base-ontology#Entity +sys:Entity rdf:type owl:Class ; + rdfs:subClassOf sys:Out_Structure . + + +### https://tenet.tetras-libre.fr/base-ontology#Event +sys:Event rdf:type owl:Class ; + rdfs:subClassOf sys:Out_Structure . + + +### https://tenet.tetras-libre.fr/base-ontology#Feature +sys:Feature rdf:type owl:Class ; + rdfs:subClassOf sys:Out_Structure . + + +### https://tenet.tetras-libre.fr/base-ontology#Out_Structure +sys:Out_Structure rdf:type owl:Class ; + rdfs:label "Output Ontology Structure" . + + +### https://tenet.tetras-libre.fr/base-ontology#Undetermined_Thing +sys:Undetermined_Thing rdf:type owl:Class ; + rdfs:subClassOf sys:Out_Structure . + + +### https://tenet.tetras-libre.fr/config/parameters#Config_Parameters +cprm:Config_Parameters rdf:type owl:Class . + + +### https://tenet.tetras-libre.fr/semantic-net#Action_Net +net:Action_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Action_Property_Net +net:Action_Property_Net rdf:type owl:Class ; + rdfs:subClassOf net:Property_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Atom_Class_Net +net:Atom_Class_Net rdf:type owl:Class ; + rdfs:subClassOf net:Class_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Atom_Property_Net +net:Atom_Property_Net rdf:type owl:Class ; + rdfs:subClassOf net:Property_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Class_Net +net:Class_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Composite_Class_Net +net:Composite_Class_Net rdf:type owl:Class ; + rdfs:subClassOf net:Class_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Composite_Property_Net +net:Composite_Property_Net rdf:type owl:Class ; + rdfs:subClassOf net:Property_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Deprecated_Net +net:Deprecated_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Feature +net:Feature rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure . + + +### https://tenet.tetras-libre.fr/semantic-net#Individual_Net +net:Individual_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Modality_Phenomena_Net +net:Modality_Phenomena_Net rdf:type owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Net +net:Net rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure . + + +### https://tenet.tetras-libre.fr/semantic-net#Net_Structure +net:Net_Structure rdf:type owl:Class ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ; + rdfs:label "Semantic Net Structure" . + + +### https://tenet.tetras-libre.fr/semantic-net#Phenomena_Net +net:Phenomena_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Property_Net +net:Property_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Relation +net:Relation rdf:type owl:Class ; + rdfs:subClassOf net:Net_Structure . + + +### https://tenet.tetras-libre.fr/semantic-net#Rule_Net +net:Rule_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +### https://tenet.tetras-libre.fr/semantic-net#Value_Net +net:Value_Net rdf:type owl:Class ; + rdfs:subClassOf net:Net . + + +################################################################# +# Individuals +################################################################# + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> rdf:type owl:NamedIndividual , + ns21:and . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> rdf:type owl:NamedIndividual , + ns21:all . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> rdf:type owl:NamedIndividual , + ns11:author-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> rdf:type owl:NamedIndividual , + ns11:copyright-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> rdf:type owl:NamedIndividual , + ns11:credit-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> rdf:type owl:NamedIndividual , + ns3:intact . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> rdf:type owl:NamedIndividual , + ns11:keep-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> rdf:type owl:NamedIndividual , + ns11:notice-03 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> rdf:type owl:NamedIndividual , + ns11:obligate-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> rdf:type owl:NamedIndividual , + ns3:original . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> rdf:type owl:NamedIndividual , + <http://amr.isi.edu/entity-types#person> . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01 +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> rdf:type owl:NamedIndividual , + ns21:AMR ; + ns21:has-id "asail_odrl_sentences-16" ; + ns21:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> rdf:type owl:NamedIndividual , + ns11:work-01 . + + +### http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> rdf:type owl:NamedIndividual , + ns3:you . + + +### http://amr.isi.edu/entity-types#person +<http://amr.isi.edu/entity-types#person> rdf:type owl:NamedIndividual , + ns21:NamedEntity . + + +### http://amr.isi.edu/frames/ld/v1.2.2/FrameRole +ns11:FrameRole rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/frames/ld/v1.2.2/author-01 +ns11:author-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/author-01.ARG0 +ns11:author-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/copyright-01 +ns11:copyright-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/copyright-01.ARG1 +ns11:copyright-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01 +ns11:credit-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG0 +ns11:credit-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/credit-01.ARG1 +ns11:credit-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01 +ns11:keep-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG0 +ns11:keep-01.ARG0 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/keep-01.ARG1 +ns11:keep-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/notice-03 +ns11:notice-03 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/notice-03.ARG1 +ns11:notice-03.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01 +ns11:obligate-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG1 +ns11:obligate-01.ARG1 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/obligate-01.ARG2 +ns11:obligate-01.ARG2 rdf:type owl:NamedIndividual , + ns11:FrameRole . + + +### http://amr.isi.edu/frames/ld/v1.2.2/work-01 +ns11:work-01 rdf:type owl:NamedIndividual , + ns21:Frame . + + +### http://amr.isi.edu/rdf/amr-terms#domain +ns3:domain rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#intact +ns3:intact rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#mod +ns3:mod rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op1 +ns3:op1 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#op2 +ns3:op2 rdf:type owl:NamedIndividual , + ns21:Role . + + +### http://amr.isi.edu/rdf/amr-terms#original +ns3:original rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/amr-terms#you +ns3:you rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#Frame +ns21:Frame rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#NamedEntity +ns21:NamedEntity rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#all +ns21:all rdf:type owl:NamedIndividual , + ns21:Concept . + + +### http://amr.isi.edu/rdf/core-amr#and +ns21:and rdf:type owl:NamedIndividual , + ns21:Concept . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_all +:concept_all rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_and +:concept_and rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_author-01 +:concept_author-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_copyright-01 +:concept_copyright-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_credit-01 +:concept_credit-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_intact +:concept_intact rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_keep-01 +:concept_keep-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_notice-03 +:concept_notice-03 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_obligate-01 +:concept_obligate-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_original +:concept_original rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_person +:concept_person rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_work-01 +:concept_work-01 rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#concept_you +:concept_you rdf:type owl:NamedIndividual . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a3_ARG0_p +:edge_a3_ARG0_p rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op1_k +:edge_a_op1_k rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_a_op2_c2 +:edge_a_op2_c2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG0_y +:edge_c2_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c2_ARG1_p +:edge_c2_ARG1_p rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_c_ARG1_w +:edge_c_ARG1_w rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG0_y +:edge_k_ARG0_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_k_ARG1_n +:edge_k_ARG1_n rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_ARG1_c +:edge_n_ARG1_c rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_a2 +:edge_n_mod_a2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_n_mod_ii +:edge_n_mod_ii rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG1_y +:edge_o_ARG1_y rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_o_ARG2_a +:edge_o_ARG2_a rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#edge_p_mod_o2 +:edge_p_mod_o2 rdf:type owl:NamedIndividual , + :AMR_Edge . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_all_a2 +:leaf_all_a2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_all ; + :hasVariable :variable_a2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_and_a +:leaf_and_a rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_and ; + :hasVariable :variable_a ; + :edge_a_op1_k :leaf_keep-01_k ; + :edge_a_op2_c2 :leaf_credit-01_c2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_author-01_a3 +:leaf_author-01_a3 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_author-01 ; + :hasVariable :variable_a3 ; + :edge_a3_ARG0_p :leaf_person_p . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_copyright-01_c +:leaf_copyright-01_c rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_copyright-01 ; + :hasVariable :variable_c ; + :edge_c_ARG1_w :leaf_work-01_w . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_credit-01_c2 +:leaf_credit-01_c2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_credit-01 ; + :hasVariable :variable_c2 ; + :edge_c2_ARG0_y :leaf_you_y ; + :edge_c2_ARG1_p :leaf_person_p . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_intact_ii +:leaf_intact_ii rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_keep-01_k +:leaf_keep-01_k rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_n :leaf_notice-03_n . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_notice-03_n +:leaf_notice-03_n rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_notice-03 ; + :hasVariable :variable_n ; + :edge_n_ARG1_c :leaf_copyright-01_c ; + :edge_n_mod_a2 :leaf_all_a2 ; + :edge_n_mod_ii :leaf_intact_ii . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_obligate-01_o +:leaf_obligate-01_o rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o ; + :edge_o_ARG1_y :leaf_you_y ; + :edge_o_ARG2_a :leaf_and_a . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_original_o2 +:leaf_original_o2 rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_original ; + :hasVariable :variable_o2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_person_p +:leaf_person_p rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_person ; + :hasVariable :variable_p ; + :edge_p_mod_o2 :leaf_original_o2 . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_work-01_w +:leaf_work-01_w rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_work-01 ; + :hasVariable :variable_w . + + +### https://amr.tetras-libre.fr/rdf/schema#leaf_you_y +:leaf_you_y rdf:type owl:NamedIndividual , + :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG0 +:role_ARG0 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG1 +:role_ARG1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_ARG2 +:role_ARG2 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_mod +:role_mod rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op1 +:role_op1 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#role_op2 +:role_op2 rdf:type owl:NamedIndividual , + net:Relation . + + +### https://amr.tetras-libre.fr/rdf/schema#root_asail_odrl_sentences-16 +:root_asail_odrl_sentences-16 rdf:type owl:NamedIndividual , + :AMR_Root ; + :hasRootLeaf :leaf_obligate-01_o ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> ; + :hasSentenceID "asail_odrl_sentences-16" ; + :hasSentenceStatement "You must keep intact all copyright notices for the Work and give the Original Author credit." . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a +:variable_a rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ; + :label "a" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a2 +:variable_a2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ; + :label "a2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_a3 +:variable_a3 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ; + :label "a3" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_c +:variable_c rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ; + :label "c" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_c2 +:variable_c2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ; + :label "c2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_ii +:variable_ii rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> ; + :label "ii" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_k +:variable_k rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ; + :label "k" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_n +:variable_n rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ; + :label "n" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o +:variable_o rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ; + :label "o" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_o2 +:variable_o2 rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> ; + :label "o2" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_p +:variable_p rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ; + :label "p" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_w +:variable_w rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> ; + :label "w" . + + +### https://amr.tetras-libre.fr/rdf/schema#variable_y +:variable_y rdf:type owl:NamedIndividual , + :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + :label "y" . + + +### https://tenet.tetras-libre.fr/config/parameters#Config_Parameters +cprm:Config_Parameters rdf:type owl:NamedIndividual ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + + +### https://tenet.tetras-libre.fr/semantic-net#actionProperty_credit_c2 +net:actionProperty_credit_c2 rdf:type owl:NamedIndividual , + net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_person_p , + net:compositeClass_original-person_p ; + net:composeFrom net:atomProperty_credit_c2 ; + net:coverBaseNode :leaf_credit-01_c2 ; + net:coverNode :leaf_credit-01_c2 ; + net:hasNaming "credit" ; + net:hasPropertyName "credit" ; + net:hasPropertyName01 "crediting" ; + net:hasPropertyName10 "credit-by" ; + net:hasPropertyName12 "credit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p , + :leaf_you_y . + + +### https://tenet.tetras-libre.fr/semantic-net#actionProperty_keep_k +net:actionProperty_keep_k rdf:type owl:NamedIndividual , + net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_notice_n , + net:atomProperty_notice_n , + net:compositeClass_intact-notice_n ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_notice-03_n , + :leaf_you_y . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_copyright_c +net:atomClass_copyright_c rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + :role_ARG1 net:atomProperty_work_w ; + net:composeFrom net:atomProperty_copyright_c ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasClassName "copyright" ; + net:hasNaming "copyright" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_intact_ii +net:atomClass_intact_ii rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_notice_n +net:atomClass_notice_n rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + :role_ARG1 net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii , + net:atomProperty_all_a2 ; + net:composeFrom net:atomProperty_notice_n ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasClassName "notice" ; + net:hasNaming "notice" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_original_o2 +net:atomClass_original_o2 rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode :leaf_original_o2 ; + net:coverNode :leaf_original_o2 ; + net:hasClassName "original" ; + net:hasNaming "original" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_person_p +net:atomClass_person_p rdf:type owl:NamedIndividual , + net:Atom_Class_Net , + net:Deprecated_Net ; + :role_mod net:atomClass_original_o2 ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_person_p ; + net:hasClassName "person" ; + net:hasNaming "person" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_work_w +net:atomClass_work_w rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:composeFrom net:atomProperty_work_w ; + net:coverBaseNode :leaf_work-01_w ; + net:coverNode :leaf_work-01_w ; + net:hasClassName "work" ; + net:hasNaming "work" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomClass_you_y +net:atomClass_you_y rdf:type owl:NamedIndividual , + net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_all_a2 +net:atomProperty_all_a2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + net:coverBaseNode :leaf_all_a2 ; + net:coverNode :leaf_all_a2 ; + net:hasNaming "all" ; + net:hasPropertyName "all" ; + net:hasPropertyName01 "alling" ; + net:hasPropertyName10 "all-by" ; + net:hasPropertyName12 "all-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_author_a3 +net:atomProperty_author_a3 rdf:type owl:NamedIndividual , + net:Atom_Property_Net ; + :role_ARG0 net:atomClass_person_p , + net:compositeClass_original-person_p ; + net:coverBaseNode :leaf_author-01_a3 ; + net:coverNode :leaf_author-01_a3 ; + net:hasNaming "author" ; + net:hasPropertyName "author" ; + net:hasPropertyName01 "authoring" ; + net:hasPropertyName10 "author-by" ; + net:hasPropertyName12 "author-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_copyright_c +net:atomProperty_copyright_c rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + :role_ARG1 net:atomClass_work_w , + net:atomProperty_work_w ; + net:coverBaseNode :leaf_copyright-01_c ; + net:coverNode :leaf_copyright-01_c ; + net:hasNaming "copyright" ; + net:hasPropertyName "copyright" ; + net:hasPropertyName01 "copyrighting" ; + net:hasPropertyName10 "copyright-by" ; + net:hasPropertyName12 "copyright-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_work-01_w . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_credit_c2 +net:atomProperty_credit_c2 rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_person_p , + net:compositeClass_original-person_p ; + net:coverBaseNode :leaf_credit-01_c2 ; + net:coverNode :leaf_credit-01_c2 ; + net:hasNaming "credit" ; + net:hasPropertyName "credit" ; + net:hasPropertyName01 "crediting" ; + net:hasPropertyName10 "credit-by" ; + net:hasPropertyName12 "credit-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_person_p , + :leaf_you_y . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_keep_k +net:atomProperty_keep_k rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_notice_n , + net:atomProperty_notice_n , + net:compositeClass_intact-notice_n ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_notice-03_n , + :leaf_you_y . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_notice_n +net:atomProperty_notice_n rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + :role_ARG1 net:atomClass_copyright_c , + net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii , + net:atomProperty_all_a2 ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_notice-03_n ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "noticeing" ; + net:hasPropertyName10 "notice-by" ; + net:hasPropertyName12 "notice-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_all_a2 , + :leaf_copyright-01_c , + :leaf_intact_ii . + + +### https://tenet.tetras-libre.fr/semantic-net#atomProperty_work_w +net:atomProperty_work_w rdf:type owl:NamedIndividual , + net:Atom_Property_Net , + net:Deprecated_Net ; + net:coverBaseNode :leaf_work-01_w ; + net:coverNode :leaf_work-01_w ; + net:hasNaming "work" ; + net:hasPropertyName "work" ; + net:hasPropertyName01 "working" ; + net:hasPropertyName10 "work-by" ; + net:hasPropertyName12 "work-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-16" ; + net:isCoreRoleLinked "true" . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_intact-notice_n +net:compositeClass_intact-notice_n rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + :role_ARG1 net:atomProperty_copyright_c ; + :role_mod net:atomClass_intact_ii , + net:atomProperty_all_a2 ; + net:composeFrom net:atomClass_intact_ii , + net:atomClass_notice_n ; + net:coverBaseNode :leaf_notice-03_n ; + net:coverNode :leaf_intact_ii , + :leaf_notice-03_n ; + net:hasMotherClassNet net:atomClass_notice_n ; + net:hasNaming "intact-notice" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#compositeClass_original-person_p +net:compositeClass_original-person_p rdf:type owl:NamedIndividual , + net:Composite_Class_Net ; + :role_mod net:atomClass_original_o2 ; + net:composeFrom net:atomClass_original_o2 , + net:atomClass_person_p ; + net:coverBaseNode :leaf_person_p ; + net:coverNode :leaf_original_o2 , + :leaf_person_p ; + net:hasMotherClassNet net:atomClass_person_p ; + net:hasNaming "original-person" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_intact_ii +net:individual_intact_ii rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:composeFrom net:atomClass_intact_ii ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "intact" ; + net:hasMotherClassNet net:atomClass_intact_ii ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#individual_original_o2 +net:individual_original_o2 rdf:type owl:NamedIndividual , + net:Individual_Net ; + net:composeFrom net:atomClass_original_o2 ; + net:coverBaseNode :leaf_original_o2 ; + net:coverNode :leaf_original_o2 ; + net:hasBaseClassName "Feature" ; + net:hasIndividualLabel "original" ; + net:hasMotherClassNet net:atomClass_original_o2 ; + net:hasNaming "original" ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#inverse_direction +net:inverse_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#normal_direction +net:normal_direction rdf:type owl:NamedIndividual . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_conjunction-AND_a +net:phenomena_conjunction-AND_a rdf:type owl:NamedIndividual , + net:Phenomena_Net ; + :role_op1 net:actionProperty_keep_k , + net:atomProperty_keep_k ; + :role_op2 net:actionProperty_credit_c2 , + net:atomProperty_credit_c2 ; + net:coverBaseNode :leaf_and_a ; + net:coverNode :leaf_and_a ; + net:hasNaming "conjunction-AND" ; + net:hasPhenomenaRef "and" ; + net:hasPhenomenaType :phenomena_conjunction_and ; + net:hasStructure "asail_odrl_sentences-16" . + + +### https://tenet.tetras-libre.fr/semantic-net#phenomena_obligation-modality_o +net:phenomena_obligation-modality_o rdf:type owl:NamedIndividual , + net:Modality_Phenomena_Net , + net:Phenomena_Net ; + :role_ARG1 net:atomClass_you_y ; + :role_ARG2 net:actionProperty_credit_c2 , + net:actionProperty_keep_k , + net:atomProperty_credit_c2 , + net:atomProperty_keep_k , + net:phenomena_conjunction-AND_a ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-16" . + + +################################################################# +# Annotations +################################################################# + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> ns11:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ns11:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> ns11:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ; + ns11:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> ; + ns11:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ; + ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> . + + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> . + + +<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasSentence "The sun is a star." ; + ns21:hasID "test-1" ; + ns21:root <http://amr.isi.edu/amr_data/test-1#s> . + + +<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> . + + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + + +<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasSentence "Earth is a planet." ; + ns21:hasID "test-2" ; + ns21:root <http://amr.isi.edu/amr_data/test-2#p> . + + +ns11:FrameRole rdfs:label "AMR-PropBank-Role" . + + +ns21:Frame rdfs:label "AMR-PropBank-Frame" . + + +ns21:NamedEntity rdfs:label "AMR-Term" , + "AMR-EntityType" . + + +:concept_all :fromAmrLk ns21:all ; + :label "all" . + + +:concept_and :hasPhenomenaLink :phenomena_conjunction_and ; + :fromAmrLk ns21:and ; + :label "and" . + + +:concept_author-01 :fromAmrLk ns11:author-01 ; + :label "author-01" . + + +:concept_copyright-01 :fromAmrLk ns11:copyright-01 ; + :label "copyright-01" . + + +:concept_credit-01 :label "credit-01" ; + :fromAmrLk ns11:credit-01 . + + +:concept_intact :label "intact" ; + :fromAmrLk ns3:intact . + + +:concept_keep-01 :label "keep-01" ; + :fromAmrLk ns11:keep-01 . + + +:concept_notice-03 :fromAmrLk ns11:notice-03 ; + :label "notice-03" . + + +:concept_obligate-01 :hasPhenomenaLink :phenomena_modality_obligation ; + :fromAmrLk ns11:obligate-01 ; + :label "obligate-01" . + + +:concept_original :fromAmrLk ns3:original ; + :label "original" . + + +:concept_person :label "person" ; + :fromAmrLk <http://amr.isi.edu/entity-types#person> . + + +:concept_work-01 :fromAmrLk ns11:work-01 ; + :label "work-01" . + + +:concept_you :fromAmrLk ns3:you ; + :label "you" . + + +:edge_a3_ARG0_p :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_a_op1_k :hasAmrRole :role_op1 ; + :hasRoleID "op1" . + + +:edge_a_op2_c2 :hasRoleID "op2" ; + :hasAmrRole :role_op2 . + + +:edge_c2_ARG0_y :hasRoleID "ARG0" ; + :hasAmrRole :role_ARG0 . + + +:edge_c2_ARG1_p :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_c_ARG1_w :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_k_ARG0_y :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + + +:edge_k_ARG1_n :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_n_ARG1_c :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + + +:edge_n_mod_a2 :hasRoleID "mod" ; + :hasAmrRole :role_mod . + + +:edge_n_mod_ii :hasAmrRole :role_mod ; + :hasRoleID "mod" . + + +:edge_o_ARG1_y :hasRoleID "ARG1" ; + :hasAmrRole :role_ARG1 . + + +:edge_o_ARG2_a :hasRoleID "ARG2" ; + :hasAmrRole :role_ARG2 . + + +:edge_p_mod_o2 :hasAmrRole :role_mod ; + :hasRoleID "mod" . + + +:role_ARG0 :label "ARG0" . + + +:role_ARG1 :label "ARG1" . + + +:role_ARG2 :label "ARG2" . + + +:role_mod :getDirectPropertyName "hasFeature"^^xsd:string ; + :toReifyWithHeadEdge "ARG1" ; + :getPropertyType rdfs:subClassOf , + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" . + + +:role_op1 :label "op1" . + + +:role_op2 :label "op2" . + + +cprm:Config_Parameters cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:newClassRef "new-class#" . + + +cprm:baseURI rdfs:label "Base URI" . + + +cprm:netURI rdfs:label "Net URI" . + + +cprm:targetOntologyURI rdfs:label "URI of classes in target ontology" . + + +################################################################# +# General axioms +################################################################# + +[ rdf:type owl:AllDisjointClasses ; + owl:members ( sys:Degree + sys:Entity + sys:Feature + ) +] . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.result.ttl b/tests/dev_tests/test_data/action-property-devGraph-3.result.ttl new file mode 100644 index 0000000000000000000000000000000000000000..cd640741791694be0a833a7d92f3cd1d2126cc92 --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-3.result.ttl @@ -0,0 +1,969 @@ +@base <https://amr.tetras-libre.fr/rdf/action-property-devGraph-3/result> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +ns21:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ; + ns21:hasSentence "The sun is a star." ; + ns21:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ; + ns21:hasSentence "Earth is a planet." ; + ns21:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns11:keep-01.ARG0 a ns11:FrameRole . + +ns11:keep-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:hasID a owl:AnnotationProperty . + +ns21:hasSentence a owl:AnnotationProperty . + +ns21:root a owl:AnnotationProperty . + +<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ; + owl:versionIRI :0.1 . + +:AMR_DataProperty a owl:DatatypeProperty . + +:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:edge_ii_domain_l a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +:edge_k_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_k_ARG1_ii a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_y a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_k a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:hasConcept a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasRoleID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRoleTag a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRolesetID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasVariable a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:label a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:relation_domain a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "domain" . + +:relation_manner a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + +:relation_mod a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "mod" . + +:relation_name a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "name" . + +:relation_part a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + +:relation_polarity a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "polarity" . + +:relation_quant a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "quant" . + +:role_ARG3 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:role_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_ARG5 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_ARG6 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + +:role_ARG7 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + +:role_ARG8 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + +:role_ARG9 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + +:role_have-degree-91 a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + +:role_manner a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_mod a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op1 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +:role_op3 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_op4 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + +:role_op5 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + +:role_op6 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + +:role_op7 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + +:role_op8 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + +:role_op9 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + +:role_part a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-17 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-17" ; + :hasSentenceStatement "You must keep the license intact." . + +:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology . + +sys:Event a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Undetermined_Thing a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:fromStructure a owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + +sys:hasDegree a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +sys:hasFeature a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology . + +cprm:Config_Parameters a owl:Class ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:newClassRef "new-class#" ; + cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + +cprm:baseURI a rdf:Property ; + rdfs:label "Base URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:netURI a rdf:Property ; + rdfs:label "Net URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newClassRef a rdf:Property ; + rdfs:label "Reference for a new class" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newPropertyRef a rdf:Property ; + rdfs:label "Reference for a new property" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:objectRef a rdf:Property ; + rdfs:label "Object Reference" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:targetOntologyURI a rdf:Property ; + rdfs:label "URI of classes in target ontology" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_atom a owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + +net:has_class a owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_class_name a owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + +net:has_class_uri a owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_concept a owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + +net:has_entity a owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + +net:has_feature a owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + +net:has_instance a owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + +net:has_instance_uri a owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_item a owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + +net:has_mother_class a owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_mother_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_node a owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + +net:has_parent a owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + +net:has_parent_class a owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_parent_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_possible_domain a owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + +net:has_possible_range a owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + +net:has_relation a owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_source a owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_structure a owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + +net:has_target a owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + +net:inverse_direction a owl:NamedIndividual . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat1 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat2 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + +net:normal_direction a owl:NamedIndividual . + +net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomClass_you_y ; + :role_ARG2 net:actionProperty_keep_k, + net:atomProperty_keep_k ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-17" . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-17" ; + ns21:has-sentence "You must keep the license intact." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> . + +<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns21:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:concept_intact rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:intact ; + :label "intact" . + +:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:keep-01 ; + :label "keep-01" . + +:concept_license rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:license ; + :label "license" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:you ; + :label "you" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ; + :label "ii" . + +:variable_k a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ; + :label "k" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ; + :label "l" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> ; + :label "o" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + :label "y" . + +sys:Degree a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Feature a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_AnnotationProperty a owl:AnnotationProperty . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + +net:actionProperty_notice_k a net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_domain net:atomClass_license_l ; + net:composeFrom net:actionProperty_keep_k, + net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_intact_ii, + :leaf_keep-01_k ; + net:hasNaming "notice" ; + net:hasPropertyName "notice" ; + net:hasPropertyName01 "notice" ; + net:hasPropertyName10 "notice" ; + net:hasPropertyName12 "notice" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-17" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> a ns3:intact ; + ns3:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> a ns11:keep-01 ; + ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> a ns3:license ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:keep-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:intact a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:license a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:you a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:actionProperty_keep_k a net:Action_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-17" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomClass_license_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_license_l ; + net:coverNode :leaf_license_l ; + net:hasClassName "license" ; + net:hasNaming "license" ; + net:hasStructure "asail_odrl_sentences-17" . + +net:atomProperty_keep_k a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:actionProperty_notice_k, + net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-17" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> a ns3:you ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_license_l a :AMR_Leaf ; + :hasConcept :concept_license ; + :hasVariable :variable_l . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_y :leaf_you_y ; + :edge_o_ARG2_k :leaf_keep-01_k ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Net_Structure a owl:Class ; + rdfs:label "Semantic Net Structure" ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_intact_ii a net:Atom_Class_Net, + net:Deprecated_Net ; + :role_domain net:atomClass_license_l ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-17" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-17" . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:leaf_intact_ii a :AMR_Leaf ; + :edge_ii_domain_l :leaf_license_l ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + +:leaf_keep-01_k a :AMR_Leaf ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_ii :leaf_intact_ii ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Linked_Data a owl:Class . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_data/action-property-devGraph-3.ttl b/tests/dev_tests/test_data/action-property-devGraph-3.ttl new file mode 100644 index 0000000000000000000000000000000000000000..f8be673d39ae4ad9ddd24921b819f4a113b952d7 --- /dev/null +++ b/tests/dev_tests/test_data/action-property-devGraph-3.ttl @@ -0,0 +1,947 @@ +@base <http://https://tenet.tetras-libre.fr/demo/clara/17//transduction> . +@prefix : <https://amr.tetras-libre.fr/rdf/schema#> . +@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> . +@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> . +@prefix ns11: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +ns21:Concept a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Concept" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:Role a rdfs:Class, + owl:Class ; + rdfs:label "AMR-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ; + ns21:hasSentence "The sun is a star." ; + ns21:root <http://amr.isi.edu/amr_data/test-1#s> . + +<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ; + ns21:hasSentence "Earth is a planet." ; + ns21:root <http://amr.isi.edu/amr_data/test-2#p> . + +ns11:keep-01.ARG0 a ns11:FrameRole . + +ns11:keep-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG1 a ns11:FrameRole . + +ns11:obligate-01.ARG2 a ns11:FrameRole . + +ns3:domain a ns21:Role, + owl:AnnotationProperty, + owl:NamedIndividual . + +ns21:NamedEntity a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-EntityType", + "AMR-Term" ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:hasID a owl:AnnotationProperty . + +ns21:hasSentence a owl:AnnotationProperty . + +ns21:root a owl:AnnotationProperty . + +<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ; + owl:versionIRI :0.1 . + +:AMR_DataProperty a owl:DatatypeProperty . + +:AMR_Prep_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Value a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:edge_ii_domain_l a :AMR_Edge ; + :hasAmrRole :role_domain ; + :hasRoleID "domain" . + +:edge_k_ARG0_y a :AMR_Edge ; + :hasAmrRole :role_ARG0 ; + :hasRoleID "ARG0" . + +:edge_k_ARG1_ii a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG1_y a :AMR_Edge ; + :hasAmrRole :role_ARG1 ; + :hasRoleID "ARG1" . + +:edge_o_ARG2_k a :AMR_Edge ; + :hasAmrRole :role_ARG2 ; + :hasRoleID "ARG2" . + +:fromAmrLkFramerole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRole a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:fromAmrLkRoot a owl:AnnotationProperty ; + rdfs:subPropertyOf :fromAmrLk . + +:getDirectPropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getInversePropertyName a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:getPropertyType a owl:AnnotationProperty ; + rdfs:subPropertyOf :getProperty . + +:hasConcept a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasConceptLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasEdgeLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasLink . + +:hasReification a owl:AnnotationProperty ; + rdfs:range xsd:boolean ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationDomain a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasReificationRange a owl:AnnotationProperty ; + rdfs:subPropertyOf :hasReificationDefinition . + +:hasRelationName a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasRoleID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRoleTag a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRolesetID a owl:ObjectProperty ; + rdfs:domain :AMR_Edge ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasRootLeaf a owl:ObjectProperty ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:hasSentenceID a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasSentenceStatement a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasVariable a owl:ObjectProperty ; + rdfs:domain :AMR_Leaf ; + rdfs:subPropertyOf :AMR_ObjectProperty . + +:label a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction_and a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "and" ; + :label "conjunction-AND" . + +:phenomena_conjunction_or a owl:Class ; + rdfs:subClassOf :phenomena_conjunction ; + :hasConceptLink "or" ; + :label "conjunction-OR" . + +:phenomena_degree a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "have-degree-91" ; + :label "degree" . + +:phenomena_modality_possible a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "allow-01", + "grant-01", + "likely-01", + "permit-01", + "possible-01" ; + :label "possible-modality" . + +:phenomena_modality_prohibition a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "prohibit-01" ; + :label "prohibition-modality" . + +:relation_domain a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "domain" . + +:relation_manner a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasManner" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "manner" . + +:relation_mod a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "mod" . + +:relation_name a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "name" . + +:relation_part a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification true ; + :hasReificationConcept "hasPart" ; + :hasReificationDomain "ARG1" ; + :hasReificationRange "ARG2" ; + :hasRelationName "part" . + +:relation_polarity a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "polarity" . + +:relation_quant a owl:Class ; + rdfs:subClassOf :AMR_Relation ; + :hasReification false ; + :hasRelationName "quant" . + +:role_ARG3 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG3" . + +:role_ARG4 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG4" . + +:role_ARG5 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG5" . + +:role_ARG6 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG6" . + +:role_ARG7 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG7" . + +:role_ARG8 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG8" . + +:role_ARG9 a owl:Class ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG9" . + +:role_have-degree-91 a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :getPropertyType <net:specificProperty> . + +:role_manner a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "manner" ; + :getPropertyType owl:DataProperty ; + :label "manner" ; + :toReifyAsConcept "manner" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_mod a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasFeature"^^xsd:string ; + :getPropertyType rdfs:subClassOf, + owl:ObjectProperty ; + :label "mod" ; + :toReifyAsConcept "mod" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_name a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :label "name" . + +:role_op1 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op1" . + +:role_op2 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op2" . + +:role_op3 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op3" . + +:role_op4 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op4" . + +:role_op5 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op5" . + +:role_op6 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op6" . + +:role_op7 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op7" . + +:role_op8 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op8" . + +:role_op9 a owl:Class ; + rdfs:subClassOf :AMR_Op_Role ; + :label "op9" . + +:role_part a owl:Class ; + rdfs:subClassOf :AMR_NonCore_Role ; + :getDirectPropertyName "hasPart"^^xsd:string ; + :getInversePropertyName "partOf"^^xsd:string ; + :getPropertyType owl:ObjectProperty ; + :toReifyAsConcept "part" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:role_polarity a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "polarity" . + +:role_quant a owl:Class ; + rdfs:subClassOf :AMR_Specific_Role ; + :label "quant" . + +:root_asail_odrl_sentences-17 a :AMR_Root ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> ; + :hasRootLeaf :leaf_obligate-01_o ; + :hasSentenceID "asail_odrl_sentences-17" ; + :hasSentenceStatement "You must keep the license intact." . + +:toReifyAsConcept a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithBaseEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +:toReifyWithHeadEdge a owl:AnnotationProperty ; + rdfs:subPropertyOf :toReify . + +<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology . + +sys:Event a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Undetermined_Thing a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:fromStructure a owl:AnnotationProperty ; + rdfs:subPropertyOf sys:Out_AnnotationProperty . + +sys:hasDegree a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +sys:hasFeature a owl:ObjectProperty ; + rdfs:subPropertyOf sys:Out_ObjectProperty . + +<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology . + +cprm:Config_Parameters a owl:Class ; + cprm:baseURI "https://tenet.tetras-libre.fr/" ; + cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ; + cprm:newClassRef "new-class#" ; + cprm:newPropertyRef "new-relation#" ; + cprm:objectRef "object_" ; + cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" . + +cprm:baseURI a rdf:Property ; + rdfs:label "Base URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:netURI a rdf:Property ; + rdfs:label "Net URI" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newClassRef a rdf:Property ; + rdfs:label "Reference for a new class" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:newPropertyRef a rdf:Property ; + rdfs:label "Reference for a new property" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:objectRef a rdf:Property ; + rdfs:label "Object Reference" ; + rdfs:subPropertyOf cprm:configParamProperty . + +cprm:targetOntologyURI a rdf:Property ; + rdfs:label "URI of classes in target ontology" ; + rdfs:domain cprm:Frame ; + rdfs:range xsd:string ; + rdfs:subPropertyOf cprm:configParamProperty . + +<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology . + +net:Action_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Composite_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Composite_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Feature a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:Individual_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Rule_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Value_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:abstractionClass a owl:AnnotationProperty ; + rdfs:label "abstraction class" ; + rdfs:subPropertyOf net:objectValue . + +net:atomType a owl:AnnotationProperty ; + rdfs:label "atom type" ; + rdfs:subPropertyOf net:objectType . + +net:entityClass a owl:AnnotationProperty ; + rdfs:label "entity class" ; + rdfs:subPropertyOf net:objectValue . + +net:featureClass a owl:AnnotationProperty ; + rdfs:label "feature class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_atom a owl:AnnotationProperty ; + rdfs:label "has atom" ; + rdfs:subPropertyOf net:has_object . + +net:has_class a owl:AnnotationProperty ; + rdfs:label "is class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_class_name a owl:AnnotationProperty ; + rdfs:subPropertyOf net:has_value . + +net:has_class_uri a owl:AnnotationProperty ; + rdfs:label "class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_concept a owl:AnnotationProperty ; + rdfs:label "concept "@fr ; + rdfs:subPropertyOf net:objectValue . + +net:has_entity a owl:AnnotationProperty ; + rdfs:label "has entity" ; + rdfs:subPropertyOf net:has_object . + +net:has_feature a owl:AnnotationProperty ; + rdfs:label "has feature" ; + rdfs:subPropertyOf net:has_object . + +net:has_instance a owl:AnnotationProperty ; + rdfs:label "entity instance" ; + rdfs:subPropertyOf net:objectValue . + +net:has_instance_uri a owl:AnnotationProperty ; + rdfs:label "instance uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_item a owl:AnnotationProperty ; + rdfs:label "has item" ; + rdfs:subPropertyOf net:has_object . + +net:has_mother_class a owl:AnnotationProperty ; + rdfs:label "has mother class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_mother_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_node a owl:AnnotationProperty ; + rdfs:label "UNL Node" ; + rdfs:subPropertyOf net:netProperty . + +net:has_parent a owl:AnnotationProperty ; + rdfs:label "has parent" ; + rdfs:subPropertyOf net:has_object . + +net:has_parent_class a owl:AnnotationProperty ; + rdfs:label "parent class" ; + rdfs:subPropertyOf net:objectValue . + +net:has_parent_class_uri a owl:AnnotationProperty ; + rdfs:label "parent class uri" ; + rdfs:subPropertyOf net:objectValue . + +net:has_possible_domain a owl:AnnotationProperty ; + rdfs:label "has possible domain" ; + rdfs:subPropertyOf net:has_object . + +net:has_possible_range a owl:AnnotationProperty ; + rdfs:label "has possible range" ; + rdfs:subPropertyOf net:has_object . + +net:has_relation a owl:AnnotationProperty ; + rdfs:label "has relation" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_source a owl:AnnotationProperty ; + rdfs:label "has source" ; + rdfs:subPropertyOf net:has_relation_value . + +net:has_structure a owl:AnnotationProperty ; + rdfs:label "Linguistic Structure (in UNL Document)" ; + rdfs:subPropertyOf net:netProperty . + +net:has_target a owl:AnnotationProperty ; + rdfs:label "has target" ; + rdfs:subPropertyOf net:has_relation_value . + +net:inverse_direction a owl:NamedIndividual . + +net:listGuiding a owl:AnnotationProperty ; + rdfs:label "Guiding connector of a list (or, and)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat1 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 1)" ; + rdfs:subPropertyOf net:objectValue . + +net:modCat2 a owl:AnnotationProperty ; + rdfs:label "Modality Category (level 2)" ; + rdfs:subPropertyOf net:objectValue . + +net:normal_direction a owl:NamedIndividual . + +net:phenomena_obligation-modality_o a net:Modality_Phenomena_Net, + net:Phenomena_Net ; + :role_ARG1 net:atomClass_you_y ; + :role_ARG2 net:actionProperty_keep_k, + net:atomProperty_keep_k ; + net:coverBaseNode :leaf_obligate-01_o ; + net:coverNode :leaf_obligate-01_o ; + net:hasNaming "obligation-modality" ; + net:hasPhenomenaRef "obligate-01" ; + net:hasPhenomenaType :phenomena_modality_obligation ; + net:hasStructure "asail_odrl_sentences-17" . + +net:type a owl:AnnotationProperty ; + rdfs:label "type "@fr ; + rdfs:subPropertyOf net:netProperty . + +net:verbClass a owl:AnnotationProperty ; + rdfs:label "verb class" ; + rdfs:subPropertyOf net:objectValue . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> a ns21:AMR ; + ns21:has-id "asail_odrl_sentences-17" ; + ns21:has-sentence "You must keep the license intact." ; + ns21:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> . + +<http://amr.isi.edu/amr_data/test-1#s> ns3:domain <http://amr.isi.edu/amr_data/test-1#s2> . + +<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" . + +ns21:AMR a owl:Class ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Predicat_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Relation_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:AMR_Root a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:concept_intact rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:intact ; + :label "intact" . + +:concept_keep-01 rdfs:subClassOf :AMR_Predicat_Concept ; + :fromAmrLk ns11:keep-01 ; + :label "keep-01" . + +:concept_license rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:license ; + :label "license" . + +:concept_obligate-01 rdfs:subClassOf :AMR_Relation_Concept ; + :fromAmrLk ns11:obligate-01 ; + :hasPhenomenaLink :phenomena_modality_obligation ; + :label "obligate-01" . + +:concept_you rdfs:subClassOf :AMR_Term_Concept ; + :fromAmrLk ns3:you ; + :label "you" . + +:role_ARG0 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG0" . + +:role_ARG2 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG2" . + +:role_domain a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_NonCore_Role ; + :hasRelationName "domain" ; + :label "domain" ; + :toReifyAsConcept "domain" ; + :toReifyWithBaseEdge "ARG0" ; + :toReifyWithHeadEdge "ARG1" . + +:variable_ii a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ; + :label "ii" . + +:variable_k a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ; + :label "k" . + +:variable_l a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ; + :label "l" . + +:variable_o a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> ; + :label "o" . + +:variable_y a :AMR_Variable ; + :fromAmrLk <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + :label "y" . + +sys:Degree a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Entity a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Feature a owl:Class ; + rdfs:subClassOf sys:Out_Structure . + +sys:Out_AnnotationProperty a owl:AnnotationProperty . + +net:Action_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Atom_Property_Net a owl:Class ; + rdfs:subClassOf net:Property_Net . + +net:Deprecated_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Modality_Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Phenomena_Net . + +net:actionProperty_keep_k a net:Action_Property_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:composeFrom net:atomProperty_keep_k ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-17" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:atomClass_license_l a net:Atom_Class_Net ; + net:coverBaseNode :leaf_license_l ; + net:coverNode :leaf_license_l ; + net:hasClassName "license" ; + net:hasNaming "license" ; + net:hasStructure "asail_odrl_sentences-17" . + +net:has_value a owl:AnnotationProperty ; + rdfs:subPropertyOf net:netProperty . + +net:objectType a owl:AnnotationProperty ; + rdfs:label "object type" ; + rdfs:subPropertyOf net:objectProperty . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> a ns3:intact ; + ns3:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> a ns11:keep-01 ; + ns11:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns11:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> a ns3:license ; + rdfs:subClassOf :AMR_Linked_Data . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> a ns11:obligate-01 ; + ns11:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns11:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:keep-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns11:obligate-01 a ns21:Frame ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:intact a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:license a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns3:you a ns21:Concept ; + rdfs:subClassOf :AMR_Linked_Data . + +ns21:Frame a ns21:Concept, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Frame" ; + rdfs:subClassOf :AMR_Linked_Data . + +:hasLink a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:phenomena_conjunction a owl:Class ; + rdfs:subClassOf :AMR_Phenomena ; + :hasConceptLink "contrast-01", + "either", + "neither" ; + :label "conjunction" . + +:phenomena_modality_obligation a owl:Class ; + rdfs:subClassOf :phenomena_modality ; + :hasConceptLink "obligate-01" ; + :label "obligation-modality" . + +:role_ARG1 a owl:Class, + net:Relation ; + rdfs:subClassOf :AMR_Core_Role ; + :label "ARG1" . + +sys:Out_ObjectProperty a owl:ObjectProperty . + +net:Class_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:Phenomena_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_intact_ii a net:Atom_Class_Net ; + :role_domain net:atomClass_license_l ; + net:coverBaseNode :leaf_intact_ii ; + net:coverNode :leaf_intact_ii ; + net:hasClassName "intact" ; + net:hasNaming "intact" ; + net:hasStructure "asail_odrl_sentences-17" . + +net:atomProperty_keep_k a net:Atom_Property_Net, + net:Deprecated_Net ; + :role_ARG0 net:atomClass_you_y ; + :role_ARG1 net:atomClass_intact_ii ; + net:coverBaseNode :leaf_keep-01_k ; + net:coverNode :leaf_keep-01_k ; + net:hasNaming "keep" ; + net:hasPropertyName "keep" ; + net:hasPropertyName01 "keeping" ; + net:hasPropertyName10 "keep-by" ; + net:hasPropertyName12 "keep-of" ; + net:hasPropertyType owl:ObjectProperty ; + net:hasStructure "asail_odrl_sentences-17" ; + net:isCoreRoleLinked "true" ; + net:targetArgumentNode :leaf_intact_ii, + :leaf_you_y . + +net:objectProperty a owl:AnnotationProperty ; + rdfs:label "object attribute" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> a ns3:you ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Concept a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Phenomena a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Specific_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Term_Concept a owl:Class ; + rdfs:subClassOf :AMR_Concept . + +:fromAmrLk a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:getProperty a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:hasReificationDefinition a owl:AnnotationProperty ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +:leaf_license_l a :AMR_Leaf ; + :hasConcept :concept_license ; + :hasVariable :variable_l . + +:leaf_obligate-01_o a :AMR_Leaf ; + :edge_o_ARG1_y :leaf_you_y ; + :edge_o_ARG2_k :leaf_keep-01_k ; + :hasConcept :concept_obligate-01 ; + :hasVariable :variable_o . + +:phenomena_modality a owl:Class ; + rdfs:subClassOf :AMR_Phenomena . + +:toReify a owl:AnnotationProperty ; + rdfs:subPropertyOf :AMR_AnnotationProperty . + +net:Atom_Class_Net a owl:Class ; + rdfs:subClassOf net:Class_Net . + +net:Net_Structure a owl:Class ; + rdfs:label "Semantic Net Structure" ; + rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." . + +net:Property_Net a owl:Class ; + rdfs:subClassOf net:Net . + +net:atomClass_you_y a net:Atom_Class_Net ; + net:coverBaseNode :leaf_you_y ; + net:coverNode :leaf_you_y ; + net:hasClassName "you" ; + net:hasNaming "you" ; + net:hasStructure "asail_odrl_sentences-17" . + +net:has_relation_value a owl:AnnotationProperty ; + rdfs:label "has relation value" ; + rdfs:subPropertyOf net:has_object . + +ns11:FrameRole a ns21:Role, + owl:Class, + owl:NamedIndividual ; + rdfs:label "AMR-PropBank-Role" ; + rdfs:subClassOf :AMR_Linked_Data . + +:AMR_Element a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Relation a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +:AMR_NonCore_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Role a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:AMR_Variable a owl:Class ; + rdfs:subClassOf :AMR_Element . + +:leaf_intact_ii a :AMR_Leaf ; + :edge_ii_domain_l :leaf_license_l ; + :hasConcept :concept_intact ; + :hasVariable :variable_ii . + +:leaf_keep-01_k a :AMR_Leaf ; + :edge_k_ARG0_y :leaf_you_y ; + :edge_k_ARG1_ii :leaf_intact_ii ; + :hasConcept :concept_keep-01 ; + :hasVariable :variable_k . + +sys:Out_Structure a owl:Class ; + rdfs:label "Output Ontology Structure" . + +net:netProperty a owl:AnnotationProperty ; + rdfs:label "netProperty" . + +:AMR_ObjectProperty a owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty . + +:AMR_Structure a owl:Class . + +:leaf_you_y a :AMR_Leaf ; + :hasConcept :concept_you ; + :hasVariable :variable_y . + +cprm:configParamProperty a rdf:Property ; + rdfs:label "Config Parameter Property" . + +rdf:Property a owl:Class . + +:AMR_Leaf a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Relation a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +:AMR_Edge a owl:Class ; + rdfs:subClassOf :AMR_Structure . + +net:Net a owl:Class ; + rdfs:subClassOf net:Net_Structure . + +net:has_object a owl:AnnotationProperty ; + rdfs:label "relation" ; + rdfs:subPropertyOf net:netProperty . + +:AMR_Op_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_AnnotationProperty a owl:AnnotationProperty . + +:AMR_Core_Role a owl:Class ; + rdfs:subClassOf :AMR_Role . + +:AMR_Linked_Data a owl:Class . + +net:objectValue a owl:AnnotationProperty ; + rdfs:label "valuations"@fr ; + rdfs:subPropertyOf net:objectProperty . + +[] a owl:AllDisjointClasses ; + owl:members ( sys:Degree sys:Entity sys:Feature ) . + diff --git a/tests/dev_tests/test_rule_action_property_extractor.py b/tests/dev_tests/test_rule_action_property_extractor.py new file mode 100644 index 0000000000000000000000000000000000000000..78b73fb599ac1ca7baa1e38996ae59b46b224e2a --- /dev/null +++ b/tests/dev_tests/test_rule_action_property_extractor.py @@ -0,0 +1,186 @@ +#!/usr/bin/python3.10 +# -*-coding:Utf-8 -* + +#============================================================================== +# TENET: Extraction Rule Test +#------------------------------------------------------------------------------ +# Script to test rules under development +#============================================================================== + +import subprocess, os +from rdflib import Graph, Namespace +from rdflib.namespace import NamespaceManager, FOAF, RDF +from rdflib import URIRef, Literal, BNode + +FILE_PATH = f'{os.path.dirname(os.path.abspath(__file__))}' +INPUT_DIR_PATH = f'{FILE_PATH}/test_data/' +OUTPUT_DIR_PATH = f'{FILE_PATH}/test_data/' + +TEST_FILE_NAME_1 = 'action-property-devGraph-1' +TEST_FILE_NAME_2 = 'action-property-devGraph-2' +TEST_FILE_NAME_3 = 'action-property-devGraph-3' + +from context import tenet +from tenet.scheme.amr_clara_rule.transduction import action_property_extractor_1 as rule_1 +from tenet.scheme.amr_clara_rule.transduction import action_property_extractor_2 as rule_2 +from tenet.scheme import amr_master_rule as rule +from tenet.scheme import amr_clara_rule + +from tenet.transduction import net +from tenet.transduction.rdfterm_computer import __update_uri_with_prefix +from tenet.transduction import query_builder +from tenet.transduction import prefix_handle +from transduction.naming_computer import define_composite_naming_2 + + + +#============================================================================== +# Useful Methods +#============================================================================== + +def load_test_graph(test_file_name): + print(f'\n -- Test Graph Loading') + graph = Graph() + prefix_handle.update_graph_namespacemanager(graph) + graph_path = f'{INPUT_DIR_PATH}{test_file_name}.ttl' + graph.parse(graph_path) + print(f" ----- Graph Loaded ({len(graph)})") + return graph + + +def print_net_attributes(net): + print(f'\n *** Net attributes ({net.type_id}: {net.uri}) ***') + for attr in net.attr_list: + net_attr_ref = f'net.{attr}' + print(f' ----- {attr}: {eval(net_attr_ref)}') + + +def print_triple(graph, triple, num=-1): + num_str = f'[{num}]' if num > -1 else '[-]' + (s, p, o) = triple + s = __update_uri_with_prefix(graph, s) + p = __update_uri_with_prefix(graph, p) + o = __update_uri_with_prefix(graph, o) + print(f' {num_str} {s} {p} {o}') + + +def add_triples_in_graph(test_file_name, graph, triple_list): + print(f'\n -- Adding triple(s) in graph') + print(f" ----- Graph length before update: {len(graph)}") + print(f" ----- Number of triples to add: {len(triple_list)}") + + print(f" ----- Added triples:") + n = 0 + graph_length = len(graph) + for triple in triple_list: + graph.add(triple) + if graph_length < len(graph): + n += 1 + graph_length = len(graph) + print_triple(graph, triple, num=n) + + print(f" ----- Graph length after update: {len(graph)}") + + output_graph_path = f'{OUTPUT_DIR_PATH}{test_file_name}.result.ttl' + output_graph_uri = f'https://amr.tetras-libre.fr/rdf/{test_file_name}/result' + print(f'\n -- Serialize test graph to {output_graph_path}') + graph.serialize(destination=output_graph_path, + format='turtle', + base=output_graph_uri) + + +#============================================================================== +# Development Test +#============================================================================== + +def test_search_pattern_1(graph): + query_code, pattern_set = rule_1.__search_pattern(graph) + print(f'\n ----- query code: {query_code}') + print(f'\n ----- number of selection found: {len(pattern_set)}') + for selection in pattern_set: + result_str = f'>>> ' + result_str += f'{selection.phenomena_net.n3(graph.namespace_manager)}' + print(result_str) + return pattern_set + + +def test_search_pattern_2(graph): + + query_code, pattern_set_1 = rule_2.__search_pattern_1(graph) + print(f'\n ----- query code: {query_code}') + print(f'\n ----- number of selection found: {len(pattern_set_1)}') + for selection in pattern_set_1: + result_str = f'>>> ' + result_str += f'{selection.action_property_net.n3(graph.namespace_manager)}' + result_str += f' {selection.right_property_net.n3(graph.namespace_manager)}' + print(result_str) + + query_code, pattern_set_2 = rule_2.__search_pattern_2(graph) + print(f'\n ----- query code: {query_code}') + print(f'\n ----- number of selection found: {len(pattern_set_2)}') + for selection in pattern_set_2: + result_str = f'>>> ' + result_str += f'{selection.action_property_net.n3(graph.namespace_manager)}' + result_str += f' {selection.right_class_net.n3(graph.namespace_manager)}' + print(result_str) + + return pattern_set_1, pattern_set_2 + + +#============================================================================== +# Unit Test +#============================================================================== + +def test_rule_application(test_file_name, graph, rule): + print('\n -- Rule Test') + + rule_label, new_triple_list = rule(graph) + print(f' ----- label: {rule_label}') + + add_triples_in_graph(test_file_name, graph, new_triple_list) + + + +#============================================================================== +# Test Script +#============================================================================== + +if __name__ == '__main__': + + print('\n *** Test Preparation ***') + graph_1 = load_test_graph(TEST_FILE_NAME_1) + graph_2 = load_test_graph(TEST_FILE_NAME_2) + graph_3 = load_test_graph(TEST_FILE_NAME_3) + print('\n \n') + + + # print('\n ///////////////////// Extraction Rule 1') + + # print('\n *** Step Test ***') + + # print('\n -- Step 1: Search Pattern') + # pattern_set = test_search_pattern_1(graph_1) + # print('\n \n') + + # print('\n *** Unit Test ***') + # test_rule_application(TEST_FILE_NAME_1, graph_1, amr_clara_rule.extract_action_property_1) + # print('\n \n') + + + print('\n ///////////////////// Extraction Rule 2') + + print('\n *** Step Test ***') + + print('\n -- Step 1: Search Pattern') + #pattern_set_1, pattern_set_2 = test_search_pattern_2(graph_1) + pattern_set_1, pattern_set_2 = test_search_pattern_2(graph_2) + #pattern_set_1, pattern_set_2 = test_search_pattern_2(graph_3) + print('\n \n') + + print('\n *** Unit Test ***') + #test_rule_application(TEST_FILE_NAME_1, graph_1, amr_clara_rule.extract_action_property_2) + test_rule_application(TEST_FILE_NAME_2, graph_2, amr_clara_rule.extract_action_property_2) + #test_rule_application(TEST_FILE_NAME_3, graph_3, amr_clara_rule.extract_action_property_2) + print('\n \n') + + print('\n *** - ***') \ No newline at end of file diff --git a/tests/input/amrDocuments/dev/asail_odrl_sentences/s15.stog.amr.ttl b/tests/input/amrDocuments/dev/asail_odrl_sentences/s15.stog.amr.ttl new file mode 100644 index 0000000000000000000000000000000000000000..07920b6cbaa54e9d722a8e0a407ef7e65558b9fa --- /dev/null +++ b/tests/input/amrDocuments/dev/asail_odrl_sentences/s15.stog.amr.ttl @@ -0,0 +1,120 @@ +@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns2: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix ns3: <http://amr.isi.edu/rdf/core-amr#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +ns3:Concept a rdfs:Class ; + rdfs:label "AMR-Concept" . + +ns3:Role a rdfs:Class ; + rdfs:label "AMR-Role" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r2> a ns1:refer-01 ; + ns1:refer-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> ; + ns1:refer-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#root01> a ns3:AMR ; + ns3:has-id "asail_odrl_sentences-15" ; + ns3:has-sentence "You must keep intact any copyright or Database Right notices and notices that refer to this License." ; + ns3:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> . + +ns1:keep-01.ARG0 a ns1:FrameRole . + +ns1:keep-01.ARG1 a ns1:FrameRole . + +ns1:notice-03.ARG1 a ns1:FrameRole . + +ns1:obligate-01.ARG2 a ns1:FrameRole . + +ns1:refer-01.ARG0 a ns1:FrameRole . + +ns1:refer-01.ARG1 a ns1:FrameRole . + +ns1:right-05.ARG2 a ns1:FrameRole . + +ns2:domain a ns3:Role . + +ns2:mod a ns3:Role . + +ns2:op1 a ns3:Role . + +ns2:op2 a ns3:Role . + +ns3:NamedEntity a ns3:Concept ; + rdfs:label "AMR-EntityType", + "AMR-Term" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> a ns3:and ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> a ns2:any . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> a ns1:copyright-01 . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> a ns2:database . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> a ns2:intact ; + ns2:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> a ns1:keep-01 ; + ns1:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> ; + ns1:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#ii> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#l> a ns1:license-01 ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n> a ns1:notice-03 ; + ns1:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> ; + ns2:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#a2> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o> a ns1:obligate-01 ; + ns1:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#k> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#o2> a ns3:or ; + ns2:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#c> ; + ns2:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#r> a ns1:right-05 ; + ns1:right-05.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-15#d> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#t> a ns2:this . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#y> a ns2:you . + +ns1:copyright-01 a ns3:Frame . + +ns1:keep-01 a ns3:Frame . + +ns1:license-01 a ns3:Frame . + +ns1:obligate-01 a ns3:Frame . + +ns1:refer-01 a ns3:Frame . + +ns1:right-05 a ns3:Frame . + +ns2:any a ns3:Concept . + +ns2:database a ns3:Concept . + +ns2:intact a ns3:Concept . + +ns2:this a ns3:Concept . + +ns2:you a ns3:Concept . + +ns3:and a ns3:Concept . + +ns3:or a ns3:Concept . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-15#n2> a ns1:notice-03 . + +ns1:notice-03 a ns3:Frame . + +ns1:FrameRole a ns3:Role ; + rdfs:label "AMR-PropBank-Role" . + +ns3:Frame a ns3:Concept ; + rdfs:label "AMR-PropBank-Frame" . + diff --git a/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl b/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1378a1b14b2626ba35c83242926852ad970d88fc --- /dev/null +++ b/tests/input/amrDocuments/dev/asail_odrl_sentences/s16.stog.amr.ttl @@ -0,0 +1,116 @@ +@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +ns2:Concept a rdfs:Class ; + rdfs:label "AMR-Concept" . + +ns2:Role a rdfs:Class ; + rdfs:label "AMR-Role" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a3> a ns1:author-01 ; + ns1:author-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#root01> a ns2:AMR ; + ns2:has-id "asail_odrl_sentences-16" ; + ns2:has-sentence "You must keep intact all copyright notices for the Work and give the Original Author credit." ; + ns2:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> . + +ns1:author-01.ARG0 a ns1:FrameRole . + +ns1:copyright-01.ARG1 a ns1:FrameRole . + +ns1:credit-01.ARG0 a ns1:FrameRole . + +ns1:credit-01.ARG1 a ns1:FrameRole . + +ns1:keep-01.ARG0 a ns1:FrameRole . + +ns1:keep-01.ARG1 a ns1:FrameRole . + +ns1:notice-03.ARG1 a ns1:FrameRole . + +ns1:obligate-01.ARG1 a ns1:FrameRole . + +ns1:obligate-01.ARG2 a ns1:FrameRole . + +ns3:mod a ns2:Role . + +ns3:op1 a ns2:Role . + +ns3:op2 a ns2:Role . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> a ns2:and ; + ns3:op1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> ; + ns3:op2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2> a ns2:all . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> a ns1:copyright-01 ; + ns1:copyright-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c2> a ns1:credit-01 ; + ns1:credit-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns1:credit-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> a ns3:intact . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#k> a ns1:keep-01 ; + ns1:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns1:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#n> a ns1:notice-03 ; + ns1:notice-03.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#c> ; + ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a2>, + <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#ii> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o> a ns1:obligate-01 ; + ns1:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> ; + ns1:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#a> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> a ns3:original . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#w> a ns1:work-01 . + +<http://amr.isi.edu/entity-types#person> a ns2:NamedEntity . + +ns1:author-01 a ns2:Frame . + +ns1:copyright-01 a ns2:Frame . + +ns1:credit-01 a ns2:Frame . + +ns1:keep-01 a ns2:Frame . + +ns1:notice-03 a ns2:Frame . + +ns1:obligate-01 a ns2:Frame . + +ns1:work-01 a ns2:Frame . + +ns3:intact a ns2:Concept . + +ns3:original a ns2:Concept . + +ns3:you a ns2:Concept . + +ns2:NamedEntity a ns2:Concept ; + rdfs:label "AMR-EntityType", + "AMR-Term" . + +ns2:all a ns2:Concept . + +ns2:and a ns2:Concept . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#p> a <http://amr.isi.edu/entity-types#person> ; + ns3:mod <http://amr.isi.edu/amr_data/asail_odrl_sentences-16#o2> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-16#y> a ns3:you . + +ns2:Frame a ns2:Concept ; + rdfs:label "AMR-PropBank-Frame" . + +ns1:FrameRole a ns2:Role ; + rdfs:label "AMR-PropBank-Role" . + diff --git a/tests/input/amrDocuments/dev/asail_odrl_sentences/s17.stog.amr.ttl b/tests/input/amrDocuments/dev/asail_odrl_sentences/s17.stog.amr.ttl new file mode 100644 index 0000000000000000000000000000000000000000..c6ba45a5208609f117b6194c4f4ccff0ad453a6d --- /dev/null +++ b/tests/input/amrDocuments/dev/asail_odrl_sentences/s17.stog.amr.ttl @@ -0,0 +1,61 @@ +@prefix ns1: <http://amr.isi.edu/frames/ld/v1.2.2/> . +@prefix ns2: <http://amr.isi.edu/rdf/core-amr#> . +@prefix ns3: <http://amr.isi.edu/rdf/amr-terms#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +ns2:Concept a rdfs:Class ; + rdfs:label "AMR-Concept" . + +ns2:Role a rdfs:Class ; + rdfs:label "AMR-Role" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#root01> a ns2:AMR ; + ns2:has-id "asail_odrl_sentences-17" ; + ns2:has-sentence "You must keep the license intact." ; + ns2:root <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> . + +ns1:keep-01.ARG0 a ns1:FrameRole . + +ns1:keep-01.ARG1 a ns1:FrameRole . + +ns1:obligate-01.ARG1 a ns1:FrameRole . + +ns1:obligate-01.ARG2 a ns1:FrameRole . + +ns3:domain a ns2:Role . + +ns2:NamedEntity a ns2:Concept ; + rdfs:label "AMR-EntityType", + "AMR-Term" . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> a ns3:intact ; + ns3:domain <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> a ns1:keep-01 ; + ns1:keep-01.ARG0 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns1:keep-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#ii> . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#l> a ns3:license . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#o> a ns1:obligate-01 ; + ns1:obligate-01.ARG1 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> ; + ns1:obligate-01.ARG2 <http://amr.isi.edu/amr_data/asail_odrl_sentences-17#k> . + +ns1:keep-01 a ns2:Frame . + +ns1:obligate-01 a ns2:Frame . + +ns3:intact a ns2:Concept . + +ns3:license a ns2:Concept . + +ns3:you a ns2:Concept . + +<http://amr.isi.edu/amr_data/asail_odrl_sentences-17#y> a ns3:you . + +ns2:Frame a ns2:Concept ; + rdfs:label "AMR-PropBank-Frame" . + +ns1:FrameRole a ns2:Role ; + rdfs:label "AMR-PropBank-Role" . + diff --git a/tests/test_tenet_clara_main.py b/tests/test_tenet_clara_main.py index 0e65ce6304f8511c0a31274dfea9e65ac53b3985..5214a1749476ba7f29cc7e0fac4ebdc0895697b5 100644 --- a/tests/test_tenet_clara_main.py +++ b/tests/test_tenet_clara_main.py @@ -29,7 +29,7 @@ from context import tenet # -- Input Data test_data_dir = f'{INPUT_DIR_PATH}amrDocuments/' -uuid_num = '13' +uuid_num = '16' amrld_dir_path = f'{test_data_dir}dev/asail_odrl_sentences/' amrld_file_path = f'{amrld_dir_path}s{uuid_num}.stog.amr.ttl' base_output_name = f'aos{uuid_num}'